From 5bac1f385529bfd073384868050f2ff966f34e78 Mon Sep 17 00:00:00 2001 From: init_mahdi Date: Mon, 22 Sep 2025 17:04:13 +0330 Subject: [PATCH] add files to git --- README.md | 2 + chatbot.py | 476 ++++++++++++ convert_qavanin_json_to_faiss.py | 72 ++ elastic_helper.py | 677 +++++++++++++++++ embedder_sbert_qavanin_285k.py | 681 +++++++++++++++++ llm-answer/chat-messages.json | 1182 ++++++++++++++++++++++++++++++ llm-answer/chat-objs.txt | 0 llm-answer/credit.txt | 1 + llm-answer/error-in-llm.txt | 0 llm-answer/passages.txt | 0 llm-answer/result.txt | 0 normalizer.py | 76 ++ requirements.txt | 15 + 13 files changed, 3182 insertions(+) create mode 100644 README.md create mode 100644 chatbot.py create mode 100644 convert_qavanin_json_to_faiss.py create mode 100644 elastic_helper.py create mode 100644 embedder_sbert_qavanin_285k.py create mode 100644 llm-answer/chat-messages.json create mode 100644 llm-answer/chat-objs.txt create mode 100644 llm-answer/credit.txt create mode 100644 llm-answer/error-in-llm.txt create mode 100644 llm-answer/passages.txt create mode 100644 llm-answer/result.txt create mode 100644 normalizer.py create mode 100644 requirements.txt diff --git a/README.md b/README.md new file mode 100644 index 0000000..6b43427 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# Qavanin Chatbot + diff --git a/chatbot.py b/chatbot.py new file mode 100644 index 0000000..d3f407c --- /dev/null +++ b/chatbot.py @@ -0,0 +1,476 @@ +import json +import os +import numpy as np +import torch +import faiss +from typing import List, Tuple +from sentence_transformers import SentenceTransformer +from transformers import AutoTokenizer, AutoModelForSequenceClassification +from sklearn.feature_extraction.text import TfidfVectorizer +from sklearn.metrics.pairwise import cosine_similarity +import datetime +import re +import random +from embedder_sbert_qavanin_285k import PersianVectorAnalyzer +from normalizer import cleaning +from fastapi import FastAPI +from pydantic import BaseModel + +# LLM Libs +from openai import OpenAI +from langchain_openai import ChatOpenAI # pip install -U langchain_openai +import requests + +today = f'{datetime.datetime.now().year}{datetime.datetime.now().month}{datetime.datetime.now().day}' + +chatbot = FastAPI() + +# ------------------- +# مدل‌ها و مسیر داده +# ------------------- +EMBED_MODEL = "sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2" +RERANKER_MODEL = "BAAI/bge-reranker-v2-m3" +FAISS_INDEX_PATH = "./qavanin-faiss/faiss_index_qavanin_285k.index" +FAISS_METADATA_PATH = "./qavanin-faiss/faiss_index_qavanin_285k_metadata.json" + +RERANK_BATCH = int(os.environ.get("RERANK_BATCH", 256)) +# print(f'RERANK_BATCH: {RERANK_BATCH}') + +def get_key(): + key = 'aa-fdh9d847ANcBxQCBTZD5hrrAdl0UrPEnJOScYmOncrkagYPf' + return key + +def load_faiss_index(index_path: str, metadata_path: str): + """بارگذاری ایندکس FAISS و متادیتا (لیست جملات + عناوین).""" + index = faiss.read_index(index_path) + + with open(metadata_path, "r", encoding="utf-8") as f: + metadata = json.load(f) + + content_list, ids, prefix_list = [], [], [] + for item in metadata: + content_list.append(item["content"]) + ids.append(item["id"]) + prefix_list.append(item["prefix"]) + + return content_list, ids, prefix_list, index + +def get_client(): + url = "https://api.avalai.ir/v1" + # key = 'aa-4tvAEazUBovEN1i7i7tdl1PR93OaWXs6hMflR4oQbIIA4K7Z' + + + client = OpenAI( + api_key= get_key(), # با کلید واقعی خود جایگزین کنید + base_url= url, # آدرس پایه + ) + + return client + +def llm_request(query, model): + + if query == '': + return 'لطفا متن سوال را وارد نمائید' + + client = get_client() + determine_refrence = """شناسه هر ماده قانون در ابتدای آن و با فرمت "id: {idvalue}" آمده است که id-value همان شناسه ماده است. بازای هربخش از پاسخی که تولید می شود، ضروری است شناسه ماده ای که در تدوین پاسخ از آن استفاده شده در انتهای پاراگراف یا جمله مربوطه با فرمت {idvalue} اضافه شود. همیشه idvalue با رشته "qs" شروع می شود""" + try: + messages.append({"role": "user", "content": query}) + messages.append({"role": "user", "content": determine_refrence}) + response = client.chat.completions.create( + messages = messages, + model= model) # "gpt-4o", "gpt-4o-mini", "deepseek-chat" , "gemini-2.0-flash", gemini-2.5-flash-lite + # gpt-4o : 500 + # gpt-4o-mini : 34 + # deepseek-chat: : 150 + # gemini-2.0-flash : error + # cf.gemma-3-12b-it : 1 + # gemini-2.5-flash-lite : 35 خیلی خوب + + answer = response.choices[0].message.content + # پاسخ را هم به سابقه اضافه می‌کنیم + messages.append({"role": "assistant", "content": answer}) + + + except Exception as error: + with open('./llm-answer/error-in-llm.txt', mode='a+', encoding='utf-8') as file: + error_message = f'\n\nquery: {query.strip()}\nerror:{error} \n-------------------------------\n' + file.write(error_message) + + return 'با عرض پوزش؛ متاسفانه خطایی رخ داده است. لطفا لحظاتی دیگر دوباره تلاش نمائید' + + return answer + +class HybridRetrieverReranker: + __slots__ = ( + "device", "content_list", "ids", "prefix_list", "N", "embedder", "faiss_index", + "vectorizer", "tfidf_matrix", "tokenizer", "reranker", "dense_alpha" + ) + + def __init__(self, content_list: List[str],ids: List[str], prefix_list: List[str], faiss_index, + dense_alpha: float = 0.6, device: str = None): + + if device is None: + device = "cuda" if torch.cuda.is_available() else "cpu" + self.device = device + + self.content_list = content_list + self.ids = ids + self.prefix_list = prefix_list + self.faiss_index = faiss_index + self.N = len(content_list) + + # Dense + self.embedder = SentenceTransformer(EMBED_MODEL, device=self.device) + + # Sparse (مثل قبل برای حفظ خروجی) + self.vectorizer = TfidfVectorizer( + analyzer="word", + ngram_range=(1, 2), + token_pattern=r"(?u)\b[\w\u0600-\u06FF]{2,}\b", + ) + self.tfidf_matrix = self.vectorizer.fit_transform(self.content_list) + + # Reranker + self.tokenizer = AutoTokenizer.from_pretrained(RERANKER_MODEL, use_fast=True) + self.reranker = AutoModelForSequenceClassification.from_pretrained( + RERANKER_MODEL + ).to(self.device) + # self.reranker = AutoModelForSeq2SeqLM.from_pretrained(RERANKER_MODEL).to(self.device) + # self.reranker.eval() + + self.dense_alpha = float(dense_alpha) + + # --- Dense (FAISS) --- + def dense_retrieve(self, query: str, top_k: int): + if top_k <= 0: + return [], np.array([], dtype=np.float32) + + q_emb = self.embedder.encode(query, convert_to_numpy=True).astype(np.float32) + D, I = self.faiss_index.search(np.expand_dims(q_emb, axis=0), top_k) + + return I[0].tolist(), D[0] + + # --- Sparse --- + def sparse_retrieve(self, query: str, top_k: int): + if top_k <= 0: + return [], np.array([], dtype=np.float32) + k = min(top_k, self.N) + q_vec = self.vectorizer.transform([query]) + sims = cosine_similarity(q_vec, self.tfidf_matrix).ravel() + idx = np.argpartition(-sims, kth=k-1)[:k] + idx = idx[np.argsort(-sims[idx], kind="mergesort")] + return idx.tolist(), sims[idx] + + # --- Utils --- + @staticmethod + def _minmax_norm(arr: np.ndarray) -> np.ndarray: + if arr.size == 0: + return arr + a_min = arr.min() + a_max = arr.max() + rng = a_max - a_min + if rng < 1e-12: + return np.zeros_like(arr) + return (arr - a_min) / rng + + def fuse(self, d_idx, d_scores, s_idx, s_scores, top_k=50, k_rrf=60): + """ + ادغام نتایج دو retriever (dense و sparse) با استفاده از Reciprocal Rank Fusion (RRF) + + Args: + d_idx (list or np.ndarray): ایندکس‌های نتایج dense retriever + d_scores (list or np.ndarray): نمرات dense retriever + s_idx (list or np.ndarray): ایندکس‌های نتایج sparse retriever + s_scores (list or np.ndarray): نمرات sparse retriever + top_k (int): تعداد نتایج نهایی + k_rrf (int): ثابت در فرمول RRF برای کاهش تأثیر رتبه‌های پایین‌تر + + Returns: + list: لیست ایندکس‌های ادغام‌شده به ترتیب نمره + """ + combined = {} + + # dense retriever + for rank, idx in enumerate(d_idx): + score = 1.0 / (k_rrf + rank) + combined[idx] = combined.get(idx, 0) + score + + # sparse retriever + for rank, idx in enumerate(s_idx): + score = 1.0 / (k_rrf + rank) + combined[idx] = combined.get(idx, 0) + score + + # مرتب‌سازی نهایی + sorted_items = sorted(combined.items(), key=lambda x: x[1], reverse=True) + cand_idx = [item[0] for item in sorted_items[:top_k]] + + return cand_idx + + def rerank(self, query: str, candidate_indices: List[int], passages: List[str], final_k: int) -> List[Tuple[int, float]]: + """ + Rerank candidate passages using a cross-encoder (e.g., MonoT5, MiniLM, etc.). + + Args: + query (str): پرسش کاربر + candidate_indices (List[int]): ایندکس‌های کاندیدا (از retriever) + passages (List[str]): کل جملات/پاراگراف‌ها + final_k (int): تعداد نتایج نهایی + + Returns: + List[Tuple[int, float]]: لیستی از (ایندکس، امتیاز) برای بهترین نتایج + """ + if final_k <= 0 or not candidate_indices: + return [] + + # آماده‌سازی جفت‌های (query, passage) + texts = [query] * len(candidate_indices) + pairs = passages + + scores: List[float] = [] + + def _iter_batches(max_bs: int): + bs = max_bs + while bs >= 16: # حداقل batch_size + try: + with torch.inference_mode(): + for start in range(0, len(pairs), bs): + batch_texts = texts[start:start + bs] + batch_pairs = pairs[start:start + bs] + inputs = self.tokenizer( + batch_texts, + batch_pairs, + padding=True, + truncation=True, + max_length=512, + return_tensors="pt", + ).to(self.device) + + logits = self.reranker(**inputs).logits.view(-1) + scores.extend(logits.detach().cpu().tolist()) + return True + except torch.cuda.OutOfMemoryError: + if torch.cuda.is_available(): + torch.cuda.empty_cache() + bs //= 2 + return False + + # اجرای reranking + success = _iter_batches(max_bs=64) + if not success: + raise RuntimeError("Reranker failed due to CUDA OOM, even with small batch size.") + + # مرتب‌سازی نتایج بر اساس نمره + reranked = sorted( + zip(candidate_indices, scores), + key=lambda x: x[1], + reverse=True + )[:final_k] + + return reranked + + def get_passages(self, cand_idx, content_list): + passages = [] + for idx in cand_idx: + passages.append(content_list[idx]) + + return passages + + # --- Search (بدون تغییر) --- + def search(self, query: str, content_list, topk_dense=50, topk_sparse=50, + pre_rerank_k=50, final_k=10): + d_idx, d_scores = self.dense_retrieve(query, topk_dense) + s_idx, s_scores = self.sparse_retrieve(query, topk_sparse) + cand_idx = self.fuse(d_idx, d_scores, s_idx, s_scores, pre_rerank_k) + passages = self.get_passages(cand_idx, content_list) + reranked = self.rerank(query, cand_idx, passages, final_k) + + return [{"idx": i, "content": self.content_list[i],"prefix": self.prefix_list[i], "rerank_score": score} + for i, score in reranked] + +def single_query(query: str): + + query = cleaning(query) + + retrived_sections = pipe.search(query, content_list, topk_dense=30, topk_sparse=30, pre_rerank_k=30, final_k=10) + final_similars = '' + for i, row in enumerate(retrived_sections, 1): + id_value = '{' + str(ids[row['idx']]) + '}' + result = f"id: {id_value} \n{row['prefix']} {row['content']}\n" + final_similars += ''.join(result) + + return final_similars, retrived_sections + +def find_refrences(llm_answer: str) -> List[str]: + """ + شناسایی شناسه هایی که مدل زبانی، برای تهیه پاسخ از آنها استفاده کرده است + + Args: + llm_answer(str): متنی که مدل زبانی تولید کرده است + + Returns: + refrence_ids(List[str]): لیستی از شناسه های تشخیص داده شده + """ + pattern = r"\{[^\}]+\}" + refrence_ids = re.findall(pattern, llm_answer) + + return refrence_ids + +def replace_refrences(llm_answer: str, refrences_list:List[str]) -> List[str]: + """ + شناسایی شناسه هایی که مدل زبانی، برای تهیه پاسخ از آنها استفاده کرده است + + Args: + llm_answer(str): متنی که مدل زبانی تولید کرده است + refrences_list(List[str]): لیست شناسه ماده های مورد استفاده در پاسخ مدل زبانی + Returns: + llm_answer(str), : متن بازسازی شده پاسخ مدل زبانی که شناسه ماده های مورد استفاده در آن، اصلاح شده است + """ + refrences = '' + for index, ref in enumerate(refrences_list,1): + # breakpoint() + llm_answer = llm_answer.replace(ref, f'[{index}]') + id = ref.lstrip('{') + id = id.rstrip('}') + refrences += ''.join(f'[{index}] https://majles.tavasi.ir/entity/detail/view/qsection/{id}\n') + + llm_answer = f'{llm_answer}\n\nمنابع پاسخ‌:\n{refrences.strip()}' + return llm_answer + +# load basic items +content_list, ids, prefix_list, faiss_index = load_faiss_index(FAISS_INDEX_PATH, FAISS_METADATA_PATH) +pipe = HybridRetrieverReranker(content_list, ids, prefix_list, faiss_index, dense_alpha=0.6) +# query preprocess and normalize +normalizer_obj = PersianVectorAnalyzer() + +messages = [ + {"role": "system", "content": "تو یک دستیار خبره در زمینه حقوق و قوانین مرتبط به آن هستی و می توانی متون حقوقی را به صورت دقیق توضیح بدهی . پاسخ ها باید الزاما به زبان فارسی باشد. پاسخ ها فقط از متون قانونی که در پرامپت وجود دارد استخراج شود."}, +] + +def run_chatbot(query:str, chat_id:str): + + if query == '': + return 'لطفا متن سوال را وارد نمائید' + + start_time = (datetime.datetime.now()) + + result_passages_text, result_passages_ids = single_query(query) + end_retrive = datetime.datetime.now() + print('-'*40) + retrive_duration = (end_retrive - start_time).total_seconds() + print(f'retrive duration: {str(retrive_duration)}') + + prompt = f'برای پرسش "{query}" از میان مواد قانونی "{result_passages_text}" .پاسخ مناسب و دقیق را استخراج کن. درصورتی که مطلبی مرتبط با پرسش در متن پیدا نشد، فقط پاسخ بده: "متاسفانه در منابع، پاسخی پیدا نشد!"' + try: + model = "gemini-2.5-flash-lite" + llm_answer = llm_request(prompt, model) + except Exception as error: + model = "gpt-4o-mini" + llm_answer = llm_request(prompt, model) + + llm_answer_duration = (datetime.datetime.now() - end_retrive).total_seconds() + print(f'llm answer duration: {str(llm_answer_duration)}') + + used_refrences_in_answer = find_refrences(llm_answer) + llm_answer = replace_refrences(llm_answer, used_refrences_in_answer) + + full_prompt_duration = (datetime.datetime.now() - start_time).total_seconds() + print(f'full prompt duration: {full_prompt_duration}') + print('~'*40) + + chat_obj = { + 'chat-id' : chat_id, # str + 'chat-title' : '', # str + 'user-id' : '', + 'user-query' : query, # str + 'model' : model, # str + 'result-passages' : result_passages_text, # str + 'retrived-passages-ids' : result_passages_ids, # list[obj] + 'retrive-duration' : retrive_duration, # str + 'llm-answer-duration' : llm_answer_duration, # str + 'full-prompt-duration' : full_prompt_duration, # str + 'chat-date' : str(start_time), # str + 'used-refrences-in-answer' : used_refrences_in_answer, # list[str] + 'llm-answer' : llm_answer, # str + } + prev_chat_data = [] + with open('./llm-answer/chat-messages.json', mode='r', encoding='utf-8') as file: + prev_chat_data = json.load(file) + prev_chat_data.append(chat_obj) + + with open('./llm-answer/chat-messages.json', mode='w', encoding='utf-8') as output: + json.dump(prev_chat_data, output, ensure_ascii=False, indent=2) + + return chat_obj + +@chatbot.post("/credit_refresh") +def credit_refresh(): + url = "https://api.avalai.ir/user/credit" + headers = { + "Content-Type": "application/json", + "Authorization": f"Bearer {get_key()}" + } + remained_credit = requests.get(url, headers=headers) + + with open('./llm-answer/credit.txt','w') as file: + file.write(str(remained_credit.json()['remaining_irt'])) + +# تعریف مدل داده‌ها برای درخواست‌های API +class Query(BaseModel): + query: str + +date = str((datetime.datetime.now())).replace(' ','-').replace(':','').replace('.','-') +chat_id = f'{date}-{random.randint(100000, 999999)}' +print('#'*19) +print('-Chatbot is Ready!-') +print('#'*19) +# مسیر API برای اجرا کردن run_chatbot +@chatbot.post("/run_chatbot") +def chat(query: Query): + + answer = run_chatbot(query.query, chat_id) + credit_refresh() + return {"answer": answer} + +# uvicorn src.app:app --reload + +if __name__ == "__main__": + + # query = 'در قانون حمایت از خانواده و جوانی جمعیت چه خدماتی در نظر گرفته شده است؟' + while True: + query = input('enter your qustion:') + if query == '': + print('لطفا متن سوال را وارد نمائید') + continue + start = (datetime.datetime.now()) + # result = test_dataset() + result = single_query(query) + end_retrive = datetime.datetime.now() + print('-'*40) + print(f'retrive duration: {(end_retrive - start).total_seconds()}') + + prompt = f'برای پرسش "{query}" از میان مواد قانونی "{result}" .پاسخ مناسب و دقیق را استخراج کن. درصورتی که مطلبی مرتبط با پرسش در متن پیدا نشد، فقط پاسخ بده: "متاسفانه در منابع، پاسخی پیدا نشد!"' + llm_answer = llm_request(prompt) + + print('-'*40) + print(f'llm duration: {(datetime.datetime.now() - end_retrive).total_seconds()}') + + refrences = '' + recognized_refrences = find_refrences(llm_answer) + llm_answer = replace_refrences(llm_answer, recognized_refrences) + + with open('./llm-answer/result.txt', mode='a+', encoding='utf-8') as file: + result_message = f'متن پرامپت: {query.strip()}\n\nپاسخ: {llm_answer} \n----------------------------------------------------------\n' + file.write(result_message) + + with open('./llm-answer/passages.txt', mode='a+', encoding='utf-8') as file: + result_message = f'متن پرامپت: {query.strip()}\n\مواد مشابه: {result} \n----------------------------------------------------------\n' + file.write(result_message) + + + + print('----------------------------------------------------------') + print(f'full duration: {(datetime.datetime.now() - start).total_seconds()}') + print('----------------------------------------------------------') + print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~') + diff --git a/convert_qavanin_json_to_faiss.py b/convert_qavanin_json_to_faiss.py new file mode 100644 index 0000000..7e2530e --- /dev/null +++ b/convert_qavanin_json_to_faiss.py @@ -0,0 +1,72 @@ +import json +import numpy as np +import faiss +import os + +def create_faiss_index_from_json(json_file_path, faiss_index_path, metadata_file_path): + print(f'try to read {json_file_path} ...') + # --- 1. بارگذاری داده‌ها از JSON --- + with open(json_file_path, 'r', encoding='utf-8') as f: + data = json.load(f) + print(f'file reading finished') + + # فرض بر این است که هر عنصر شامل فیلدهای زیر است: + # { + # "speech_title": "title", + # "sentence": "متن جمله", + # "embeddings": [0.12, 0.34, ...] + # } + + sentences = [] + titles = [] + embeddings_list = [] + prefix_list = [] + for k, item in data.items(): + sentences.append(item['content']) + titles.append(item['id']) + embeddings_list.append(item['embeddings']) + prefix_list.append(item['section-prefix']) + + embeddings = np.array(embeddings_list).astype('float32') # ابعاد: (n, d) + dimension = embeddings.shape[1] + + print(f"Loaded {len(embeddings)} embeddings with dimension {dimension}") + + # --- 2. ایجاد ایندکس FAISS برای GPU --- + # اگر فقط CPU دارید، از faiss.IndexFlatL2 استفاده کنید. + # اگر GPU دارید، ابتدا ایندکس را روی CPU ایجاد و سپس به GPU انتقال دهید. + cpu_index = faiss.IndexFlatL2(dimension) # معیار فاصله L2 (Euclidean) + + # انتقال ایندکس به GPU + if faiss.get_num_gpus() > 0: + print("Using GPU for FAISS index...") + res = faiss.StandardGpuResources() + gpu_index = faiss.index_cpu_to_gpu(res, 0, cpu_index) + else: + print("GPU not available, using CPU.") + gpu_index = cpu_index + + # --- 3. افزودن داده‌ها به ایندکس --- + gpu_index.add(embeddings) + print(f"Total vectors indexed: {gpu_index.ntotal}") + + # --- 4. ذخیره ایندکس به فایل --- + # برای ذخیره باید به CPU منتقل شود + final_index = faiss.index_gpu_to_cpu(gpu_index) if isinstance(gpu_index, faiss.Index) and faiss.get_num_gpus() > 0 else gpu_index + os.makedirs(os.path.dirname(faiss_index_path), exist_ok=True) + faiss.write_index(final_index, faiss_index_path) + print(f"FAISS index saved to {faiss_index_path}") + + # --- 5. ذخیره متادیتا (برای نگاشت نتایج جستجو) --- + metadata = [{"id": id, "content": c, 'prefix': p} for id, c, p in zip(titles, sentences,prefix_list)] + with open(metadata_file_path, 'w', encoding='utf-8') as f: + json.dump(metadata, f, ensure_ascii=False, indent=2) + print(f"Metadata saved to {metadata_file_path}") + +if __name__ == '__main__': + # استفاده از متد + json_file_path = './majles-output/sections-vec-285k.json' + faiss_index_path = './qavanin-faiss/faiss_index_qavanin_285k.index' + metadata_file_path = './qavanin-faiss/faiss_index_qavanin_285k_metadata.json' + + create_faiss_index_from_json(json_file_path, faiss_index_path, metadata_file_path) \ No newline at end of file diff --git a/elastic_helper.py b/elastic_helper.py new file mode 100644 index 0000000..57797bd --- /dev/null +++ b/elastic_helper.py @@ -0,0 +1,677 @@ +import zipfile +import sys +import os +import json +from time import sleep +from elasticsearch7 import Elasticsearch,helpers + +class ElasticHelper(): + + counter = 0 + total = 0 + id = "" + path_mappings = os.getcwd() + '/repo/_other/' + + def __init__(self, es_url="http://127.0.0.1:6900", es_pass="", es_user="elastic", path_mappings = ""): + + if path_mappings : + self.path_mappings = path_mappings + + if es_pass == '' : + self.es = Elasticsearch(es_url) + else: + self.es = Elasticsearch( + es_url, + http_auth=(es_user, es_pass), + ) + + # print(es_url) + # print(self.es) + + self.success_connect = False + for a in range(0,10): + try : + if not self.es.ping(): + print('elastic not ping, sleep 30 s : ', a) + sleep(5) + continue + else: + self.success_connect = True + break + + except Exception as e: + break + if not self.success_connect : + print('******','not access to elastic service') + return + + + self.counter = 0 + self.total = 0 + self.id = "" + + + def get_doctument(self, index_name, id): + res = self.es.get(index=index_name, id=id) + return res + + def exist_doctument(self, index_name, id): + res = self.es.exists(index=index_name, id=id) + return res + + def update_index_doc(self, is_update_state, index_name_o, eid, data): + if is_update_state: + resp = self.es.update(index=index_name_o, id=eid, doc=data) + # resp = self.es.update(index=index_name_o, id=eid, body={'doc':data}) + else: + resp = self.es.index(index=index_name_o, id=eid, document=data) + return resp + + + def exportToJsonForAI(self, path_back, index_name, out_name= '', body={}, fields=[]) : + print('*' * 50, ' start backup -->', index_name) + self.counter = 0 + sid = None + + out = out_name + if out_name == '' : + out = index_name + + fout = open( path_back + "/"+ out + '.json', 'a+' , encoding='utf-8') + + s_res = self.es.search( + index=index_name, + scroll='5m', + size=1000, + body=body + ) + self.total = s_res["hits"]["total"]['value'] + + print('start index = %s' % index_name) + print('total = %d' % self.total) + + sid = s_res['_scroll_id'] + scroll_size = len(s_res['hits']['hits']) + file_count = 1 + out_json = [] + while scroll_size > 0: + "Scrolling..." + self.counter += scroll_size + print("progress -> %.2f %%" % ((self.counter / self.total)*100)) + ############################# + for item in s_res['hits']['hits']: + + if fields : + item2={} + item2['id']=item['_id'] + for kf in fields : + #print(kf) + if kf in item['_source'] : + # print(item['_source'][kf]) + item2[kf] = item['_source'][kf] + #exit() + else : + item2=item + + out_json.append(item2) + + + s_res = self.es.scroll(scroll_id=sid, scroll='2m', request_timeout=100000) + sid = s_res['_scroll_id'] + scroll_size = len(s_res['hits']['hits']) + + sid = None + text = json.dumps(out_json, ensure_ascii=False) + fout.write(text) + + ############################## + + def backupIndexToZipfile(self, path_back, index_name, out_name= '', body={}, byzip = True, fields=[], noFields=[]) : + print('*' * 50, ' start backup -->', index_name) + self.counter = 0 + sid = None + + out = out_name + if out_name == '' : + out = index_name + + + if body == {} : + s_res = self.es.search( + index=index_name, + scroll='5m', + size=1000 + ) + else: + s_res = self.es.search( + index=index_name, + scroll='5m', + size=1000, + body=body + ) + + self.total = s_res["hits"]["total"]['value'] + if self.total == 0 : + print('total index_name by query = %d' % self.total) + return False + + if byzip: + fout = zipfile.ZipFile(path_back + "/"+ out + '.zip', 'w') + else: + fout = open( path_back + "/"+ out + '.json', 'a+' , encoding='utf-8') + + + print('start index = %s' % index_name) + print('total = %d' % self.total) + + sid = s_res['_scroll_id'] + scroll_size = len(s_res['hits']['hits']) + file_count = 1 + while scroll_size > 0: + "Scrolling..." + self.counter += scroll_size + print("progress -> %.2f %%" % ((self.counter / self.total)*100)) + ############################# + out_json = [] + for item in s_res['hits']['hits']: + if fields : + item2={} + item2['id']=item['_id'] + item2['_source']={} + for kf in fields : + if kf in item['_source'] : + item2['_source'][kf] = item['_source'][kf] + else : + item2=item + + if noFields : + for kf in noFields : + if kf in item2['_source']: + del item2['_source'][kf] + + + out_json.append(item2) + + + text = json.dumps(out_json, ensure_ascii=False) + out_json = [] + if byzip: + filename = out + str(file_count) + '.json' + file_count +=1 + fout.writestr(filename, text.encode('utf-8'), zipfile.ZIP_DEFLATED ) + else: + fout.write(text) + + ############################## + s_res = self.es.scroll(scroll_id=sid, scroll='2m', request_timeout=100000) + sid = s_res['_scroll_id'] + scroll_size = len(s_res['hits']['hits']) + sid = None + fout.close() + + + def restorFileToElastic(self, path_back, index_name, app_key = '', queryDelete = True, map_name='') : + if not os.path.exists(path_back) : + print(' **** error *** path not exist: ', path_back) + return False + + file_path = path_back + '/' + index_name + '.zip' + if not os.path.exists(file_path ) : + return False + + if queryDelete : + # اگر وجود داشته باشد، از کاربر برای حذفش سوال میکند + if self.deleteIndex(index_name) : + self.createIndex(index_name, app_key, map_name) + self.zipFileToElastic(file_path, index_name) + else : # اگر وجود داشته باشد پرش می کند و کاری نمیکند + self.createIndex(index_name, app_key, map_name) + self.zipFileToElastic(file_path, index_name) + + def restorFileToElastic2(self, path_file, index_name, app_key = '', queryDelete = True, map_name='') : + if not os.path.exists(path_file) : + print(' **** error *** path not exist: ', path_file) + return False + + file_path = path_file + if not os.path.exists(file_path ) : + return False + + if queryDelete : + # اگر وجود داشته باشد، از کاربر برای حذفش سوال میکند + if self.deleteIndex(index_name) : + self.createIndex(index_name, app_key, map_name) + self.zipFileToElastic(file_path, index_name) + else : # اگر وجود داشته باشد پرش می کند و کاری نمیکند + self.createIndex(index_name, app_key, map_name) + self.zipFileToElastic(file_path, index_name) + + + def renameElasticIndex(self, index_name_i, index_name_o, app_key = '', map_name='') : + + if self.createIndex(index_name_o, app_key, map_name) : + res = self.es.reindex( + body={ + "source": {"index": index_name_i}, + "dest": {"index": index_name_o} + }, + wait_for_completion=False) + + print(type(res)) + print(res) + + taskid = res["task"] if res["task"] else "" + #tasks = client.TasksClient(self.es) + tasks = self.es.tasks + while True : + res = tasks.get(task_id = taskid) + if res["completed"] : + break + + # print( res["task"]) + print( '----', index_name_o, ' imported : ', res["task"]["status"]["total"] , ' / ', res["task"]["status"]["created"]) + sleep(1) + print( '----', index_name_o, ' complated') + + + def deleteIndex(self, index_name) : + if not self.es.indices.exists(index=index_name) : + print(' ' * 10, " for delete NOT exist index :", index_name ) + return True + + question = 'Is DELETE elastic index (' + index_name +') ? ' + if self.query_yes_no(question) : + self.es.indices.delete(index = index_name) + print('%' * 10 , " Finish DELETE index :", index_name ) + return True + else : + return False + + def query_yes_no(self, question, default="no"): + valid = { "yes": True, "y": True, "ye": True, "no": False, "n": False } + if default is None: + prompt = " [y/n] " + elif default == "yes": + prompt = " [Y/n] " + elif default == "no": + prompt = " [y/N] " + else: + raise ValueError("invalid default answer: '%s'" % default) + + while True: + print('%'*10, ' quistion ', '%'*10 , '\n') + sys.stdout.write(question + prompt) + choice = input().lower() + if default is not None and choice == "": + return valid[default] + elif choice in valid: + return valid[choice] + else: + sys.stdout.write("لطفا یکی از موارد روبرو را وارد کنید : 'yes' or 'no' " "(or 'y' or 'n').\n") + + def createIndexIfNotExist(self, index_name_o, mapping_o=""): + try: + if not self.es.indices.exists(index=index_name_o): + response = self.es.indices.create(index=index_name_o, body=mapping_o) + # print out the response: + print("create index response:", response) + except: + print("....... index exist ! ... not created") + + + def createIndex(self, index_name, app_key='', map_name=''): + + path_base = self.path_mappings + path_mapping1 = path_base + 'general/' + if app_key == '' : + app_key = 'tavasi' + path_mapping2 = path_base + app_key + '/' + + + if map_name == '': + map_name = index_name + + if self.es.indices.exists(index=index_name) : + print("============== exist index :", index_name ) + return True + + if map_name == 'mj_rg_section' or map_name == 'semantic_search' : + map_name = 'mj_qa_section' + elif map_name[-3]=='_ai': + map_name=[0-len(map_name)-3] + print(map_name) + + mapping_file_path = path_mapping1 + map_name + '.json' + print("mapping_file_path : " , mapping_file_path) + if not os.path.isfile(mapping_file_path): + if not os.path.isfile(mapping_file_path): + mapping_file_path = path_mapping2 + map_name + '.json' + + print("mapping_file_path : " , mapping_file_path) + + # Create Index With Mapping + if os.path.isfile(mapping_file_path): + mapping_file = open( mapping_file_path,'r', encoding='utf-8' ) + mapping_file_read = mapping_file.read() + mapping_data = json.loads(mapping_file_read) + mapping_file.close() + if self.es.indices.exists(index=index_name) : + print("============== exist index :", index_name ) + else : + self.es.indices.create(index = index_name , body = mapping_data) + return True + else: + print('*** error not find maping file elastic : *******', mapping_file_path) + return False + + + def updateBulkList(self, listData, index_name): + chunk_size=1000 + raise_on_error=False + raise_on_exception=False + stats_only=True + yield_ok = False + + actions=[] + for item in listData: + actions.append({ + "_op_type": "update", + "_index": index_name, + "_id" : item['_id'], + "doc": item['_source'] + } + ) + helpers.bulk(self.es, actions, chunk_size, raise_on_error, raise_on_exception, stats_only, yield_ok ) + + def importBulkList(self, listData, index_name): + chunk_size=100000 + raise_on_error=False + raise_on_exception=False + stats_only=True + yield_ok = False + + for item in listData: + actions = [{ + "_op_type": "index", + "_index": index_name, + "_id" : item['_id'], + "_source": item['_source'] + } + ] + helpers.bulk(self.es, actions, chunk_size, raise_on_error, raise_on_exception, stats_only, yield_ok ) + + + def importJsonDataToElastic(self, jsonData, index_name, fields=[]): + chunk_size=1000 + raise_on_error=False + raise_on_exception=False + stats_only=True + yield_ok = False + + actions=[] + + for item in jsonData: + id = item['_id'] if item['_id'] else item['id'] + source = item['_source'] + if fields : + source = {} + for col in fields : + if col in item['_source'] : + source[col] = item['_source'] + + + actions.append({ + "_op_type": "index", + "_index": index_name, + "_id" : id, + "_source": source + }) + helpers.bulk(self.es, actions, chunk_size, raise_on_error, raise_on_exception, stats_only, yield_ok ) + + + def fileToElastic(self, file_path, index_name, limit_pack = -1, fields=[]): + if not os.path.exists(file_path): + print("file zip:" , file_path , " not exist") + return + print("index:" , index_name , '=>' , file_path ) + self.counter = 0 + with open(file_path) as file: + data = json.loads(file.read()) + self.importJsonDataToElastic(data, index_name, fields) + + self.es.indices.refresh(index=index_name) + print(self.es.cat.count(index=index_name, format="json")) + + def zipFileToElastic(self, file_path, index_name, limit_pack = -1, fields=[]): + if not os.path.exists(file_path): + print("file zip:" , file_path , " not exist for imort to elastic : ", index_name ) + return + + fileNo = 0 + with zipfile.ZipFile(file_path, 'r') as zObject: + fileNo +=1 + print("="*10, " zip fileNo: " , fileNo ," - ( ", index_name," ) | File Numbers:" ,len(zObject.namelist()) , "=" * 10) + + packNo = 0 + self.counter = 0 + for filename in zObject.namelist(): + packNo += 1 + if limit_pack != -1 : + if packNo > limit_pack : + print('limit_data ', index_name, ' ', limit_pack) + break + + print("index:" , index_name , '=>' , filename ) + with zObject.open(filename) as file: + data = json.loads(file.read()) + self.importJsonDataToElastic(data, index_name, fields) + + self.es.indices.refresh(index=index_name) + print(self.es.cat.count(index=index_name, format="json")) + print(" END Of Import to elastic ", index_name ,"\n") + + + def iterateJsonFile(self, file_path, isZip=True, limit_pack = -1): + if not os.path.exists(file_path): + print("file zip:" , file_path , " not exist iterateJsonFile " ) + return + + if isZip : + fileNo = 0 + with zipfile.ZipFile(file_path, 'r') as zObject: + fileNo +=1 + print("="*10, " zip fileNo: " , fileNo ," iterateJsonFile - | File Numbers:" ,len(zObject.namelist()) , "=" * 10) + + packNo = 0 + self.counter = 0 + for filename in zObject.namelist(): + packNo += 1 + if limit_pack != -1 : + if packNo > limit_pack : + print('limit_data iterateJsonFile ', limit_pack) + break + + print("index iterateJsonFile :", '=>' , filename ) + with zObject.open(filename) as file: + data = json.loads(file.read()) + # Yield each entry + # yield data + yield from ({"source": hit["_source"], "id": hit["_id"]} for hit in data) + else : + with open(filename, 'r', encoding='utf-8') as file: + data = json.loads(file.read()) + # Yield each entry + # yield from (hit for hit in data) + #return data + yield from ({"source": hit["_source"], "id": hit["_id"]} for hit in data) + + + def es_iterate_all_documents(self, index, body="", pagesize=250, scroll_timeout="25m", **kwargs): + """ + Helper to iterate ALL values from a single index + Yields all the documents. + """ + is_first = True + while True: + # Scroll next + if is_first: # Initialize scroll + # result = self.es.search(index=index, scroll="2m", **kwargs, body={ + # "size": pagesize + # }) + if body : + result = self.es.search( + index=index, + scroll=scroll_timeout, + **kwargs, + size=pagesize, + body=body + ) + else : + result = self.es.search( + index=index, + scroll=scroll_timeout, + **kwargs, + size=pagesize + ) + + self.total = result["hits"]["total"]["value"] + if self.total > 0: + print("total = %d" % self.total) + is_first = False + else: + # result = es.scroll(body={ + # "scroll_id": scroll_id, + # "scroll": scroll_timeout + # }) + result = self.es.scroll(scroll_id=scroll_id, scroll=scroll_timeout) + + scroll_id = result["_scroll_id"] + hits = result["hits"]["hits"] + self.counter += len(hits) + if self.total > 0 : + print("progress -> %.2f %%" % ((self.counter / self.total) * 100)) + # Stop after no more docs + if not hits: + break + # Yield each entry + yield from ({"source": hit["_source"], "id": hit["_id"]} for hit in hits) + + + def moveCustomFileds(self, index_name_i, index_name_o, fields=[], renameFileds={}): + try: + body = {} + list = [] + try: + list = self.es_iterate_all_documents(index_name_i) + except Exception as e: + print(e) + + count = 0 + for mentry in list: + count += 1 + + entry = mentry["source"] + id = mentry["id"] + # print(id) + eid = id + + if (count % 100) == 0 : + print("%s -> %.2f " % (id , (count / self.total) if self.total > 0 else 0)) + + data_filled = False + data = {} + for col in fields: + + if '.' in col : + cols = col.split('.') + subsource = entry + for sub in cols : + dCol = subsource.get(sub, None) + if dCol : + subsource = dCol + else : + break + else : + dCol = entry.get(col, None) + + if dCol is None: + continue + + if col in renameFileds : + data[renameFileds[col]] = dCol + else: + data[col] = dCol + + data_filled = True + + if not data_filled : + continue + + try: + resp = self.update_index_doc(True, index_name_o, eid, data) + except Exception as e: + print(e) + # save_error(id, e) + + except Exception as e: + # print("1111") + print(e) + + # save_error(id, e) + + def mappingIndex(self, index_name_i): + # فقط از طریق کیبانا میشه تغییر مپ داد + + # با پایتون نمیشه + # باید ایندکس جدیدی با مپ مطلوب ایجاد کرد و رایندکس کرد + pass + + def updateByQueryIndex(self, index_name_i, body): + ## sample + # body = { + # "script": { + # "inline": "ctx._source.Device='Test'", + # "lang": "painless" + # }, + # "query": { + # "match": { + # "Device": "Boiler" + # } + # } + # } + try: + self.es.update_by_query(body=body, index=index_name_i) + + except Exception as e: + print(e) + # save_error(id, e) + + + def deleteByQueryIndex(self, index_name_i, body): + ## sample + # body = { + # "query": { + # "match": { + # "Device": "Boiler" + # } + # } + # } + try: + self.es.delete_by_query(index=index_name_i, body=body ) + + except Exception as e: + print(e) + # save_error(id, e) + + def delete_by_ids(self, index_name_i, ids): + try: + # ids = ['test1', 'test2', 'test3'] + + query = {"query": {"terms": {"_id": ids}}} + res = self.es.delete_by_query(index=index_name_i, body=query) + print(res) + + except Exception as e: + print(e) + # save_error(id, e) + diff --git a/embedder_sbert_qavanin_285k.py b/embedder_sbert_qavanin_285k.py new file mode 100644 index 0000000..677f1fc --- /dev/null +++ b/embedder_sbert_qavanin_285k.py @@ -0,0 +1,681 @@ +# !pip install hazm +# !pip install transformers==4.26.0 +# !pip install --upgrade numpy +# !pip install --upgrade sentence-transformers +""" +Persian Sentence Processing and Vector Analysis +============================================== + +This script processes Persian sentences from a JSON file and performs: +1. Word extraction and preprocessing +2. Vector representation using multilingual transformer +3. Similarity analysis for key words +4. Dimensionality reduction to 3D +5. 3D visualization with Persian labels + +Author: NLP Expert Assistant +""" +import json +import re +import numpy as np +import pandas as pd +from typing import List, Dict, Tuple, Set +from collections import Counter +import logging +from pathlib import Path + +# NLP and ML libraries +from sentence_transformers import SentenceTransformer +from transformers import AutoTokenizer +from sklearn.decomposition import PCA +from sklearn.manifold import TSNE +from sklearn.metrics.pairwise import cosine_similarity +from normalizer import cleaning +try: + from elastic_helper import ElasticHelper +except Exception as error: + eee = error + pass +# Visualization libraries +# import matplotlib.pyplot as plt +# import plotly.graph_objects as go +# import plotly.express as px +# from plotly.subplots import make_subplots + +# Persian text processing +import hazm +from hazm import Normalizer, word_tokenize, POSTagger + +# Configure logging +logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') +logger = logging.getLogger(__name__) + + + + +class PersianVectorAnalyzer: + """ + A comprehensive class for Persian text processing and vector analysis. + """ + + def __init__(self, model_name: str = "sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2"): + """ + Initialize the analyzer with the specified model. + + Args: + model_name: The sentence transformer model to use + """ + self.model_name = model_name + self.model = None + self.normalizer = Normalizer() + self.stop_words = self._load_persian_stop_words() + self.key_words = [ + "خدا", "بنده", "جهاد", "ولی", "زکات", + "نماز", "صبر", "عبادت", "ولایت", "خلافت","پیامبر" + ] + + logger.info(f"Initializing Persian Vector Analyzer with model: {model_name}") + + def _load_persian_stop_words(self) -> Set[str]: + """ + Load Persian stop words. + + Returns: + Set of Persian stop words + """ + # Common Persian stop words + stop_words = { + 'و', 'در', 'به', 'از', 'که', 'این', 'آن', 'با', 'برای', 'تا', + 'را', 'هم', 'یا', 'اما', 'اگر', 'چون', 'چرا', 'چگونه', 'کجا', + 'چه', 'کی', 'چند', 'چقدر', 'همه', 'هیچ', 'بعضی', 'هر', 'همه', + 'خود', 'خویش', 'ما', 'شما', 'آنها', 'ایشان', 'اینها', 'آنها', + 'من', 'تو', 'او', 'ما', 'شما', 'آنها', 'ایشان', 'اینها', + 'است', 'هست', 'بود', 'شد', 'می', 'باید', 'خواهد', 'دارد', + 'کرد', 'شد', 'بود', 'هست', 'است', 'می‌شود', 'می‌کند', + 'یک', 'دو', 'سه', 'چهار', 'پنج', 'شش', 'هفت', 'هشت', 'نه', 'ده', + 'اول', 'دوم', 'سوم', 'چهارم', 'پنجم', 'ششم', 'هفتم', 'هشتم', 'نهم', 'دهم', + 'سال', 'ماه', 'روز', 'هفته', 'ساعت', 'دقیقه', 'ثانیه','پس' + 'بله', 'نه', 'آری', 'خیر', 'بلی', 'نخیر', + 'حالا', 'الان', 'امروز', 'دیروز', 'فردا', 'هفته', 'ماه', 'سال', + 'بالا', 'پایین', 'چپ', 'راست', 'جلو', 'عقب', 'داخل', 'خارج', + 'بزرگ', 'کوچک', 'بلند', 'کوتاه', 'پهن', 'باریک', 'ضخیم', 'نازک', + + + + } + return stop_words + + def load_model(self): + """ + Load the sentence transformer model. + """ + try: + logger.info("Loading sentence transformer model...") + self.model = SentenceTransformer(self.model_name) + logger.info("Model loaded successfully!") + except Exception as e: + logger.error(f"Error loading model: {e}") + raise + def split_sentence(self, sentence:str): + sentences = [] + sentence_len = len(self.tokenize_sentence(sentence)) + if sentence_len < 512: + sentences.append(sentence) + else: + temp_sentences = str(sentence).split('.') + for sent in temp_sentences: + sent_len = len(self.tokenize_sentence(sent)) + if sent_len > 512: + temp_sentences_2 = str(sent).split('،') + for snt in temp_sentences_2: + sentences.append(snt) + else: + sentences.append(sent) + + return sentences + + def load_json_data(self, file_path: str) -> List[str]: + """ + Load Persian sentences from JSON file. + + Args: + file_path: Path to the JSON file + + Returns: + List of Persian sentences + """ + try: + logger.info(f"Loading data from {file_path}") + with open(file_path, 'r', encoding='utf-8') as f: + data = json.load(f) + # convert dict{dict} to list[dict] + if type(data) == dict: + temp_data = [] + for item in data.items(): + temp_data.append(item[1]) + data = temp_data + + sentences = [] + if isinstance(data, list): + for index, item in enumerate(data): + print(f'split sentence {index}') + if isinstance(item, dict): + if item['content'] == '': + continue + sentences.append([item['id'],item['content'].strip()]) + # for key in ['content']: + # if key in item and item[key]: + # # splited_sentences = self.split_sentence(item[key]) + # # splited_sentences = item[key] + # sentences.append(item[key]) + # # for sent in splited_sentences: + # # sentences.append(sent) + # else: + # print('fault '+item['sentence-number']) + elif isinstance(item, str): + # splited_sentences = self.split_sentence(item[key]) + sentences.append(item) + # for sent in splited_sentences: + # sentences.append(sent) + elif isinstance(data, dict): + # If it's a single object, extract all string values + for value in data.values(): + if isinstance(value, str): + sentences.append(value) + # splited_sentences = str(value).split('.') + # for sent in splited_sentences: + # sentences.append(sent) + + sentences = [senten for senten in sentences if senten] + logger.info(f"Loaded {len(sentences)} sentences") + return sentences + + except Exception as e: + logger.error(f"Error loading JSON data: {e}") + raise + + def preprocess_text(self, text: str) -> str: + """ + Preprocess Persian text. + + Args: + text: Raw Persian text + + Returns: + Preprocessed text + """ + + # Normalize text + text = self.normalizer.normalize(text) + + # Remove extra whitespace + text = re.sub(r'\s+', ' ', text) + + # Remove special characters but keep Persian characters + text = re.sub(r'[^\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF\s]', '', text) + + return text.strip() + + def tokenize_sentence(self, sentence:str): + + try: + tokenizer = AutoTokenizer.from_pretrained(self.model_name) + # print(self.model_name) + tokens = tokenizer.tokenize(sentence) + return tokens + except: + error = "An exception occurred in tokenizer : " + self.model_name + #file.write( error + '\n' ) + return [] + + def extract_words(self, sentences: List[str]) -> List[str]: + """ + Extract all words from sentences. + + Args: + sentences: List of Persian sentences + + Returns: + List of all words + """ + all_words = [] + + for sentence in sentences: + # Preprocess sentence + processed_sentence = self.preprocess_text(sentence) + + # Tokenize + words = word_tokenize(processed_sentence) + # words = processed_sentence.split() + # Filter out empty strings and very short words + words = [word for word in words if len(word) > 1] + + all_words.extend(words) + + logger.info(f"Extracted {len(all_words)} words from {len(sentences)} sentences") + return all_words + + def remove_stop_words(self, words: List[str]) -> List[str]: + """ + Remove stop words from the word list. + + Args: + words: List of words + + Returns: + List of words without stop words + """ + filtered_words = [word for word in words if word not in self.stop_words] + logger.info(f"Removed {len(words) - len(filtered_words)} stop words") + return filtered_words + + def get_unique_words(self, words: List[str]) -> List[str]: + """ + Get unique words from the list. + + Args: + words: List of words + + Returns: + List of unique words + """ + unique_words = list(set(words)) + logger.info(f"Found {len(unique_words)} unique words from {len(words)} total words") + return unique_words + + def compute_word_vectors(self, sentences: List[str]) -> Dict[str, List[float]]: + """ + Compute vector representations for words. + + Args: + sentences: List of unique sentences + + Returns: + Dictionary mapping sentences to their vector representations + """ + if self.model is None: + self.load_model() + + logger.info(f"Computing vectors for {len(sentences)} sections ...") + # print(sentences[0]) + # create list of just sentences + just_sentences = [sent['content'] for sent in sentences] + # Compute embeddings + embeddings = self.model.encode(just_sentences, show_progress_bar=True) + + # Create dictionary + sentences_vectors = {} + for i, sent in enumerate(sentences): + sentences_vectors[f'sentence-{sentences[i]["id"]}'] = { + 'id': sentences[i]['id'], + 'fullpath': sentences[i]['fullpath'], + 'qanon-title': sentences[i]['qanon-title'], + 'section-prefix': sentences[i]['section-prefix'], + 'content': sentences[i]['content'], + 'embeddings': embeddings[i].tolist() + } + print(f'section {i} embedded!') + + logger.info("section vectors computed successfully!") + return sentences_vectors + + def find_closest_words(self, word_vectors: Dict[str, List[float]], + key_words: List[str], top_k: int = 20) -> Dict[str, List[str]]: + """ + Find the closest words to each key word. + + Args: + word_vectors: Dictionary of word vectors + key_words: List of key words to find neighbors for + top_k: Number of closest words to find + + Returns: + Dictionary mapping key words to their closest neighbors + """ + logger.info(f"Finding {top_k} closest words for {len(key_words)} key words...") + + # Convert to numpy arrays for faster computation + words = list(word_vectors.keys()) + vectors = np.array(list(word_vectors.values())) + + closest_words = {} + + for key_word in key_words: + if key_word in word_vectors: + # Get the key word vector + key_vector = np.array(word_vectors[key_word]).reshape(1, -1) + + # Compute cosine similarities + similarities = cosine_similarity(key_vector, vectors)[0] + + # Get indices of top k similar words (excluding the key word itself) + word_indices = np.argsort(similarities)[::-1] + + # Filter out the key word itself and get top k + closest_indices = [] + for idx in word_indices: + if words[idx] != key_word and len(closest_indices) < top_k: + closest_indices.append(idx) + + # Get the closest words + closest_words[key_word] = [words[idx] for idx in closest_indices] + logger.info(f"Found {len(closest_words[key_word])} closest words for '{key_word}'") + else: + logger.warning(f"Key word '{key_word}' not found in word vectors") + closest_words[key_word] = [] + + return closest_words + + def reduce_to_3d(self, word_vectors: Dict[str, List[float]], + method: str = 'tsne') -> Dict[str, List[float]]: + """ + Reduce word vectors to 3D coordinates. + + Args: + word_vectors: Dictionary of word vectors + method: Dimensionality reduction method ('pca' or 'tsne') + + Returns: + Dictionary mapping words to their 3D coordinates + """ + logger.info(f"Reducing dimensions to 3D using {method.upper()}...") + + words = list(word_vectors.keys()) + vectors = np.array(list(word_vectors.values())) + + if method.lower() == 'pca': + reducer = PCA(n_components=3, random_state=42) + elif method.lower() == 'tsne': + reducer = TSNE(n_components=3, random_state=42, perplexity=min(30, len(vectors)-1)) + else: + raise ValueError("Method must be 'pca' or 'tsne'") + + # Reduce dimensions + reduced_vectors = reducer.fit_transform(vectors) + + # Create dictionary + word_vectors_3d = {} + for i, word in enumerate(words): + word_vectors_3d[word] = reduced_vectors[i].tolist() + + logger.info("Dimensionality reduction completed!") + return word_vectors_3d + + def save_json(self, data: dict, file_path: str): + """ + Save data to JSON file. + + Args: + data: Data to save + file_path: Output file path + """ + try: + with open(file_path, 'w', encoding='utf-8') as f: + json.dump(data, f, ensure_ascii=False, indent=2) + logger.info(f"Data saved to {file_path}") + except Exception as e: + logger.error(f"Error saving to {file_path}: {e}") + raise + + # def create_3d_visualization(self, word_vectors_3d: Dict[str, List[float]], + # selected_words: Dict[str, List[str]], + # output_path: str = "persian_words_3d.html"): + # """ + # Create 3D visualization of words. + + # Args: + # word_vectors_3d: Dictionary of 3D word coordinates + # selected_words: Dictionary of selected words for each key word + # output_path: Output file path for the visualization + # """ + # logger.info("Creating 3D visualization...") + + # # Prepare data for plotting + # words = list(word_vectors_3d.keys()) + # coords = np.array(list(word_vectors_3d.values())) + + # # Create color mapping for key words and their neighbors + # colors = [] + # sizes = [] + # hover_texts = [] + + # for word in words: + # # Check if word is a key word + # is_key_word = word in self.key_words + + # # Check if word is in selected words + # in_selected = False + # key_word_group = None + # for key_word, selected_list in selected_words.items(): + # if word in selected_list: + # in_selected = True + # key_word_group = key_word + # break + + # if is_key_word: + # colors.append('red') + # sizes.append(15) + # hover_texts.append(f"کلیدواژه: {word}") + # elif in_selected: + # colors.append('blue') + # sizes.append(10) + # hover_texts.append(f"کلمه مرتبط با '{key_word_group}': {word}") + # else: + # colors.append('lightgray') + # sizes.append(5) + # hover_texts.append(f"کلمه: {word}") + + # # Create 3D scatter plot + # fig = go.Figure() + + # # Add scatter plot + # fig.add_trace(go.Scatter3d( + # x=coords[:, 0], + # y=coords[:, 1], + # z=coords[:, 2], + # mode='markers+text', + # marker=dict( + # size=sizes, + # color=colors, + # opacity=0.8 + # ), + # text=words, + # textposition="middle center", + # hovertext=hover_texts, + # hoverinfo='text' + # )) + + # # Update layout + # fig.update_layout( + # title={ + # 'text': 'نمایش سه‌بعدی کلمات فارسی', + # 'x': 0.5, + # 'xanchor': 'center', + # 'font': {'size': 20} + # }, + # scene=dict( + # xaxis_title='محور X', + # yaxis_title='محور Y', + # zaxis_title='محور Z', + # camera=dict( + # eye=dict(x=1.5, y=1.5, z=1.5) + # ) + # ), + # width=1000, + # height=800, + # showlegend=False + # ) + + # # Save the plot + # fig.write_html(output_path) + # logger.info(f"3D visualization saved to {output_path}") + + # return fig + + def process_pipeline(self, input_file: str, output_dir: str = "output"): + """ + Run the complete processing pipeline. + + Args: + input_file(str): Path to input JSON file + output_dir(str): Output directory for results + """ + # Create output directory + Path(output_dir).mkdir(exist_ok=True) + + logger.info("Starting Persian Vector Analysis Pipeline...") + + # Step 1: Load data + # sentences = self.load_json_data(input_file) + sentences = ALL_SECTIONS + + # for s in sentences: + # s_len = len(self.tokenize_sentence(s)) + # if s_len > 512: + # print(f'long: {s}') + # Step 2: Extract words + # all_words = self.extract_words(sentences) + + # Step 3: Remove stop words + # filtered_words = self.remove_stop_words(all_words) + # filtered_words = all_words + + # Step 4: Get unique words + # unique_words = self.get_unique_words(filtered_words) + + # Step 5: Compute word vectors + sentences_vectors = self.compute_word_vectors(sentences) + + # Step 6: Save word vectors + self.save_json(sentences_vectors, f"{output_dir}/sections-vec-285k.json") + + # Step 7: Find closest words to key words + # selected_words = self.find_closest_words(word_vectors, self.key_words) + + # Step 8: Save selected words + # self.save_json(selected_words, f"{output_dir}/selected_words.json") + + # Step 9: Reduce to 3D + # word_vectors_3d = self.reduce_to_3d(word_vectors, method='tsne') + + # Step 10: Save 3D vectors + # self.save_json(word_vectors_3d, f"{output_dir}/words_vector_3d.json") + + # Step 11: Create visualization + # self.create_3d_visualization(word_vectors_3d, selected_words, + # f"{output_dir}/persian_words_3d.html") + + logger.info("Pipeline completed successfully!") + + # Print summary + print("\n" + "="*50) + print("PIPELINE SUMMARY") + print("="*50) + print(f"Input sentences: {len(sentences)}") + # print(f"Total words extracted: {len(all_words)}") + # print(f"Unique words after preprocessing: {len(unique_words)}") + # print(f"Word vectors computed: {len(word_vectors)}") + # print(f"Key words processed: {len(self.key_words)}") + print(f"Output files saved to: {output_dir}/") + print("="*50) + +def full_path_text_maker(full_path): + """ + این متد مسیر یک سکشن را می گیرد و متنی را بر اساس ترتیب بخش های آن از جزء به کل بازسازی می کند و بر می گرداند + + Args: + full_path(list): لیستی از عناصر مشخص کننده مسیر درختی این سکشن + Returns: + full_path_text(str): متن بازسازی شده از مسیر یک سکشن + """ + full_path_text = "" + for i, path_item in enumerate(reversed(full_path)): + if i == len(full_path) - 1: + full_path_text += ''.join(f'{path_item}') + break + full_path_text += ''.join(f'{path_item} از ') + full_path_text = full_path_text.strip() + return full_path_text + +def main(): + """ + Main function to run the Persian Vector Analysis. + """ + # Initialize analyzer + analyzer = PersianVectorAnalyzer() + + # Define input and output paths + # input_file = "./output-speechs/nahj_speechs_sentences.json" + # output_dir = "output-speechs" + # input_file = "./majles/data/sections.json" + input_file = "" + output_dir = "majles-output" + + # Run the complete pipeline + analyzer.process_pipeline(input_file, output_dir) + + +if __name__ == "__main__": + eh_obj = ElasticHelper() + path = "/home/gpu/data_11/14040611/mj_qa_section.zip" + sections_elastic = eh_obj.iterateJsonFile(path, True) + all_count = 0 + dont_cares = [] + ALL_SECTIONS = [] + for index, item in enumerate(sections_elastic): + all_count +=1 + source = item['source'] + section_path = source['other_info']['full_path'] + id = item['id'] + + filtered_keys = ['فصل','موخره','امضاء','عنوان'] + section_path = source['other_info']['full_path'] + flag = False + if '>' in section_path: + path_parts = section_path.split('>') + for key in filtered_keys: + if key in path_parts[-1]: + dont_cares.append(id) + flag = True + break + if flag: + continue + else: + for key in filtered_keys: + if key in section_path: + dont_cares.append(id) + flag = True + break + if flag: + continue + + qanon_title = source['qanon_title'] + full_path_text = full_path_text_maker(section_path.split('>')) + section_prefix = f"محتوای {full_path_text} {cleaning(qanon_title)} عبارت است از: " + + try: + content = cleaning(item['source']['content']) + # کنار گذاشتن سکشن های خیلی کوچک که عملا محتوا ندارند + if len(content.split()) <= 10: + continue + except Exception as error: + print(error) + continue + data = { + 'id': id, + 'fullpath': section_path, + 'qanon-title': qanon_title, + 'section-prefix': section_prefix, + 'content': content + } + ALL_SECTIONS.append(data) + print(f'all_count: {all_count}') + print(f'dont_cares: {len(dont_cares)}') + print(f'ALL_SECTIONS without dont-cares: {len(ALL_SECTIONS)}') + + main() + + """ + :: *** نکته مهم *** :: + NOTE !!! after this process run convert_qavanin_json_to_faiss.py due to create faiss index which is used in RAG process + """ \ No newline at end of file diff --git a/llm-answer/chat-messages.json b/llm-answer/chat-messages.json new file mode 100644 index 0000000..2f1096a --- /dev/null +++ b/llm-answer/chat-messages.json @@ -0,0 +1,1182 @@ +[ + { + "chat-id": "2025922-681916", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از ازدواج جوانان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs2644782} \nمحتوای بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۸ کل کشور عبارت است از: الف - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به زوجهایی که تاریخ عقد ازدواج آنها بعد از ۱ / ۱ / ۱۳۹۶ می‌باشد و تاکنون وام ازدواج دریافت نکرده‌اند، با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوجها در سال ۱۳۹۸ سیصد میلیون (۰۰۰ / ۰۰۰ / ۳۰۰) ریال با دوره بازپرداخت پنجساله با أخذ یک ضامن معتبر و سفته است. بانک مرکزی می‌تواند یارانه پرداختی به اشخاص را به عنوان تضمین در این زمینه بپذیرد. بانک مرکزی جمهوری اسلامی ایران مکلف است گزارش عملکرد این بند را هر شش ماه یک‌بار به کمیسیون فرهنگی مجلس شورای اسلامی ارائه کند.\nid: {qs3028502} \nمحتوای ماده 68 قانون حمایت از خانواده و جوانی جمعیت عبارت است از: ماده ۶۸ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران مکلف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به کلیه زوج‌هایی که بیشتر از چهار سال از تاریخ عقد ایشان نگذشته باشد و تاکنون تسهیلات ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه برای هر یک از زوجها در سال ۱۴۰۰ هفتصد میلیون (۰۰۰ / ۰۰۰ / ۷۰۰) ریال و با دوره بازپرداخت ده ساله است.\nid: {qs2898623} \nمحتوای جزء 1 از بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۴۰۰ کل کشور عبارت است از: ۱ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران مکلف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به کلیه زوج‌هایی که تاریخ عقد ازدواج آنها بعد از تاریخ ۱ / ۱ / ۱۳۹۷ است و تاکنون تسهیلات ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوج‌ها در سال ۱۴۰۰ هفتصد میلیون (۰۰۰ / ۰۰۰ / ۷۰۰) ریال و با دوره بازپرداخت ده ساله است.\nid: {qs2735815} \nمحتوای بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۹ کل کشور عبارت است از: الف- به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به زوجهایی که تاریخ عقد ازدواج آنها بعد از مورخ ۱ / ۱ / ۱۳۹۶ می‌باشد و تاکنون وام ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوجها در سال ۱۳۹۹ پانصد میلیون (۰۰۰ / ۰۰۰ / ۵۰۰) ریال با دوره بازپرداخت هفت ساله با اخذ یک ضامن معتبر و سفته است.\nid: {qs2207244} \nمحتوای تبصره 29 از ماده واحده قانون بودجه سال ۱۳۹۵ کل کشور عبارت است از: تبصره ۲۹ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است کلیه بانکها و موسسات اعتباری کشور را ملزم کند به اندازه سهم خود از مجموع سپرده‌های قرض‌الحسنه پس‌انداز و جاری در پرداخت تسهیلات قرض‌الحسنه مشارکت کرده و تسهیلات قرض‌الحسنه ازدواج را در اولویت نخست پرداخت قرار دهد.\nid: {qs2359231} \nمحتوای بند ج از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۶ کل کشور عبارت است از: ج – به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است کلیه بانکها و موسسات اعتباری کشور را ملزم کند به اندازه سهم خود از مجموع کلیه منابع در اختیار پس‌انداز، جاری و سپرده قرض‌الحسنه بانکها در پرداخت تسهیلات قرض‌الحسنه مشارکت کرده و تسهیلات قرض‌الحسنه ازدواج را در اولویت نخست پرداخت قرار دهند. طی سه ماهه اول سال ۱۳۹۶ تمامی پرونده‌های تعیین تکلیف نشده سال قبل در اولویت تسهیلات مذکور قرار می‌گیرند.\nid: {qs981688} \nمحتوای بند 17 از ماده 4 سیاستها و راهبردهای ارتقای سلامت زنان عبارت است از: ۱۷ - حمایت از ترویج و تسهیل امر ازدواج و تشویق جوانان برای تشکیل خانواده پایدار بر اساس معیارهای صحیح و مناسب و رفع موانع فرهنگی و اقتصادی آن به عنوان عامل موثر بر سلامت.\nid: {qs2793922} \nمحتوای جزء 10 از بند پ از ماده 4 قانون اهداف، وظایف و اختیارات وزارت ورزش و جوانان عبارت است از: ۱۰ - حمایت و توانمندسازی جوانان با ایجاد مراکز تخصصی مشاوره ازدواج و خانواده در راستای تحقق سیاست‌های کلی جمعیت\nid: {qs134189} \nمحتوای بند ک از تبصره 2 قانون بودجه سال ۱۳۸۶ کل کشور عبارت است از: ک - در راستای اجرای قانون تسهیل ازدواج جوانان مصوب ۲۷ / ۹ / ۱۳۸۴، مبلغ چهارهزار و هفتصد و پنجاه میلیارد (۴، ۷۵۰، ۰۰۰، ۰۰۰، ۰۰۰) ریال اعتبار منظورشده در ردیف ۵۰۳۸۶۵ قسمت چهارم این قانون به منظور پرداخت تسهیلات در امر اشتغال ازدواج و مسکن جوانان اختصاص می‌یابد. حداقل چهل درصد (۴۰ ٪) از تسهیلات این بند به جوانان روستاها اختصاص می‌یابد.\nid: {qs210721} \nمحتوای بند و از تبصره 60 از ماده واحده قانون برنامه پنجساله دوم توسعه اقتصادی اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: و - ارائه تسهیلات بانکی و وام مناسب و قرض‌الحسنه جهت فراهم نمودن زمینه ازدواج جوانان.\n", + "result-id-list": [ + { + "idx": 189260, + "content": "الف - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به زوجهایی که تاریخ عقد ازدواج آنها بعد از ۱ / ۱ / ۱۳۹۶ می‌باشد و تاکنون وام ازدواج دریافت نکرده‌اند، با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوجها در سال ۱۳۹۸ سیصد میلیون (۰۰۰ / ۰۰۰ / ۳۰۰) ریال با دوره بازپرداخت پنجساله با أخذ یک ضامن معتبر و سفته است. بانک مرکزی می‌تواند یارانه پرداختی به اشخاص را به عنوان تضمین در این زمینه بپذیرد. بانک مرکزی جمهوری اسلامی ایران مکلف است گزارش عملکرد این بند را هر شش ماه یک‌بار به کمیسیون فرهنگی مجلس شورای اسلامی ارائه کند.", + "prefix": "محتوای بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۸ کل کشور عبارت است از: ", + "rerank_score": 3.149998664855957 + }, + { + "idx": 176909, + "content": "ماده ۶۸ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران مکلف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به کلیه زوج‌هایی که بیشتر از چهار سال از تاریخ عقد ایشان نگذشته باشد و تاکنون تسهیلات ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه برای هر یک از زوجها در سال ۱۴۰۰ هفتصد میلیون (۰۰۰ / ۰۰۰ / ۷۰۰) ریال و با دوره بازپرداخت ده ساله است.", + "prefix": "محتوای ماده 68 قانون حمایت از خانواده و جوانی جمعیت عبارت است از: ", + "rerank_score": 2.9041333198547363 + }, + { + "idx": 123713, + "content": "۱ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران مکلف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به کلیه زوج‌هایی که تاریخ عقد ازدواج آنها بعد از تاریخ ۱ / ۱ / ۱۳۹۷ است و تاکنون تسهیلات ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوج‌ها در سال ۱۴۰۰ هفتصد میلیون (۰۰۰ / ۰۰۰ / ۷۰۰) ریال و با دوره بازپرداخت ده ساله است.", + "prefix": "محتوای جزء 1 از بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۴۰۰ کل کشور عبارت است از: ", + "rerank_score": 2.804208993911743 + }, + { + "idx": 47090, + "content": "الف- به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به زوجهایی که تاریخ عقد ازدواج آنها بعد از مورخ ۱ / ۱ / ۱۳۹۶ می‌باشد و تاکنون وام ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوجها در سال ۱۳۹۹ پانصد میلیون (۰۰۰ / ۰۰۰ / ۵۰۰) ریال با دوره بازپرداخت هفت ساله با اخذ یک ضامن معتبر و سفته است.", + "prefix": "محتوای بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۹ کل کشور عبارت است از: ", + "rerank_score": 2.571610927581787 + }, + { + "idx": 218814, + "content": "تبصره ۲۹ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است کلیه بانکها و موسسات اعتباری کشور را ملزم کند به اندازه سهم خود از مجموع سپرده‌های قرض‌الحسنه پس‌انداز و جاری در پرداخت تسهیلات قرض‌الحسنه مشارکت کرده و تسهیلات قرض‌الحسنه ازدواج را در اولویت نخست پرداخت قرار دهد.", + "prefix": "محتوای تبصره 29 از ماده واحده قانون بودجه سال ۱۳۹۵ کل کشور عبارت است از: ", + "rerank_score": 2.5358028411865234 + }, + { + "idx": 184815, + "content": "ج – به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است کلیه بانکها و موسسات اعتباری کشور را ملزم کند به اندازه سهم خود از مجموع کلیه منابع در اختیار پس‌انداز، جاری و سپرده قرض‌الحسنه بانکها در پرداخت تسهیلات قرض‌الحسنه مشارکت کرده و تسهیلات قرض‌الحسنه ازدواج را در اولویت نخست پرداخت قرار دهند. طی سه ماهه اول سال ۱۳۹۶ تمامی پرونده‌های تعیین تکلیف نشده سال قبل در اولویت تسهیلات مذکور قرار می‌گیرند.", + "prefix": "محتوای بند ج از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۶ کل کشور عبارت است از: ", + "rerank_score": 2.527899742126465 + }, + { + "idx": 125962, + "content": "۱۷ - حمایت از ترویج و تسهیل امر ازدواج و تشویق جوانان برای تشکیل خانواده پایدار بر اساس معیارهای صحیح و مناسب و رفع موانع فرهنگی و اقتصادی آن به عنوان عامل موثر بر سلامت.", + "prefix": "محتوای بند 17 از ماده 4 سیاستها و راهبردهای ارتقای سلامت زنان عبارت است از: ", + "rerank_score": 1.17009699344635 + }, + { + "idx": 188163, + "content": "۱۰ - حمایت و توانمندسازی جوانان با ایجاد مراکز تخصصی مشاوره ازدواج و خانواده در راستای تحقق سیاست‌های کلی جمعیت", + "prefix": "محتوای جزء 10 از بند پ از ماده 4 قانون اهداف، وظایف و اختیارات وزارت ورزش و جوانان عبارت است از: ", + "rerank_score": 0.6345903873443604 + }, + { + "idx": 60606, + "content": "ک - در راستای اجرای قانون تسهیل ازدواج جوانان مصوب ۲۷ / ۹ / ۱۳۸۴، مبلغ چهارهزار و هفتصد و پنجاه میلیارد (۴، ۷۵۰، ۰۰۰، ۰۰۰، ۰۰۰) ریال اعتبار منظورشده در ردیف ۵۰۳۸۶۵ قسمت چهارم این قانون به منظور پرداخت تسهیلات در امر اشتغال ازدواج و مسکن جوانان اختصاص می‌یابد. حداقل چهل درصد (۴۰ ٪) از تسهیلات این بند به جوانان روستاها اختصاص می‌یابد.", + "prefix": "محتوای بند ک از تبصره 2 قانون بودجه سال ۱۳۸۶ کل کشور عبارت است از: ", + "rerank_score": 0.008459776639938354 + }, + { + "idx": 49674, + "content": "و - ارائه تسهیلات بانکی و وام مناسب و قرض‌الحسنه جهت فراهم نمودن زمینه ازدواج جوانان.", + "prefix": "محتوای بند و از تبصره 60 از ماده واحده قانون برنامه پنجساله دوم توسعه اقتصادی اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: ", + "rerank_score": -0.25857508182525635 + } + ], + "retrive-duration": 1.655529, + "llm-answer-duration": 2.864423, + "full-prompt-duration": 4.520263, + "chat-date": "2025-09-22 14:18:45.315833", + "llm-answer": "حمایت از ازدواج جوانان از طریق ارائه تسهیلات قرض‌الحسنه ازدواج صورت می‌گیرد. بانک مرکزی جمهوری اسلامی ایران موظف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، این تسهیلات را با اولویت نخست به زوج‌هایی که تاریخ عقد ازدواج آنها بعد از تاریخ مشخصی (متغیر بسته به سال تصویب قانون) است و تاکنون وام ازدواج دریافت نکرده‌اند، پرداخت کند. میزان این تسهیلات و دوره بازپرداخت آن در سال‌های مختلف متفاوت بوده است؛ به عنوان مثال، در سال ۱۳۹۸ مبلغ سیصد میلیون ریال با دوره بازپرداخت پنجساله، در سال ۱۳۹۹ مبلغ پانصد میلیون ریال با دوره بازپرداخت هفت ساله، و در سال ۱۴۰۰ مبلغ هفتصد میلیون ریال با دوره بازپرداخت ده ساله تعیین شده است. همچنین، در مواردی اخذ یک ضامن معتبر و سفته الزامی بوده و بانک مرکزی می‌تواند یارانه پرداختی به اشخاص را به عنوان تضمین بپذیرد. [1] [2] [3] [4]\n\nبانک مرکزی مکلف است کلیه بانک‌ها و موسسات اعتباری کشور را ملزم کند که به اندازه سهم خود از مجموع منابع در اختیار (پس‌انداز، جاری و سپرده قرض‌الحسنه) در پرداخت تسهیلات قرض‌الحسنه مشارکت کرده و تسهیلات قرض‌الحسنه ازدواج را در اولویت نخست پرداخت قرار دهند. [5] [6]\n\nعلاوه بر این، قانون تسهیل ازدواج جوانان مصوب ۱۳۸۴، مبلغی را برای پرداخت تسهیلات در امر اشتغال، ازدواج و مسکن جوانان اختصاص داده است که حداقل چهل درصد از این تسهیلات به جوانان روستاها اختصاص می‌یابد. [7]\n\nهمچنین، در راستای تحقق سیاست‌های کلی جمعیت، از طریق ایجاد مراکز تخصصی مشاوره ازدواج و خانواده، از جوانان حمایت و توانمندسازی صورت می‌گیرد. [8]\n\nحمایت از ترویج و تسهیل امر ازدواج و تشویق جوانان برای تشکیل خانواده پایدار بر اساس معیارهای صحیح و مناسب و رفع موانع فرهنگی و اقتصادی آن نیز به عنوان عامل موثر بر سلامت مورد توجه قرار گرفته است. [9]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs2644782\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs3028502\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs2898623\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs2735815\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs2207244\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs2359231\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs134189\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs2793922\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs981688" + }, + { + "chat-id": "2025922-735496", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از ازدواج جوانان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs2644782} \nمحتوای بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۸ کل کشور عبارت است از: الف - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به زوجهایی که تاریخ عقد ازدواج آنها بعد از ۱ / ۱ / ۱۳۹۶ می‌باشد و تاکنون وام ازدواج دریافت نکرده‌اند، با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوجها در سال ۱۳۹۸ سیصد میلیون (۰۰۰ / ۰۰۰ / ۳۰۰) ریال با دوره بازپرداخت پنجساله با أخذ یک ضامن معتبر و سفته است. بانک مرکزی می‌تواند یارانه پرداختی به اشخاص را به عنوان تضمین در این زمینه بپذیرد. بانک مرکزی جمهوری اسلامی ایران مکلف است گزارش عملکرد این بند را هر شش ماه یک‌بار به کمیسیون فرهنگی مجلس شورای اسلامی ارائه کند.\nid: {qs3028502} \nمحتوای ماده 68 قانون حمایت از خانواده و جوانی جمعیت عبارت است از: ماده ۶۸ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران مکلف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به کلیه زوج‌هایی که بیشتر از چهار سال از تاریخ عقد ایشان نگذشته باشد و تاکنون تسهیلات ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه برای هر یک از زوجها در سال ۱۴۰۰ هفتصد میلیون (۰۰۰ / ۰۰۰ / ۷۰۰) ریال و با دوره بازپرداخت ده ساله است.\nid: {qs2898623} \nمحتوای جزء 1 از بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۴۰۰ کل کشور عبارت است از: ۱ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران مکلف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به کلیه زوج‌هایی که تاریخ عقد ازدواج آنها بعد از تاریخ ۱ / ۱ / ۱۳۹۷ است و تاکنون تسهیلات ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوج‌ها در سال ۱۴۰۰ هفتصد میلیون (۰۰۰ / ۰۰۰ / ۷۰۰) ریال و با دوره بازپرداخت ده ساله است.\nid: {qs2735815} \nمحتوای بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۹ کل کشور عبارت است از: الف- به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به زوجهایی که تاریخ عقد ازدواج آنها بعد از مورخ ۱ / ۱ / ۱۳۹۶ می‌باشد و تاکنون وام ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوجها در سال ۱۳۹۹ پانصد میلیون (۰۰۰ / ۰۰۰ / ۵۰۰) ریال با دوره بازپرداخت هفت ساله با اخذ یک ضامن معتبر و سفته است.\nid: {qs2207244} \nمحتوای تبصره 29 از ماده واحده قانون بودجه سال ۱۳۹۵ کل کشور عبارت است از: تبصره ۲۹ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است کلیه بانکها و موسسات اعتباری کشور را ملزم کند به اندازه سهم خود از مجموع سپرده‌های قرض‌الحسنه پس‌انداز و جاری در پرداخت تسهیلات قرض‌الحسنه مشارکت کرده و تسهیلات قرض‌الحسنه ازدواج را در اولویت نخست پرداخت قرار دهد.\nid: {qs2359231} \nمحتوای بند ج از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۶ کل کشور عبارت است از: ج – به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است کلیه بانکها و موسسات اعتباری کشور را ملزم کند به اندازه سهم خود از مجموع کلیه منابع در اختیار پس‌انداز، جاری و سپرده قرض‌الحسنه بانکها در پرداخت تسهیلات قرض‌الحسنه مشارکت کرده و تسهیلات قرض‌الحسنه ازدواج را در اولویت نخست پرداخت قرار دهند. طی سه ماهه اول سال ۱۳۹۶ تمامی پرونده‌های تعیین تکلیف نشده سال قبل در اولویت تسهیلات مذکور قرار می‌گیرند.\nid: {qs981688} \nمحتوای بند 17 از ماده 4 سیاستها و راهبردهای ارتقای سلامت زنان عبارت است از: ۱۷ - حمایت از ترویج و تسهیل امر ازدواج و تشویق جوانان برای تشکیل خانواده پایدار بر اساس معیارهای صحیح و مناسب و رفع موانع فرهنگی و اقتصادی آن به عنوان عامل موثر بر سلامت.\nid: {qs2793922} \nمحتوای جزء 10 از بند پ از ماده 4 قانون اهداف، وظایف و اختیارات وزارت ورزش و جوانان عبارت است از: ۱۰ - حمایت و توانمندسازی جوانان با ایجاد مراکز تخصصی مشاوره ازدواج و خانواده در راستای تحقق سیاست‌های کلی جمعیت\nid: {qs134189} \nمحتوای بند ک از تبصره 2 قانون بودجه سال ۱۳۸۶ کل کشور عبارت است از: ک - در راستای اجرای قانون تسهیل ازدواج جوانان مصوب ۲۷ / ۹ / ۱۳۸۴، مبلغ چهارهزار و هفتصد و پنجاه میلیارد (۴، ۷۵۰، ۰۰۰، ۰۰۰، ۰۰۰) ریال اعتبار منظورشده در ردیف ۵۰۳۸۶۵ قسمت چهارم این قانون به منظور پرداخت تسهیلات در امر اشتغال ازدواج و مسکن جوانان اختصاص می‌یابد. حداقل چهل درصد (۴۰ ٪) از تسهیلات این بند به جوانان روستاها اختصاص می‌یابد.\nid: {qs210721} \nمحتوای بند و از تبصره 60 از ماده واحده قانون برنامه پنجساله دوم توسعه اقتصادی اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: و - ارائه تسهیلات بانکی و وام مناسب و قرض‌الحسنه جهت فراهم نمودن زمینه ازدواج جوانان.\n", + "result-id-list": [ + { + "idx": 189260, + "content": "الف - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به زوجهایی که تاریخ عقد ازدواج آنها بعد از ۱ / ۱ / ۱۳۹۶ می‌باشد و تاکنون وام ازدواج دریافت نکرده‌اند، با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوجها در سال ۱۳۹۸ سیصد میلیون (۰۰۰ / ۰۰۰ / ۳۰۰) ریال با دوره بازپرداخت پنجساله با أخذ یک ضامن معتبر و سفته است. بانک مرکزی می‌تواند یارانه پرداختی به اشخاص را به عنوان تضمین در این زمینه بپذیرد. بانک مرکزی جمهوری اسلامی ایران مکلف است گزارش عملکرد این بند را هر شش ماه یک‌بار به کمیسیون فرهنگی مجلس شورای اسلامی ارائه کند.", + "prefix": "محتوای بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۸ کل کشور عبارت است از: ", + "rerank_score": 3.149998664855957 + }, + { + "idx": 176909, + "content": "ماده ۶۸ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران مکلف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به کلیه زوج‌هایی که بیشتر از چهار سال از تاریخ عقد ایشان نگذشته باشد و تاکنون تسهیلات ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه برای هر یک از زوجها در سال ۱۴۰۰ هفتصد میلیون (۰۰۰ / ۰۰۰ / ۷۰۰) ریال و با دوره بازپرداخت ده ساله است.", + "prefix": "محتوای ماده 68 قانون حمایت از خانواده و جوانی جمعیت عبارت است از: ", + "rerank_score": 2.9041333198547363 + }, + { + "idx": 123713, + "content": "۱ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران مکلف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به کلیه زوج‌هایی که تاریخ عقد ازدواج آنها بعد از تاریخ ۱ / ۱ / ۱۳۹۷ است و تاکنون تسهیلات ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوج‌ها در سال ۱۴۰۰ هفتصد میلیون (۰۰۰ / ۰۰۰ / ۷۰۰) ریال و با دوره بازپرداخت ده ساله است.", + "prefix": "محتوای جزء 1 از بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۴۰۰ کل کشور عبارت است از: ", + "rerank_score": 2.804208993911743 + }, + { + "idx": 47090, + "content": "الف- به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج به زوجهایی که تاریخ عقد ازدواج آنها بعد از مورخ ۱ / ۱ / ۱۳۹۶ می‌باشد و تاکنون وام ازدواج دریافت نکرده‌اند با اولویت نخست پرداخت کند. تسهیلات قرض‌الحسنه ازدواج برای هر یک از زوجها در سال ۱۳۹۹ پانصد میلیون (۰۰۰ / ۰۰۰ / ۵۰۰) ریال با دوره بازپرداخت هفت ساله با اخذ یک ضامن معتبر و سفته است.", + "prefix": "محتوای بند الف از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۹ کل کشور عبارت است از: ", + "rerank_score": 2.571610927581787 + }, + { + "idx": 218814, + "content": "تبصره ۲۹ - به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است کلیه بانکها و موسسات اعتباری کشور را ملزم کند به اندازه سهم خود از مجموع سپرده‌های قرض‌الحسنه پس‌انداز و جاری در پرداخت تسهیلات قرض‌الحسنه مشارکت کرده و تسهیلات قرض‌الحسنه ازدواج را در اولویت نخست پرداخت قرار دهد.", + "prefix": "محتوای تبصره 29 از ماده واحده قانون بودجه سال ۱۳۹۵ کل کشور عبارت است از: ", + "rerank_score": 2.5358028411865234 + }, + { + "idx": 184815, + "content": "ج – به منظور حمایت از ازدواج جوانان، بانک مرکزی جمهوری اسلامی ایران موظف است کلیه بانکها و موسسات اعتباری کشور را ملزم کند به اندازه سهم خود از مجموع کلیه منابع در اختیار پس‌انداز، جاری و سپرده قرض‌الحسنه بانکها در پرداخت تسهیلات قرض‌الحسنه مشارکت کرده و تسهیلات قرض‌الحسنه ازدواج را در اولویت نخست پرداخت قرار دهند. طی سه ماهه اول سال ۱۳۹۶ تمامی پرونده‌های تعیین تکلیف نشده سال قبل در اولویت تسهیلات مذکور قرار می‌گیرند.", + "prefix": "محتوای بند ج از تبصره 16 از ماده واحده قانون بودجه سال ۱۳۹۶ کل کشور عبارت است از: ", + "rerank_score": 2.527899742126465 + }, + { + "idx": 125962, + "content": "۱۷ - حمایت از ترویج و تسهیل امر ازدواج و تشویق جوانان برای تشکیل خانواده پایدار بر اساس معیارهای صحیح و مناسب و رفع موانع فرهنگی و اقتصادی آن به عنوان عامل موثر بر سلامت.", + "prefix": "محتوای بند 17 از ماده 4 سیاستها و راهبردهای ارتقای سلامت زنان عبارت است از: ", + "rerank_score": 1.17009699344635 + }, + { + "idx": 188163, + "content": "۱۰ - حمایت و توانمندسازی جوانان با ایجاد مراکز تخصصی مشاوره ازدواج و خانواده در راستای تحقق سیاست‌های کلی جمعیت", + "prefix": "محتوای جزء 10 از بند پ از ماده 4 قانون اهداف، وظایف و اختیارات وزارت ورزش و جوانان عبارت است از: ", + "rerank_score": 0.6345903873443604 + }, + { + "idx": 60606, + "content": "ک - در راستای اجرای قانون تسهیل ازدواج جوانان مصوب ۲۷ / ۹ / ۱۳۸۴، مبلغ چهارهزار و هفتصد و پنجاه میلیارد (۴، ۷۵۰، ۰۰۰، ۰۰۰، ۰۰۰) ریال اعتبار منظورشده در ردیف ۵۰۳۸۶۵ قسمت چهارم این قانون به منظور پرداخت تسهیلات در امر اشتغال ازدواج و مسکن جوانان اختصاص می‌یابد. حداقل چهل درصد (۴۰ ٪) از تسهیلات این بند به جوانان روستاها اختصاص می‌یابد.", + "prefix": "محتوای بند ک از تبصره 2 قانون بودجه سال ۱۳۸۶ کل کشور عبارت است از: ", + "rerank_score": 0.008459776639938354 + }, + { + "idx": 49674, + "content": "و - ارائه تسهیلات بانکی و وام مناسب و قرض‌الحسنه جهت فراهم نمودن زمینه ازدواج جوانان.", + "prefix": "محتوای بند و از تبصره 60 از ماده واحده قانون برنامه پنجساله دوم توسعه اقتصادی اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: ", + "rerank_score": -0.25857508182525635 + } + ], + "retrive-duration": 1.615392, + "llm-answer-duration": 7.797508, + "full-prompt-duration": 9.413294, + "chat-date": "2025-09-22 14:22:41.701749", + "llm-answer": "بر اساس قوانین موجود، حمایت از ازدواج جوانان به طرق مختلفی انجام می‌شود:\n\n* **تسهیلات قرض‌الحسنه ازدواج:** بانک مرکزی جمهوری اسلامی ایران موظف است از محل پس‌انداز و جاری قرض‌الحسنه نظام بانکی، تسهیلات قرض‌الحسنه ازدواج را پرداخت کند. این تسهیلات به زوج‌هایی تعلق می‌گیرد که تاریخ عقد ازدواج آنها پس از تاریخ معینی (بسته به سال تصویب قانون) باشد و تاکنون وام ازدواج دریافت نکرده باشند. میزان این تسهیلات و دوره بازپرداخت آن در سال‌های مختلف (۱۳۹۸، ۱۴۰۰، ۱۳۹۹) متفاوت بوده است. به عنوان مثال، در سال ۱۳۹۸ مبلغ سیصد میلیون ریال با دوره بازپرداخت پنج ساله، در سال ۱۳۹۹ مبلغ پانصد میلیون ریال با دوره بازپرداخت هفت ساله، و در سال ۱۴۰۰ مبلغ هفتصد میلیون ریال با دوره بازپرداخت ده ساله تعیین شده است. بانک مرکزی می‌تواند یارانه پرداختی به اشخاص را به عنوان تضمین در این زمینه بپذیرد. [1] [2] [3] [4]\n\n* **اولویت‌بندی در پرداخت تسهیلات:** بانک‌ها و موسسات اعتباری کشور مکلفند به اندازه سهم خود از مجموع سپرده‌های قرض‌الحسنه پس‌انداز و جاری در پرداخت تسهیلات قرض‌الحسنه مشارکت کرده و تسهیلات قرض‌الحسنه ازدواج را در اولویت نخست پرداخت قرار دهند. [5] [6]\n\n* **تخصیص اعتبار برای اشتغال، ازدواج و مسکن:** اعتباراتی برای پرداخت تسهیلات در امر اشتغال، ازدواج و مسکن جوانان اختصاص می‌یابد که بخشی از آن به جوانان روستاها اختصاص داده می‌شود. [7]\n\n* **ارائه وام قرض‌الحسنه:** ارائه تسهیلات بانکی، وام مناسب و قرض‌الحسنه جهت فراهم نمودن زمینه ازدواج جوانان نیز از جمله حمایتی‌ها است. [8]\n\n* **رفع موانع فرهنگی و اقتصادی:** حمایت از ترویج و تسهیل امر ازدواج و تشویق جوانان برای تشکیل خانواده پایدار بر اساس معیارهای صحیح و مناسب و رفع موانع فرهنگی و اقتصادی آن به عنوان عامل موثر بر سلامت مورد تاکید قرار گرفته است. [9]\n\n* **ایجاد مراکز مشاوره ازدواج و خانواده:** حمایت و توانمندسازی جوانان با ایجاد مراکز تخصصی مشاوره ازدواج و خانواده در راستای تحقق سیاست‌های کلی جمعیت انجام می‌شود. [10]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs2644782\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs3028502\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs2898623\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs2735815\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs2207244\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs2359231\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs134189\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs210721\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs981688\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs2793922" + }, + { + "chat-id": "2025922-735496", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از بانوان بی سرپرست چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs94552} \nمحتوای بند د از ماده 158 از فصل بیست و یکم از بخش دوم قانون برنامه سوم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: د - برای بهره‌گیری از خدمات مختلف اجتماعی زنان در زمینه‌های مالی، حقوقی، مشاوره‌ای، آموزشی و ورزشی، طرحهای لازم با اولویت قایل شدن برای زنان خودسرپرست و بی‌سرپرست مناطق توسعه‌نیافته یا کمتر توسعه‌یافته و گروه‌های محروم جامعه در زمینه حمایت از تشکیل سازمانهای غیر دولتی، تهیه و برحسب مورد به دستگاه‌های اجرائی یا دولت منعکس کند تا پس از تصویب از طریق دستگاه‌های ذی‌ربط اجرا شوند.\nid: {qs108071} \nمحتوای بند ج از ماده 96 از فصل هشتم از بخش سوم قانون برنامه چهارم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: ج - تأمین بیمه خاص (در قالب فعالیتهای حمایتی) برای حمایت از زنان سرپرست خانوار و افراد بی‌سرپرست با اولویت کودکان بی‌سرپرست.\nid: {qs850412} \nمحتوای بند 7 از ماده 2 آئیننامه شورای فرهنگی و اجتماعی زنان عبارت است از: ۷ - بررسی و تدوین طرحهای مناسب برای حل مشکلات زنان بی‌سرپرست و حمایت از آنها و همچنین بررسی وضعیت و شرایط شغلی بانوان.\nid: {qs341109} \nمحتوای بند 7 از ماده 1 آیین‌نامه شورای فرهنگی و اجتماعی زنان عبارت است از: ۷ بررسی و تدوین طرحهای مناسب برای حل مشکلات زنان بی‌سرپرست و حمایت از آنها و همچنین بررسی وضع و شرایط شغلی بانوان.\nid: {qs1011077} \nمحتوای بند 7 از ماده 1 از متن مصوبه «اصلاح آیین‌نامه شورای فرهنگی و اجتماعی زنان و خانواده» (مصوب جلسه ۶۷۷ مورخ ۱۳۸۹ / ۹ / ۱۶ شورای عالی انقلاب فرهنگی) عبارت است از: ۷ بررسی و تدوین طرح‌های مناسب برای حل مشکلات زنان بی‌سرپرست و حمایت از آنها و همچنین بررسی وضع و شرایط شغلی بانوان.\nid: {qs930958} \nمحتوای بند 19 از فصل اول از بخش دوم از متن منشور منشور حقوق و مسئولیت‌های زنان در نظام جمهوری اسلامی ایران عبارت است از: ۱۹ حق دختران بی‌سرپرست و بد سرپرست در سرپرستی توسط بستگان یا داوطلبان تکفل با رعایت مصلحت آنان و برخورداری از حمایت و نظارت حکومت\nid: {qs2265927} \nمحتوای جزء 2 از بند پ از ماده 57 قانون احکام دائمی برنامه‌های توسعه کشور عبارت است از: ۲ - اجرای طرحهای حمایت از زنان و دختران با اولویت زنان سرپرست خانوار و دختران دارای مشکلات جسمی، روانی و خانوادگی و در معرض آسیبهای اجتماعی\nid: {qs114001} \nمحتوای بند 2 از اصل بیست و یکم از فصل سوم قانون اساسی جمهوری اسلامی ایران عبارت است از: ۲ حمایت مادران، بالخصوص در دوران بارداری و حضانت فرزند، و حمایت از کودکان بی‌سرپرست.\nid: {qs319140} \nمحتوای بند ز از ماده 4 از فصل اول قانون ساختار نظام جامع رفاه و تأمین اجتماعی عبارت است از: ز – تحت پوشش قرار دادن خانواده‌های بی‌سرپرست و زنان خود سرپرست.\nid: {qs1704023} \nمحتوای بند 3 از ماده 2 قانون تأمین زنان و کودکان بی‌سرپرست عبارت است از: ۳ - سایر زنان و دختران بی‌سرپرست - به زنان و دخترانی اطلاق می‌شود که بنا به عللی از قبیل: مفقودالاثر شدن یا از کارافتادگی سرپرست، بطور دائم یا موقت بدون سرپرست (نان‌آور) می‌مانند.\n", + "result-id-list": [ + { + "idx": 193474, + "content": "د - برای بهره‌گیری از خدمات مختلف اجتماعی زنان در زمینه‌های مالی، حقوقی، مشاوره‌ای، آموزشی و ورزشی، طرحهای لازم با اولویت قایل شدن برای زنان خودسرپرست و بی‌سرپرست مناطق توسعه‌نیافته یا کمتر توسعه‌یافته و گروه‌های محروم جامعه در زمینه حمایت از تشکیل سازمانهای غیر دولتی، تهیه و برحسب مورد به دستگاه‌های اجرائی یا دولت منعکس کند تا پس از تصویب از طریق دستگاه‌های ذی‌ربط اجرا شوند.", + "prefix": "محتوای بند د از ماده 158 از فصل بیست و یکم از بخش دوم قانون برنامه سوم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: ", + "rerank_score": 0.6263665556907654 + }, + { + "idx": 12341, + "content": "ج - تأمین بیمه خاص (در قالب فعالیتهای حمایتی) برای حمایت از زنان سرپرست خانوار و افراد بی‌سرپرست با اولویت کودکان بی‌سرپرست.", + "prefix": "محتوای بند ج از ماده 96 از فصل هشتم از بخش سوم قانون برنامه چهارم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: ", + "rerank_score": 0.5068717002868652 + }, + { + "idx": 65517, + "content": "۷ - بررسی و تدوین طرحهای مناسب برای حل مشکلات زنان بی‌سرپرست و حمایت از آنها و همچنین بررسی وضعیت و شرایط شغلی بانوان.", + "prefix": "محتوای بند 7 از ماده 2 آئیننامه شورای فرهنگی و اجتماعی زنان عبارت است از: ", + "rerank_score": 0.3166494369506836 + }, + { + "idx": 105056, + "content": "۷ بررسی و تدوین طرحهای مناسب برای حل مشکلات زنان بی‌سرپرست و حمایت از آنها و همچنین بررسی وضع و شرایط شغلی بانوان.", + "prefix": "محتوای بند 7 از ماده 1 آیین‌نامه شورای فرهنگی و اجتماعی زنان عبارت است از: ", + "rerank_score": 0.03235005587339401 + }, + { + "idx": 5986, + "content": "۷ بررسی و تدوین طرح‌های مناسب برای حل مشکلات زنان بی‌سرپرست و حمایت از آنها و همچنین بررسی وضع و شرایط شغلی بانوان.", + "prefix": "محتوای بند 7 از ماده 1 از متن مصوبه «اصلاح آیین‌نامه شورای فرهنگی و اجتماعی زنان و خانواده» (مصوب جلسه ۶۷۷ مورخ ۱۳۸۹ / ۹ / ۱۶ شورای عالی انقلاب فرهنگی) عبارت است از: ", + "rerank_score": -0.01891292631626129 + }, + { + "idx": 10681, + "content": "۱۹ حق دختران بی‌سرپرست و بد سرپرست در سرپرستی توسط بستگان یا داوطلبان تکفل با رعایت مصلحت آنان و برخورداری از حمایت و نظارت حکومت", + "prefix": "محتوای بند 19 از فصل اول از بخش دوم از متن منشور منشور حقوق و مسئولیت‌های زنان در نظام جمهوری اسلامی ایران عبارت است از: ", + "rerank_score": -0.2008018046617508 + }, + { + "idx": 64019, + "content": "۲ - اجرای طرحهای حمایت از زنان و دختران با اولویت زنان سرپرست خانوار و دختران دارای مشکلات جسمی، روانی و خانوادگی و در معرض آسیبهای اجتماعی", + "prefix": "محتوای جزء 2 از بند پ از ماده 57 قانون احکام دائمی برنامه‌های توسعه کشور عبارت است از: ", + "rerank_score": -0.7290400266647339 + }, + { + "idx": 51340, + "content": "۲ حمایت مادران، بالخصوص در دوران بارداری و حضانت فرزند، و حمایت از کودکان بی‌سرپرست.", + "prefix": "محتوای بند 2 از اصل بیست و یکم از فصل سوم قانون اساسی جمهوری اسلامی ایران عبارت است از: ", + "rerank_score": -0.9951326847076416 + }, + { + "idx": 148803, + "content": "ز – تحت پوشش قرار دادن خانواده‌های بی‌سرپرست و زنان خود سرپرست.", + "prefix": "محتوای بند ز از ماده 4 از فصل اول قانون ساختار نظام جامع رفاه و تأمین اجتماعی عبارت است از: ", + "rerank_score": -1.0370261669158936 + }, + { + "idx": 132403, + "content": "۳ - سایر زنان و دختران بی‌سرپرست - به زنان و دخترانی اطلاق می‌شود که بنا به عللی از قبیل: مفقودالاثر شدن یا از کارافتادگی سرپرست، بطور دائم یا موقت بدون سرپرست (نان‌آور) می‌مانند.", + "prefix": "محتوای بند 3 از ماده 2 قانون تأمین زنان و کودکان بی‌سرپرست عبارت است از: ", + "rerank_score": -1.50938081741333 + } + ], + "retrive-duration": 0.982279, + "llm-answer-duration": 7.137789, + "full-prompt-duration": 8.120256, + "chat-date": "2025-09-22 14:24:03.544855", + "llm-answer": "حمایت از بانوان بی سرپرست در نظام حقوقی ایران به اشکال مختلفی مورد توجه قرار گرفته است:\n\n* **خدمات اجتماعی جامع:** در راستای بهره‌گیری از خدمات مختلف اجتماعی، طرح‌هایی با اولویت زنان خودسرپرست و بی‌سرپرست، بخصوص در مناطق توسعه‌نیافته، در زمینه‌های مالی، حقوقی، مشاوره‌ای، آموزشی و ورزشی تدوین و اجرا می‌شود. همچنین حمایت از تشکیل سازمان‌های غیردولتی در این زمینه پیش‌بینی شده است. [1]\n\n* **بیمه خاص:** تأمین بیمه خاص برای حمایت از زنان سرپرست خانوار و افراد بی‌سرپرست، با اولویت کودکان بی‌سرپرست، در نظر گرفته شده است. [2]\n\n* **بررسی و تدوین طرح‌های حمایتی:** بررسی و تدوین طرح‌های مناسب برای حل مشکلات زنان بی‌سرپرست و حمایت از آنها، بخشی از وظایف نهادهای مربوطه است. [3] [4] [5]\n\n* **سرپرستی و نظارت حکومت:** دختران بی‌سرپرست و بد سرپرست حق دارند توسط بستگان یا داوطلبان تکفل، با رعایت مصلحت آنان، سرپرستی شوند و از حمایت و نظارت حکومت برخوردار باشند. [6]\n\n* **طرح‌های حمایتی خاص:** اجرای طرح‌های حمایت از زنان و دختران با اولویت زنان سرپرست خانوار و دختران دارای مشکلات جسمی، روانی و خانوادگی و در معرض آسیب‌های اجتماعی صورت می‌گیرد. [7]\n\n* **حمایت از کودکان بی‌سرپرست:** قانون اساسی به حمایت از کودکان بی‌سرپرست تصریح دارد. [8]\n\n* **تحت پوشش قرار دادن:** خانواده‌های بی‌سرپرست و زنان خودسرپرست تحت پوشش نظام جامع رفاه و تأمین اجتماعی قرار می‌گیرند. [9]\n\n* **تعریف و شمول زنان بی‌سرپرست:** زنان و دخترانی که به دلایلی مانند مفقودالاثر شدن یا از کارافتادگی سرپرست، به طور دائم یا موقت بدون نان‌آور می‌مانند، به عنوان زنان و دختران بی‌سرپرست تلقی می‌شوند. [10]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs94552\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs108071\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs850412\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs341109\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs1011077\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs930958\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs2265927\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs114001\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs319140\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs1704023" + }, + { + "chat-id": "2025-09-22-144259-300609-175621", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از فرهنگیان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs210730} \nمحتوای تبصره 63 از ماده واحده قانون برنامه پنجساله دوم توسعه اقتصادی اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: تبصره ۶۳ - وزارت آموزش و پرورش موظف است نسبت به تأسیس صندوق ذخیره فرهنگیان اقدام نماید، فرهنگیان می‌توانند ماهانه حداکثر تا‌مبلغ پنج درصد (۵ ٪) حقوق و مزایای خود را به حساب صندوق واریز نمایند. دولت موظف است همه‌ساله معادل مبلغ فوق را که به همین منظور در بودجه سالانه منظور می‌گردد، به صندوق مزبور واریز نماید. سهم‌الشرکه‌فرهنگیان در هنگام بازنشستگی و ازکارافتادگی و یا بازخریدی به آنان و در صورت فوت به وارث آنها مسترد می‌گردند.\nid: {qs210951} \nمحتوای زیرجزء 2 از زیرجزء 12 از زیرجزء 18 از زیرجزء 18 از زیرجزء 14 از شماره 15 از ردیف 18 از جزء 14 از بند 1 از بخش دوم قانون برنامه پنجساله دوم توسعه اقتصادی اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: ۲ - توسعه نقش مردم در امور فرهنگی از طریق اصلاح قوانین و مقررات و روش‌ها و حمایت‌های مالی و اعتباری از فعالیت‌های فرهنگی.\nid: {qs1700570} \nمحتوای بند 5 از بخش 2 از قسمت 12 از فصل ششم مصوبه نقشه مهندسی فرهنگی کشور عبارت است از: ۵. تدوین و اجرای برنامه حمایت از تولید و عرضه آثار و خدمات فرهنگی موثر در گسترش فرهنگ دینی و ملی و ارائه تسهیلات و معافیت‌های بخش فرهنگ و اختصاص تخفیف ویژه مالیاتی و گمرکی برای دست اندرکاران امر فرهنگ (۲)\nid: {qs3390471} \nمحتوای تبصره 1 از بند ث از ماده 88 از مبحث 1 از فصل 19 قانون برنامه پنجساله هفتم پیشرفت جمهوری اسلامی ایران عبارت است از: تبصره - وزارت آموزش و پرورش مکلف است، حداکثر ظرف سه ماه از لازم‌الاجرا شدن این قانون، نسبت به تصویب اساسنامه صندوق ذخیره فرهنگیان با هدف تعیین وضعیت حقوقی و در راستای تقویت بنیه مالی فرهنگیان، رفع مشکلات معیشتی آنان، نقش‌پذیری فرهنگیان در هیأت امنا و مدیریت صندوق، ایجاد شفافیت مالی و محاسباتی و رفع تعارض منافع اقدام قانونی نماید. پس از تصویب و لازم‌الاجرا شدن اساسنامه صندوق ذخیره فرهنگیان، این صندوق مکلف است سهام مدیریتی خود را از طریق بهابازار (بورس) عرضه نموده و مجاز به بنگاهداری نیست. وزارت آموزش و پرورش مکلف است گزارش عملکرد این بند را سالانه به کمیسیون آموزش، تحقیقات و فناوری و معاونت نظارت مجلس ارسال نماید. همچنین دولت نسبت به تأدیه دیون قانونی حسابرسی شده خود اقدام قانونی به عمل آورد.\nid: {qs2898587} \nمحتوای بند ک از تبصره 12 از ماده واحده قانون بودجه سال ۱۴۰۰ کل کشور عبارت است از: ک - وزارت آموزش و پرورش مکلف است سه ماه پس از تصویب این قانون، اساسنامه موسسه صندوق ذخیره فرهنگیان را در راستای تقویت بنیه مالی فرهنگیان، رفع مشکلات معیشتی آنها، نقش‌پذیری فرهنگیان در هیأت امناء و مدیریت صندوق، ایجاد شفافیت مالی و محاسباتی، رفع تعارض منافع و تعیین وضعیت حقوقی آن مورد بازنگری قرار داده و به تصویب مجلس برساند.\nid: {qs1078919} \nمحتوای بند 3 از ماده 2 اساسنامه بنیاد سعدی عبارت است از: ۳ حمایت از ایجاد و گسترش دوره‌ها، دروس، رشته‌ها و مراکز آموزش و تحقیقات زبان و ادبیات فارسی و اتاق‌های ایران در کشورهای دیگر و حمایت از فعالیت آن‌ها.\nid: {qs2249496} \nمحتوای جزء 5 از بند الف از ماده 1 از فصل اول از پیوست قانون اساسنامه سازمان فرهنگی هنری فارسی زبانان (ایتا) عبارت است از: ۵ – حمایت از ایجاد و گسترش رشته‌ها، مراکز آموزشی و دانشگاهی و تحقیقات پیرامون مشترکات فرهنگی و ادبی خط نیاکان در کشورهای دیگر و حمایت از فعالیت‌های آنها\nid: {qs820356} \nمحتوای بند ب از ماده سوم قانون تأسیس شورای عالی فرهنگ و هنر عبارت است از: ب - ۸ تا ۱۴ نفر از فرهنگیان و هنرمندان برجسته کشور که به پیشنهاد وزیر فرهنگ و هنر با فرمان همایونی بعضویت شوری منصوب‌می‌شوند. مدت عضویت اعضاء انتصابی شورایعالی چهار سال و تجدید انتصاب آنان بلامانع است.\nid: {qs220294} \nمحتوای بند ب از ماده 1 قانون تسهیلات استخدامی و اجتماعی جانبازان انقلاب اسلامی عبارت است از: ب - حمایت از آرمان و استمرار حرکت اعتقادی و فرهنگی جانبازان و بهبود شرایط فردی، خانوادگی و اجتماعی آنان.\nid: {qs963030} \nمحتوای جزء 19 از بند ج از مبحث 1 اصول سیاست فرهنگی کشور عبارت است از: ۱۹ - گسترش زمینه مشارکت ومباشرت مردم درامورفرهنگی، هنری، علمی واجتماعی وهمچنین حمایت از فعالیتها واقدامات غیردولتی به منظور همگانی شدن فرهنگ وتوسعه امورفرهنگی بانظارت دولت\n", + "retrived-id-list": [ + { + "idx": 157994, + "content": "تبصره ۶۳ - وزارت آموزش و پرورش موظف است نسبت به تأسیس صندوق ذخیره فرهنگیان اقدام نماید، فرهنگیان می‌توانند ماهانه حداکثر تا‌مبلغ پنج درصد (۵ ٪) حقوق و مزایای خود را به حساب صندوق واریز نمایند. دولت موظف است همه‌ساله معادل مبلغ فوق را که به همین منظور در بودجه سالانه منظور می‌گردد، به صندوق مزبور واریز نماید. سهم‌الشرکه‌فرهنگیان در هنگام بازنشستگی و ازکارافتادگی و یا بازخریدی به آنان و در صورت فوت به وارث آنها مسترد می‌گردند.", + "prefix": "محتوای تبصره 63 از ماده واحده قانون برنامه پنجساله دوم توسعه اقتصادی اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: ", + "rerank_score": -1.1499180793762207 + }, + { + "idx": 20361, + "content": "۲ - توسعه نقش مردم در امور فرهنگی از طریق اصلاح قوانین و مقررات و روش‌ها و حمایت‌های مالی و اعتباری از فعالیت‌های فرهنگی.", + "prefix": "محتوای زیرجزء 2 از زیرجزء 12 از زیرجزء 18 از زیرجزء 18 از زیرجزء 14 از شماره 15 از ردیف 18 از جزء 14 از بند 1 از بخش دوم قانون برنامه پنجساله دوم توسعه اقتصادی اجتماعی و فرهنگی جمهوری اسلامی ایران عبارت است از: ", + "rerank_score": -2.2032265663146973 + }, + { + "idx": 122725, + "content": "۵. تدوین و اجرای برنامه حمایت از تولید و عرضه آثار و خدمات فرهنگی موثر در گسترش فرهنگ دینی و ملی و ارائه تسهیلات و معافیت‌های بخش فرهنگ و اختصاص تخفیف ویژه مالیاتی و گمرکی برای دست اندرکاران امر فرهنگ (۲)", + "prefix": "محتوای بند 5 از بخش 2 از قسمت 12 از فصل ششم مصوبه نقشه مهندسی فرهنگی کشور عبارت است از: ", + "rerank_score": -2.3164942264556885 + }, + { + "idx": 71374, + "content": "تبصره - وزارت آموزش و پرورش مکلف است، حداکثر ظرف سه ماه از لازم‌الاجرا شدن این قانون، نسبت به تصویب اساسنامه صندوق ذخیره فرهنگیان با هدف تعیین وضعیت حقوقی و در راستای تقویت بنیه مالی فرهنگیان، رفع مشکلات معیشتی آنان، نقش‌پذیری فرهنگیان در هیأت امنا و مدیریت صندوق، ایجاد شفافیت مالی و محاسباتی و رفع تعارض منافع اقدام قانونی نماید. پس از تصویب و لازم‌الاجرا شدن اساسنامه صندوق ذخیره فرهنگیان، این صندوق مکلف است سهام مدیریتی خود را از طریق بهابازار (بورس) عرضه نموده و مجاز به بنگاهداری نیست. وزارت آموزش و پرورش مکلف است گزارش عملکرد این بند را سالانه به کمیسیون آموزش، تحقیقات و فناوری و معاونت نظارت مجلس ارسال نماید. همچنین دولت نسبت به تأدیه دیون قانونی حسابرسی شده خود اقدام قانونی به عمل آورد.", + "prefix": "محتوای تبصره 1 از بند ث از ماده 88 از مبحث 1 از فصل 19 قانون برنامه پنجساله هفتم پیشرفت جمهوری اسلامی ایران عبارت است از: ", + "rerank_score": -2.453010320663452 + }, + { + "idx": 162653, + "content": "ک - وزارت آموزش و پرورش مکلف است سه ماه پس از تصویب این قانون، اساسنامه موسسه صندوق ذخیره فرهنگیان را در راستای تقویت بنیه مالی فرهنگیان، رفع مشکلات معیشتی آنها، نقش‌پذیری فرهنگیان در هیأت امناء و مدیریت صندوق، ایجاد شفافیت مالی و محاسباتی، رفع تعارض منافع و تعیین وضعیت حقوقی آن مورد بازنگری قرار داده و به تصویب مجلس برساند.", + "prefix": "محتوای بند ک از تبصره 12 از ماده واحده قانون بودجه سال ۱۴۰۰ کل کشور عبارت است از: ", + "rerank_score": -2.776736259460449 + }, + { + "idx": 82898, + "content": "۳ حمایت از ایجاد و گسترش دوره‌ها، دروس، رشته‌ها و مراکز آموزش و تحقیقات زبان و ادبیات فارسی و اتاق‌های ایران در کشورهای دیگر و حمایت از فعالیت آن‌ها.", + "prefix": "محتوای بند 3 از ماده 2 اساسنامه بنیاد سعدی عبارت است از: ", + "rerank_score": -3.0885894298553467 + }, + { + "idx": 189884, + "content": "۵ – حمایت از ایجاد و گسترش رشته‌ها، مراکز آموزشی و دانشگاهی و تحقیقات پیرامون مشترکات فرهنگی و ادبی خط نیاکان در کشورهای دیگر و حمایت از فعالیت‌های آنها", + "prefix": "محتوای جزء 5 از بند الف از ماده 1 از فصل اول از پیوست قانون اساسنامه سازمان فرهنگی هنری فارسی زبانان (ایتا) عبارت است از: ", + "rerank_score": -3.607789993286133 + }, + { + "idx": 131687, + "content": "ب - ۸ تا ۱۴ نفر از فرهنگیان و هنرمندان برجسته کشور که به پیشنهاد وزیر فرهنگ و هنر با فرمان همایونی بعضویت شوری منصوب‌می‌شوند. مدت عضویت اعضاء انتصابی شورایعالی چهار سال و تجدید انتصاب آنان بلامانع است.", + "prefix": "محتوای بند ب از ماده سوم قانون تأسیس شورای عالی فرهنگ و هنر عبارت است از: ", + "rerank_score": -3.6605582237243652 + }, + { + "idx": 4478, + "content": "ب - حمایت از آرمان و استمرار حرکت اعتقادی و فرهنگی جانبازان و بهبود شرایط فردی، خانوادگی و اجتماعی آنان.", + "prefix": "محتوای بند ب از ماده 1 قانون تسهیلات استخدامی و اجتماعی جانبازان انقلاب اسلامی عبارت است از: ", + "rerank_score": -3.7830801010131836 + }, + { + "idx": 37720, + "content": "۱۹ - گسترش زمینه مشارکت ومباشرت مردم درامورفرهنگی، هنری، علمی واجتماعی وهمچنین حمایت از فعالیتها واقدامات غیردولتی به منظور همگانی شدن فرهنگ وتوسعه امورفرهنگی بانظارت دولت", + "prefix": "محتوای جزء 19 از بند ج از مبحث 1 اصول سیاست فرهنگی کشور عبارت است از: ", + "rerank_score": -3.8056516647338867 + } + ], + "retrive-duration": 1.600871, + "llm-answer-duration": 2.629552, + "full-prompt-duration": 4.230754, + "chat-date": "2025-09-22 14:45:01.048905", + "used-refrences-in-answer": [ + "{qs210730}", + "{qs3390471}", + "{qs2898587}", + "{qs210951}", + "{qs1700570}", + "{qs963030}", + "{qs220294}" + ], + "llm-answer": "حمایت از فرهنگیان در قوانین مختلفی مورد توجه قرار گرفته است. بر اساس تبصره 63 از قانون برنامه پنجساله دوم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران، وزارت آموزش و پرورش موظف به تأسیس صندوق ذخیره فرهنگیان است. در این صندوق، فرهنگیان می‌توانند تا 5 درصد حقوق و مزایای خود را واریز کنند و دولت نیز موظف است سالانه معادل آن مبلغ را به صندوق واریز نماید. سهم‌الشرکه فرهنگیان در زمان بازنشستگی، ازکارافتادگی، بازخرید و یا فوت به وراث آنها مسترد می‌گردد. [1]\n\nهمچنین، بر اساس تبصره 1 از بند ث ماده 88 قانون برنامه پنجساله هفتم پیشرفت جمهوری اسلامی ایران، وزارت آموزش و پرورش مکلف است حداکثر ظرف سه ماه پس از لازم‌الاجرا شدن قانون، اساسنامه صندوق ذخیره فرهنگیان را با اهدافی چون تعیین وضعیت حقوقی، تقویت بنیه مالی، رفع مشکلات معیشتی، نقش‌پذیری فرهنگیان در هیأت امنا و مدیریت صندوق، ایجاد شفافیت مالی و رفع تعارض منافع، تصویب کند. پس از تصویب اساسنامه، صندوق مکلف است سهام مدیریتی خود را از طریق بورس عرضه نموده و مجاز به بنگاهداری نیست. [2]\n\nدر قانون بودجه سال 1400 کل کشور نیز، وزارت آموزش و پرورش مکلف شده است که پس از تصویب قانون، اساسنامه موسسه صندوق ذخیره فرهنگیان را در راستای تقویت بنیه مالی، رفع مشکلات معیشتی، نقش‌پذیری فرهنگیان، شفافیت مالی و رفع تعارض منافع، بازنگری کرده و به تصویب مجلس برساند. [3]\n\nعلاوه بر این، حمایت از فرهنگیان در مفهوم گسترده‌تر شامل حمایت از فعالیت‌های فرهنگی و هنری نیز می‌شود. به طور مثال، قانون برنامه پنجساله دوم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران به توسعه نقش مردم در امور فرهنگی از طریق حمایت‌های مالی و اعتباری اشاره دارد. [4] همچنین، مصوبه نقشه مهندسی فرهنگی کشور بر تدوین و اجرای برنامه حمایت از تولید و عرضه آثار و خدمات فرهنگی موثر در گسترش فرهنگ ملی و دینی و ارائه تسهیلات و معافیت‌های بخش فرهنگ و اختصاص تخفیف ویژه مالیاتی و گمرکی برای دست‌اندرکاران امر فرهنگ تاکید دارد. [5]\n\nهمچنین، گسترش زمینه مشارکت مردم در امور فرهنگی و هنری و حمایت از فعالیت‌های غیردولتی به منظور همگانی شدن فرهنگ و توسعه امور فرهنگی بانظارت دولت نیز از جمله سیاست‌های فرهنگی کشور است. [6]\n\nدر زمینه حمایت از آرمان‌ها و بهبود شرایط جانبازان انقلاب اسلامی نیز، حمایت از استمرار حرکت اعتقادی و فرهنگی آنان و بهبود شرایط فردی، خانوادگی و اجتماعی آنها مورد نظر قانونگذار بوده است. [7]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs210730\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs3390471\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs2898587\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs210951\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs1700570\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs963030\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs220294" + }, + { + "chat-id": "2025-09-22-151145-103328-345460", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از مسکن برای محرومان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs165232} \nمحتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.\nid: {qs1536073} \nمحتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.\nid: {qs844585} \nمحتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.\nid: {qs305648} \nمحتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs165235} \nمحتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.\nid: {qs705031} \nمحتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.\nid: {qs2649272} \nمحتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs2373666} \nمحتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.\nid: {qs844554} \nمحتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.\nid: {qs165236} \nمحتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.\n", + "retrived-passages-ids": [ + { + "idx": 32860, + "content": "ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.", + "prefix": "محتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": 1.1262420415878296 + }, + { + "idx": 72459, + "content": "۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.", + "prefix": "محتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ", + "rerank_score": 0.4785500168800354 + }, + { + "idx": 141202, + "content": "۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.", + "prefix": "محتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -0.6601651906967163 + }, + { + "idx": 104470, + "content": "ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ", + "rerank_score": -0.8735281825065613 + }, + { + "idx": 23644, + "content": "۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.", + "prefix": "محتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -0.9376844763755798 + }, + { + "idx": 145302, + "content": "ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.", + "prefix": "محتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ", + "rerank_score": -1.0505995750427246 + }, + { + "idx": 216086, + "content": "ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ", + "rerank_score": -1.1004908084869385 + }, + { + "idx": 172298, + "content": "۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.", + "prefix": "محتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ", + "rerank_score": -1.1420725584030151 + }, + { + "idx": 39596, + "content": "ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.", + "prefix": "محتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -1.202881097793579 + }, + { + "idx": 23645, + "content": "۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.", + "prefix": "محتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -1.3363533020019531 + } + ], + "retrive-duration": 1.616845, + "llm-answer-duration": 2.301153, + "full-prompt-duration": 3.918318, + "chat-date": "2025-09-22 15:21:06.154306", + "used-refrences-in-answer": [ + "{qs165232}", + "{qs1536073}", + "{qs844554}", + "{qs844585}", + "{qs305648}", + "{qs2649272}", + "{qs165235}", + "{qs705031}", + "{qs2373666}", + "{qs165236}" + ], + "llm-answer": "حمایت از مسکن برای محرومان از طریق سازوکارهای مختلفی صورت می‌گیرد. دولت موظف است از طریق تأمین زمین مناسب، کاهش یا حذف بهای زمین، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن، به ویژه برای فاقدین مسکن و گروه‌های کم‌درآمد، اقدام نماید. [1]\nهمچنین، برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارات مردمی برای تأمین مسکن اقشار محروم مورد تأکید قرار گرفته است. [2]\nبنیاد مسکن انقلاب اسلامی نیز وظیفه مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندی‌های مسکن محرومان اعم از روستایی و شهری و فراهم آوردن موجبات اجرای آن را بر عهده دارد. [3]\nکمک‌های بلاعوض بنیاد مستضعفان نیز صرفاً برای تأمین مسکن فقرا و محرومان صرف می‌گردد. [4]\nدر راستای حمایت از احداث مسکن روستایی، دولت مکلف است بخشی از سود تسهیلات مسکن روستاییان را که الگوی مسکن مصوب را رعایت کرده‌اند، پرداخت نماید. [5] و [6]\nحمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد، اعضای تعاونی‌های مسکن، تحت پوشش نهادهای متولی، خیرین مسکن‌ساز یا سایر تشکل‌های غیردولتی مرتبط نیز از جمله اقدامات حمایتی است. [7]\nدولت می‌تواند اعتبار لازم جهت پرداخت کمک به سازندگان خانه‌ها و آپارتمان‌های ارزان‌قیمت را پیش‌بینی کند و همچنین مبلغی را برای تعدیل بهره وام‌های مسکن اعطایی به افراد کم‌درآمد در بودجه کل کشور منظور نماید. [8]\nعلاوه بر این، برنامه تأمین مسکن اجتماعی و حمایتی به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی تدوین و اجرا خواهد شد. [9]\nحمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز نیز در دستور کار قرار دارد. [10]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs165232\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs1536073\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs844554\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs844585\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs305648\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs2649272\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs165235\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs2373666\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs165236" + }, + { + "chat-id": "2025-09-22-151145-103328-345460", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از مسکن برای محرومان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs165232} \nمحتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.\nid: {qs1536073} \nمحتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.\nid: {qs844585} \nمحتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.\nid: {qs305648} \nمحتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs165235} \nمحتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.\nid: {qs705031} \nمحتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.\nid: {qs2649272} \nمحتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs2373666} \nمحتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.\nid: {qs844554} \nمحتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.\nid: {qs165236} \nمحتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.\n", + "retrived-passages-ids": [ + { + "idx": 32860, + "content": "ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.", + "prefix": "محتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": 1.1262420415878296 + }, + { + "idx": 72459, + "content": "۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.", + "prefix": "محتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ", + "rerank_score": 0.4785500168800354 + }, + { + "idx": 141202, + "content": "۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.", + "prefix": "محتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -0.6601651906967163 + }, + { + "idx": 104470, + "content": "ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ", + "rerank_score": -0.8735281825065613 + }, + { + "idx": 23644, + "content": "۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.", + "prefix": "محتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -0.9376844763755798 + }, + { + "idx": 145302, + "content": "ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.", + "prefix": "محتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ", + "rerank_score": -1.0505995750427246 + }, + { + "idx": 216086, + "content": "ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ", + "rerank_score": -1.1004908084869385 + }, + { + "idx": 172298, + "content": "۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.", + "prefix": "محتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ", + "rerank_score": -1.1420725584030151 + }, + { + "idx": 39596, + "content": "ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.", + "prefix": "محتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -1.202881097793579 + }, + { + "idx": 23645, + "content": "۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.", + "prefix": "محتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -1.3363533020019531 + } + ], + "retrive-duration": 1.116846, + "llm-answer-duration": 2.266634, + "full-prompt-duration": 3.383619, + "chat-date": "2025-09-22 15:22:36.566944", + "used-refrences-in-answer": [ + "{qs165232}", + "{qs1536073}", + "{qs844554}", + "{qs844585}", + "{qs305648}", + "{qs2649272}", + "{qs165235}", + "{qs705031}", + "{qs2373666}", + "{qs165236}" + ], + "llm-answer": "حمایت از مسکن برای محرومان از طرق مختلفی انجام می‌شود. دولت موظف است با تأمین زمین مناسب، کاهش یا حذف بهای زمین، ارائه تسهیلات بانکی ارزان‌قیمت، اعمال معافیت‌های مالیاتی و تأمین سایر نهاده‌های لازم، به ویژه برای فاقدین مسکن و گروه‌های کم‌درآمد، در جهت تأمین مسکن مناسب اقدام نماید. [1]\nسیاست‌های کلی مسکن نیز بر برنامه‌ریزی دولت برای تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از موسسات خیریه و ابتکارات مردمی در این زمینه تأکید دارند. [2]\nبنیاد مسکن انقلاب اسلامی نیز وظیفه تشخیص و تعیین نیازمندی‌های مسکن محرومان در مناطق روستایی و شهری و فراهم آوردن موجبات اجرای آن با مشارکت مردم و دستگاه‌های مختلف را بر عهده دارد. [3]\nهمچنین، کمک‌های بلاعوض بنیاد مستضعفان به طور خاص برای تأمین مسکن فقرا و محرومان اختصاص می‌یابد. [4]\nدر خصوص مسکن روستایی، دولت مکلف به پرداخت بخشی از سود تسهیلات مسکن روستاییان معرفی شده توسط بنیاد مسکن انقلاب اسلامی است، مشروط بر اینکه الگوی مسکن مصوب را رعایت کرده باشند. [5] و [6]\nحمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد، اعضای تعاونی‌های مسکن، یا تحت پوشش نهادهای حمایتی، خیرین مسکن‌ساز و تشکل‌های غیردولتی مرتبط نیز مورد توجه قرار گرفته است. [7]\nدولت می‌تواند برای تأمین مسکن افراد کم‌درآمد و تشویق ساخت مسکن ارزان‌قیمت، اعتبار لازم برای پرداخت کمک به سازندگان خانه‌های ارزان‌قیمت را پیش‌بینی کند و همچنین مبلغی را برای تعدیل بهره وام‌های مسکن اعطایی به این افراد در بودجه کل کشور منظور نماید. [8]\nبرنامه تأمین مسکن اجتماعی و حمایتی نیز با هدف تأمین نیاز اقشار آسیب‌پذیر و رفع فقر سکونتی تدوین و اجرا خواهد شد. [9]\nحمایت از تولید و عرضه مسکن از طریق اجاره و اجاره به شرط تملیک، با استفاده از ظرفیت نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد، خیرین و واقفین مسکن‌ساز نیز از دیگر سازوکارهای حمایتی است. [10]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs165232\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs1536073\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs844554\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs844585\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs305648\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs2649272\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs165235\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs2373666\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs165236" + }, + { + "chat-id": "2025-09-22-152355-173520-963195", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از مسکن برای محرومان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs165232} \nمحتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.\nid: {qs1536073} \nمحتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.\nid: {qs844585} \nمحتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.\nid: {qs305648} \nمحتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs165235} \nمحتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.\nid: {qs705031} \nمحتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.\nid: {qs2649272} \nمحتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs2373666} \nمحتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.\nid: {qs844554} \nمحتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.\nid: {qs165236} \nمحتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.\n", + "retrived-passages-ids": [ + { + "idx": 32860, + "content": "ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.", + "prefix": "محتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": 1.1262420415878296 + }, + { + "idx": 72459, + "content": "۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.", + "prefix": "محتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ", + "rerank_score": 0.4785500168800354 + }, + { + "idx": 141202, + "content": "۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.", + "prefix": "محتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -0.6601651906967163 + }, + { + "idx": 104470, + "content": "ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ", + "rerank_score": -0.8735281825065613 + }, + { + "idx": 23644, + "content": "۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.", + "prefix": "محتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -0.9376844763755798 + }, + { + "idx": 145302, + "content": "ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.", + "prefix": "محتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ", + "rerank_score": -1.0505995750427246 + }, + { + "idx": 216086, + "content": "ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ", + "rerank_score": -1.1004908084869385 + }, + { + "idx": 172298, + "content": "۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.", + "prefix": "محتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ", + "rerank_score": -1.1420725584030151 + }, + { + "idx": 39596, + "content": "ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.", + "prefix": "محتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -1.202881097793579 + }, + { + "idx": 23645, + "content": "۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.", + "prefix": "محتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -1.3363533020019531 + } + ], + "retrive-duration": 1.681915, + "llm-answer-duration": 3.114316, + "full-prompt-duration": 4.796499, + "chat-date": "2025-09-22 15:24:05.374129", + "used-refrences-in-answer": [ + "{qs165232}", + "{qs1536073}", + "{qs844585}", + "{qs305648}", + "{qs2649272}", + "{qs165235}", + "{qs165236}", + "{qs705031}", + "{qs2373666}", + "{qs844554}" + ], + "llm-answer": "حمایت از مسکن برای محرومان و اقشار کم‌درآمد از طریق اقدامات مختلفی صورت می‌گیرد:\n\n* **تأمین زمین، تسهیلات بانکی و معافیت‌های مالیاتی:** دولت موظف است از طریق تأمین زمین مناسب، کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیت‌های مالیاتی و تأمین سایر نهاده‌های مورد نیاز، از تولید و عرضه مسکن حمایت کند. این اقدامات با هدف تأمین مسکن برای فاقدین مسکن (هر خانوار یک‌بار) انجام می‌شود. [1]\n* **حمایت از ایجاد موسسات خیریه و ابتکارات مردمی:** دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند، از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم حمایت می‌کند. [2]\n* **کمک‌های بلاعوض بنیاد مستضعفان:** کمک‌های بلاعوض بنیاد مستضعفان صرفاً برای تأمین مسکن فقرا و محرومان هزینه می‌شود و بنیاد مسکن انقلاب اسلامی گزارش سالانه فعالیت‌های انجام‌شده را به بنیاد مستضعفان ارسال می‌نماید. [3]\n* **پرداخت سود تسهیلات مسکن روستایی:** دولت مکلف است بخشی از سود تسهیلات مسکن روستاییان معرفی‌شده توسط بنیاد مسکن انقلاب اسلامی و رعایت‌کننده الگوی مسکن مصوب را پرداخت نماید. [4] و [5]\n* **حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد:** از تولید و عرضه مسکن برای گروه‌های کم‌درآمد، اعضاء تعاونی‌های مسکن، تحت پوشش نهادهای متولی، خیرین مسکن‌ساز و سایر تشکل‌های غیردولتی مرتبط حمایت می‌شود. [6] همچنین از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز حمایت صورت می‌گیرد. [7]\n* **پیش‌بینی اعتبار برای کمک به بسازندگان خانه‌های ارزان‌قیمت:** دولت می‌تواند اعتبار لازم برای پرداخت کمک به بسازندگان خانه‌ها و آپارتمان‌های ارزان‌قیمت را پیش‌بینی کند. همچنین مبلغی در بودجه کل کشور برای تعدیل بهره وام‌های مسکن اعطایی به افراد کم‌درآمد منظور می‌گردد. [8]\n* **تأمین مسکن اقشار آسیب‌پذیر:** در راستای تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی، برنامه‌های تأمین مسکن اجتماعی و حمایتی تدوین و اجرا می‌شود. [9]\n* **تشخیص و تعیین نیازمندی‌های مسکن محرومان:** بنیاد مسکن انقلاب اسلامی وظیفه مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندی‌های مسکن محرومان (اعم از روستایی و شهری) و فراهم آوردن موجبات اجرای آن با مشارکت مردم و دستگاه‌های مختلف را بر عهده دارد. [10]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs165232\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs1536073\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs844585\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs305648\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs2649272\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs165235\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs165236\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs2373666\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs844554" + }, + { + "chat-id": "2025-09-22-152558-689996-391437", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از مسکن برای محرومان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs165232} \nمحتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.\nid: {qs1536073} \nمحتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.\nid: {qs844585} \nمحتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.\nid: {qs305648} \nمحتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs165235} \nمحتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.\nid: {qs705031} \nمحتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.\nid: {qs2649272} \nمحتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs2373666} \nمحتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.\nid: {qs844554} \nمحتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.\nid: {qs165236} \nمحتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.\n", + "retrived-passages-ids": [ + { + "idx": 32860, + "content": "ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.", + "prefix": "محتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": 1.1262420415878296 + }, + { + "idx": 72459, + "content": "۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.", + "prefix": "محتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ", + "rerank_score": 0.4785500168800354 + }, + { + "idx": 141202, + "content": "۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.", + "prefix": "محتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -0.6601651906967163 + }, + { + "idx": 104470, + "content": "ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ", + "rerank_score": -0.8735281825065613 + }, + { + "idx": 23644, + "content": "۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.", + "prefix": "محتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -0.9376844763755798 + }, + { + "idx": 145302, + "content": "ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.", + "prefix": "محتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ", + "rerank_score": -1.0505995750427246 + }, + { + "idx": 216086, + "content": "ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ", + "rerank_score": -1.1004908084869385 + }, + { + "idx": 172298, + "content": "۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.", + "prefix": "محتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ", + "rerank_score": -1.1420725584030151 + }, + { + "idx": 39596, + "content": "ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.", + "prefix": "محتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -1.202881097793579 + }, + { + "idx": 23645, + "content": "۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.", + "prefix": "محتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -1.3363533020019531 + } + ], + "retrive-duration": 1.664281, + "llm-answer-duration": 2.739041, + "full-prompt-duration": 4.403636, + "chat-date": "2025-09-22 15:26:12.743016", + "used-refrences-in-answer": [ + "{qs165232}", + "{qs1536073}", + "{qs844585}", + "{qs305648}", + "{qs2649272}", + "{qs165235}", + "{qs705031}", + "{qs2373666}", + "{qs844554}", + "{qs165236}" + ], + "llm-answer": "حمایت از مسکن برای محرومان از طریق تدوین نظامات و مقررات ملی ساخت و ساز، تأمین زمین مناسب و کاهش یا حذف بهای آن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی، و تأمین سایر نهاده‌های مورد نیاز بخش مسکن انجام می‌شود. دولت همچنین موظف است با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) از طریق حمایتهای لازم اقدام نماید. [1]\nبرنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم نیز از جمله اقدامات حمایتی است. [2]\nکمک‌های بلاعوض بنیاد مستضعفان صرفاً برای تأمین مسکن فقرا و محرومان اختصاص می‌یابد و بنیاد مسکن گزارش سالانه فعالیت‌های انجام‌شده از این محل را به بنیاد مستضعفان ارسال می‌نماید. [3]\nهمچنین، دولت مکلف است حداقل پنج درصد (۵٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی شده‌اند و الگوی مسکن مصوب را رعایت کرده‌اند، پرداخت نماید. [4] و [5]\nحمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد، اعضاء تعاونیهای مسکن، تحت پوشش نهادهای متولی این گروه‌ها، خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط صورت می‌گیرد. [6]\nبه منظور تأمین مسکن افراد کم‌درآمد، دولت می‌تواند اعتبار لازم جهت پرداخت کمک به بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند و همچنین مبلغی را در بودجه کل کشور جهت تعدیل بهره وامهای مسکن اعطائی به افراد کم‌درآمد منظور نماید. [7]\nدر راستای تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی، لازم است حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام شود. [8]\nبنیاد مسکن انقلاب اسلامی نیز موظف به مطالعه و بررسی جهت تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستایی و شهری و فراهم آوردن موجبات اجرای آن با مشارکت، همکاری و خودیاری مردم و دستگاه‌های مختلف می‌باشد. [9]\nحمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز نیز از مصادیق حمایت از مسکن برای محرومان است. [10]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs165232\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs1536073\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs844585\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs305648\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs2649272\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs165235\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs2373666\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs844554\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs165236" + }, + { + "chat-id": "2025-09-22-153004-113191-866811", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از مسکن برای محرومان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs165232} \nمحتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.\nid: {qs1536073} \nمحتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.\nid: {qs844585} \nمحتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.\nid: {qs305648} \nمحتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs165235} \nمحتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.\nid: {qs705031} \nمحتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.\nid: {qs2649272} \nمحتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs2373666} \nمحتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.\nid: {qs844554} \nمحتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.\nid: {qs165236} \nمحتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.\n", + "retrived-passages-ids": [ + { + "idx": 32860, + "content": "ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.", + "prefix": "محتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": 1.1262420415878296 + }, + { + "idx": 72459, + "content": "۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.", + "prefix": "محتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ", + "rerank_score": 0.4785500168800354 + }, + { + "idx": 141202, + "content": "۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.", + "prefix": "محتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -0.6601651906967163 + }, + { + "idx": 104470, + "content": "ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ", + "rerank_score": -0.8735281825065613 + }, + { + "idx": 23644, + "content": "۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.", + "prefix": "محتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -0.9376844763755798 + }, + { + "idx": 145302, + "content": "ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.", + "prefix": "محتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ", + "rerank_score": -1.0505995750427246 + }, + { + "idx": 216086, + "content": "ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ", + "rerank_score": -1.1004908084869385 + }, + { + "idx": 172298, + "content": "۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.", + "prefix": "محتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ", + "rerank_score": -1.1420725584030151 + }, + { + "idx": 39596, + "content": "ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.", + "prefix": "محتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -1.202881097793579 + }, + { + "idx": 23645, + "content": "۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.", + "prefix": "محتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -1.3363533020019531 + } + ], + "retrive-duration": 1.653838, + "llm-answer-duration": 2.966153, + "full-prompt-duration": 4.620381, + "chat-date": "2025-09-22 15:30:06.523313", + "used-refrences-in-answer": [ + "{qs165232}", + "{qs1536073}", + "{qs165235}", + "{qs165236}", + "{qs844585}", + "{qs305648}", + "{qs2649272}", + "{qs844554}", + "{qs2373666}", + "{qs705031}" + ], + "llm-answer": "حمایت از مسکن برای محرومان و اقشار کم‌درآمد از طریق اقدامات مختلفی صورت می‌گیرد:\n\n* **تأمین مسکن مناسب:** دولت موظف است از طریق تأمین زمین مناسب، کاهش یا حذف بهای زمین، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز، به تأمین مسکن برای فاقدین مسکن، به ویژه گروه‌های کم‌درآمد، کمک کند. همچنین، دولت باید به منظور تأمین مسکن گروه‌های کم‌درآمد و نیازمند، برنامه‌ریزی نماید و از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم حمایت کند. [1], [2]\n\n* **حمایت از تولید مسکن:** از تولید و عرضه مسکن برای گروه‌های کم‌درآمد، اعضای تعاونی‌های مسکن، تحت پوشش نهادهای متولی، خیرین مسکن‌ساز و سایر تشکل‌های غیردولتی حمایت می‌شود. همچنین، از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز حمایت به عمل می‌آید. [3], [4]\n\n* **کمک‌های بلاعوض و تسهیلات:** کمک‌های بلاعوض بنیاد مستضعفان صرفاً برای تأمین مسکن فقرا و محرومان اختصاص می‌یابد. [5] همچنین، دولت مکلف است برای حمایت از احداث مسکن روستایی، بخشی از سود تسهیلات مسکن روستائیانی را که توسط بنیاد مسکن انقلاب اسلامی معرفی شده‌اند و الگوی مسکن مصوب را رعایت کرده‌اند، پرداخت نماید. [6], [7]\n\n* **برنامه‌ریزی و تشخیص نیازها:** بنیاد مسکن انقلاب اسلامی مسئول مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان، اعم از روستایی و شهری، و فراهم آوردن موجبات اجرای آن با مشارکت مردم و دستگاه‌های مختلف است. [8]\n\n* **تأمین مسکن اجتماعی و حمایتی:** به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی، برنامه‌ریزی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی در دستور کار قرار دارد. [9]\n\n* **کمک به ساخت‌وساز:** دولت می‌تواند اعتبار لازم جهت پرداخت کمک به سازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند و همچنین مبالغی را برای تعدیل بهره وامهای مسکن اعطائی به افراد کم‌درآمد در بودجه کل کشور منظور نماید. [10]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs165232\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs1536073\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs165235\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs165236\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs844585\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs305648\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs2649272\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs844554\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs2373666\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031" + }, + { + "chat-id": "2025-09-22-153156-893694-507711", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از مسکن برای محرومان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs165232} \nمحتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.\nid: {qs1536073} \nمحتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.\nid: {qs844585} \nمحتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.\nid: {qs305648} \nمحتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs165235} \nمحتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.\nid: {qs705031} \nمحتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.\nid: {qs2649272} \nمحتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs2373666} \nمحتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.\nid: {qs844554} \nمحتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.\nid: {qs165236} \nمحتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.\n", + "retrived-passages-ids": [ + { + "idx": 32860, + "content": "ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.", + "prefix": "محتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": 1.1262420415878296 + }, + { + "idx": 72459, + "content": "۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.", + "prefix": "محتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ", + "rerank_score": 0.4785500168800354 + }, + { + "idx": 141202, + "content": "۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.", + "prefix": "محتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -0.6601651906967163 + }, + { + "idx": 104470, + "content": "ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ", + "rerank_score": -0.8735281825065613 + }, + { + "idx": 23644, + "content": "۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.", + "prefix": "محتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -0.9376844763755798 + }, + { + "idx": 145302, + "content": "ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.", + "prefix": "محتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ", + "rerank_score": -1.0505995750427246 + }, + { + "idx": 216086, + "content": "ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ", + "rerank_score": -1.1004908084869385 + }, + { + "idx": 172298, + "content": "۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.", + "prefix": "محتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ", + "rerank_score": -1.1420725584030151 + }, + { + "idx": 39596, + "content": "ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.", + "prefix": "محتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -1.202881097793579 + }, + { + "idx": 23645, + "content": "۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.", + "prefix": "محتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -1.3363533020019531 + } + ], + "retrive-duration": 1.670995, + "llm-answer-duration": 3.133114, + "full-prompt-duration": 4.80442, + "chat-date": "2025-09-22 15:31:59.558386", + "used-refrences-in-answer": [ + "{qs165232}", + "{qs1536073}", + "{qs844585}", + "{qs165235}", + "{qs165236}", + "{qs2373666}", + "{qs305648}", + "{qs2649272}", + "{qs844554}", + "{qs705031}" + ], + "llm-answer": "حمایت از مسکن برای محرومان از طریق اقدامات زیر صورت می‌گیرد:\n\n* **تأمین مسکن:** دولت موظف است از طریق تأمین زمین مناسب، کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن، به تأمین مسکن برای فاقدین مسکن اقدام نماید. [1]\n* **برنامه‌ریزی و حمایت:** دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند برنامه‌ریزی کرده و از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم حمایت می‌کند. [2]\n* **کمک‌های بلاعوض:** کمک‌های بلاعوض بنیاد مستضعفان صرفاً برای تأمین مسکن فقرا و محرومان به کار می‌رود. [3]\n* **حمایت از تولید مسکن:** از تولید و عرضه مسکن برای گروه‌های کم‌درآمد، اعضاء تعاونیهای مسکن، تحت پوشش نهادهای متولی این گروه‌ها، خیرین مسکن‌ساز و سایر تشکلهای غیردولتی مرتبط حمایت می‌شود. [4] همچنین از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز حمایت می‌گردد. [5]\n* **تأمین مسکن اجتماعی و حمایتی:** به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی، برنامه‌های تأمین مسکن اجتماعی و حمایتی تدوین و اجرا می‌شود. [6]\n* **کمک در احداث مسکن روستایی:** دولت مکلف است بخشی از سود تسهیلات مسکن روستائیانی را که توسط بنیاد مسکن انقلاب اسلامی معرفی شده و الگوی مسکن مصوب را رعایت کرده‌اند، پرداخت نماید. [7] ، [8]\n* **مطالعه و تشخیص نیازمندی‌ها:** بنیاد مسکن انقلاب اسلامی وظیفه مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با مشارکت، همکاری و خودیاری مردم و دستگاه‌های مختلف را بر عهده دارد. [9]\n* **پیش‌بینی اعتبار و تعدیل بهره وام:** دولت می‌تواند اعتبار لازم جهت پرداخت کمک به سازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. همچنین، همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی به افراد کم‌درآمد، مبلغی در بودجه کل کشور منظور می‌نماید. [10]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs165232\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs1536073\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs844585\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs165235\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs165236\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs2373666\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs305648\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs2649272\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs844554\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031" + }, + { + "chat-id": "2025-09-22-153310-700904-324240", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از مسکن برای محرومان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs165232} \nمحتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.\nid: {qs1536073} \nمحتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.\nid: {qs844585} \nمحتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.\nid: {qs305648} \nمحتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs165235} \nمحتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.\nid: {qs705031} \nمحتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.\nid: {qs2649272} \nمحتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs2373666} \nمحتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.\nid: {qs844554} \nمحتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.\nid: {qs165236} \nمحتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.\n", + "retrived-passages-ids": [ + { + "idx": 32860, + "content": "ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.", + "prefix": "محتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": 1.1262420415878296 + }, + { + "idx": 72459, + "content": "۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.", + "prefix": "محتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ", + "rerank_score": 0.4785500168800354 + }, + { + "idx": 141202, + "content": "۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.", + "prefix": "محتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -0.6601651906967163 + }, + { + "idx": 104470, + "content": "ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ", + "rerank_score": -0.8735281825065613 + }, + { + "idx": 23644, + "content": "۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.", + "prefix": "محتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -0.9376844763755798 + }, + { + "idx": 145302, + "content": "ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.", + "prefix": "محتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ", + "rerank_score": -1.0505995750427246 + }, + { + "idx": 216086, + "content": "ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ", + "rerank_score": -1.1004908084869385 + }, + { + "idx": 172298, + "content": "۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.", + "prefix": "محتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ", + "rerank_score": -1.1420725584030151 + }, + { + "idx": 39596, + "content": "ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.", + "prefix": "محتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -1.202881097793579 + }, + { + "idx": 23645, + "content": "۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.", + "prefix": "محتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -1.3363533020019531 + } + ], + "retrive-duration": 1.666219, + "llm-answer-duration": 2.408663, + "full-prompt-duration": 4.075132, + "chat-date": "2025-09-22 15:33:19.248396", + "used-refrences-in-answer": [ + "{qs165232}", + "{qs1536073}", + "{qs844585}", + "{qs844554}", + "{qs165236}", + "{qs165235}", + "{qs2373666}", + "{qs305648}", + "{qs2649272}", + "{qs705031}" + ], + "llm-answer": "حمایت از مسکن برای محرومان از طریق تدابیر مختلفی صورت می‌گیرد. دولت موظف است با تأمین زمین، تسهیلات بانکی ارزان‌قیمت، معافیت‌های مالیاتی و سایر نهاده‌های مورد نیاز، از تولید و عرضه مسکن حمایت کند تا دسترسی فاقدین مسکن، به ویژه گروه‌های کم‌درآمد، به خانه مناسب تسهیل شود [1]. همچنین، برنامه‌ریزی در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم نیز مورد تأکید قرار گرفته است [2].\n\nکمک‌های بلاعوض بنیاد مستضعفان صرفاً برای تأمین مسکن فقرا و محرومان است [3]. بنیاد مسکن انقلاب اسلامی نیز وظیفه مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندی‌های مسکن محرومان اعم از روستایی و شهری و فراهم آوردن موجبات اجرای آن را بر عهده دارد [4].\n\nاز طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز، از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) حمایت می‌شود [5]. همچنین، حمایت از تولید و عرضه مسکن برای اعضاء تعاونی‌های مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکل‌های غیردولتی مرتبط نیز صورت می‌گیرد [6].\n\nدر راستای تأمین مسکن اجتماعی و حمایتی برای اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی، برنامه‌ریزی برای رفع فقر سکونتی انجام می‌شود [7].\n\nدر حوزه مسکن روستایی، دولت مکلف است بخشی از سود تسهیلات مسکن روستاییان را پرداخت نماید [8] [9]. همچنین، جهت تعدیل بهره وام‌های مسکن اعطایی به افراد کم‌درآمد، مبلغی در بودجه کل کشور منظور می‌شود [10].\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs165232\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs1536073\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs844585\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs844554\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs165236\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs165235\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs2373666\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs305648\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs2649272\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031" + }, + { + "chat-id": "2025-09-22-153655-080929-295073", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از مسکن برای محرومان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs165232} \nمحتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.\nid: {qs1536073} \nمحتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.\nid: {qs844585} \nمحتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.\nid: {qs305648} \nمحتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs165235} \nمحتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.\nid: {qs705031} \nمحتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.\nid: {qs2649272} \nمحتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs2373666} \nمحتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.\nid: {qs844554} \nمحتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.\nid: {qs165236} \nمحتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.\n", + "retrived-passages-ids": [ + { + "idx": 32860, + "content": "ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.", + "prefix": "محتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": 1.1262420415878296 + }, + { + "idx": 72459, + "content": "۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.", + "prefix": "محتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ", + "rerank_score": 0.4785500168800354 + }, + { + "idx": 141202, + "content": "۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.", + "prefix": "محتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -0.6601651906967163 + }, + { + "idx": 104470, + "content": "ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ", + "rerank_score": -0.8735281825065613 + }, + { + "idx": 23644, + "content": "۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.", + "prefix": "محتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -0.9376844763755798 + }, + { + "idx": 145302, + "content": "ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.", + "prefix": "محتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ", + "rerank_score": -1.0505995750427246 + }, + { + "idx": 216086, + "content": "ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ", + "rerank_score": -1.1004908084869385 + }, + { + "idx": 172298, + "content": "۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.", + "prefix": "محتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ", + "rerank_score": -1.1420725584030151 + }, + { + "idx": 39596, + "content": "ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.", + "prefix": "محتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -1.202881097793579 + }, + { + "idx": 23645, + "content": "۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.", + "prefix": "محتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -1.3363533020019531 + } + ], + "retrive-duration": 1.62754, + "llm-answer-duration": 3.218601, + "full-prompt-duration": 4.846456, + "chat-date": "2025-09-22 15:36:55.087912", + "used-refrences-in-answer": [ + "{qs165232}", + "{qs1536073}", + "{qs844585}", + "{qs305648}", + "{qs2649272}", + "{qs165235}", + "{qs705031}", + "{2373666}", + "{844554}", + "{qs165236}" + ], + "llm-answer": "حمایت از مسکن برای محرومان از طریق قوانین مختلفی صورت می‌گیرد:\n\n* **تأمین مسکن و تسهیل دسترسی:** دولت موظف است از طریق تأمین زمین مناسب، کاهش یا حذف بهای زمین، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیت‌های مالیاتی و تأمین سایر نهاده‌های مورد نیاز، به تأمین مسکن برای فاقدین مسکن، به ویژه گروه‌های کم‌درآمد، کمک کند. همچنین، دولت باید به بهسازی و نوسازی بافت‌های فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود اهتمام ورزد. [1]\n* **برنامه‌ریزی و حمایت از ابتکارات مردمی:** دولت باید در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند برنامه‌ریزی کرده و از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم حمایت کند. [2]\n* **کمک‌های بلاعوض بنیاد مستضعفان:** کمک‌های بلاعوض بنیاد مستضعفان صرفاً برای تأمین مسکن فقرا و محرومان استفاده می‌شود و بنیاد مسکن انقلاب اسلامی موظف است گزارش فعالیت‌های انجام‌شده را به صورت سالانه به بنیاد مستضعفان ارسال نماید. [3]\n* **حمایت از احداث مسکن روستایی:** دولت مکلف است بخشی از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی شده‌اند و الگوی مسکن مصوب را رعایت کرده‌اند، پرداخت نماید. در سال ۱۳۸۲، سهم تسهیلات مسکن روستایی پس از تصویب در شورای پول و اعتبار، حداقل ۱۰ درصد تسهیلات مصوب تعیین شد. [4]، [5]\n* **حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد:** از تولید و عرضه مسکن برای گروه‌های کم‌درآمد، اعضاء تعاونی‌های مسکن، یا تحت پوشش نهادهای متولی این گروه‌ها، خیرین مسکن‌ساز یا سایر تشکل‌های غیردولتی مرتبط حمایت می‌شود. [6]\n* **پیش‌بینی اعتبار و تعدیل بهره وام:** دولت می‌تواند اعتبار لازم برای پرداخت کمک به سازندگان خانه‌ها و آپارتمان‌های ارزان‌قیمت را پیش‌بینی کند و همچنین سالانه مبلغی را برای تعدیل بهره وام‌های مسکن اعطایی به افراد کم‌درآمد در بودجه کل کشور منظور نماید. [7]\n* **تأمین مسکن اجتماعی و حمایتی:** به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی، اقداماتی در قالب برنامه تأمین مسکن اجتماعی و حمایتی در چهارچوب بودجه سنواتی صورت می‌گیرد. [8]\n* **تشخیص و تعیین نیازمندی‌های مسکن محرومان:** بنیاد مسکن انقلاب اسلامی وظیفه مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندی‌های مسکن محرومان (شهری و روستایی) و فراهم آوردن موجبات اجرای آن با مشارکت مردم و دستگاه‌های مختلف را بر عهده دارد. [9]\n* **حمایت از تولید و عرضه مسکن از طریق نهادهای غیردولتی:** از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز حمایت می‌شود. [10]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs165232\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs1536073\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs844585\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs305648\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs2649272\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs165235\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/2373666\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/844554\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs165236" + }, + { + "chat-id": "2025-09-22-153758-922515-350377", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از مسکن برای محرومان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs165232} \nمحتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.\nid: {qs1536073} \nمحتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.\nid: {qs844585} \nمحتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.\nid: {qs305648} \nمحتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs165235} \nمحتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.\nid: {qs705031} \nمحتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.\nid: {qs2649272} \nمحتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs2373666} \nمحتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.\nid: {qs844554} \nمحتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.\nid: {qs165236} \nمحتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.\n", + "retrived-passages-ids": [ + { + "idx": 32860, + "content": "ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.", + "prefix": "محتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": 1.1262420415878296 + }, + { + "idx": 72459, + "content": "۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.", + "prefix": "محتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ", + "rerank_score": 0.4785500168800354 + }, + { + "idx": 141202, + "content": "۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.", + "prefix": "محتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -0.6601651906967163 + }, + { + "idx": 104470, + "content": "ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ", + "rerank_score": -0.8735281825065613 + }, + { + "idx": 23644, + "content": "۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.", + "prefix": "محتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -0.9376844763755798 + }, + { + "idx": 145302, + "content": "ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.", + "prefix": "محتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ", + "rerank_score": -1.0505995750427246 + }, + { + "idx": 216086, + "content": "ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ", + "rerank_score": -1.1004908084869385 + }, + { + "idx": 172298, + "content": "۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.", + "prefix": "محتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ", + "rerank_score": -1.1420725584030151 + }, + { + "idx": 39596, + "content": "ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.", + "prefix": "محتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -1.202881097793579 + }, + { + "idx": 23645, + "content": "۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.", + "prefix": "محتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -1.3363533020019531 + } + ], + "retrive-duration": 1.596113, + "llm-answer-duration": 3.673399, + "full-prompt-duration": 5.269848, + "chat-date": "2025-09-22 15:38:02.784346", + "used-refrences-in-answer": [ + "{qs165232}", + "{qs1536073}", + "{qs165235}", + "{qs165236}", + "{qs2373666}", + "{qs844585}", + "{qs305648}", + "{qs2649272}", + "{qs844554}", + "{qs705031}" + ], + "llm-answer": "حمایت از مسکن برای محرومان از طرق مختلفی صورت می‌گیرد:\n\n* **تأمین مسکن مناسب و ارتقاء کیفی آن:** دولت موظف است با تأمین زمین مناسب، کاهش یا حذف بهای زمین، ارائه تسهیلات بانکی ارزان‌قیمت، اعمال معافیت‌های مالیاتی و تأمین سایر نهاده‌های مورد نیاز، از تولید و عرضه مسکن با هدف تأمین خانه برای فاقدین مسکن حمایت کند. این حمایت‌ها باید با رعایت مقررات ملی ساختمان، الگوی مصرف مسکن و اصول شهرسازی و معماری صورت گیرد. [1]\n* **برنامه‌ریزی برای گروه‌های کم‌درآمد:** دولت باید در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند برنامه‌ریزی کرده و از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم حمایت کند. [2]\n* **حمایت از تولید و عرضه مسکن برای گروه‌های خاص:** از تولید و عرضه مسکن برای گروه‌های کم‌درآمد، اعضای تعاونی‌های مسکن، تحت پوشش نهادهای متولی این گروه‌ها، خیرین مسکن‌ساز و سایر تشکل‌های غیردولتی مرتبط حمایت می‌شود. [3] همچنین، حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز صورت می‌گیرد. [4]\n* **تأمین مسکن اقشار آسیب‌پذیر:** به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی، برنامه تأمین مسکن اجتماعی و حمایتی تدوین و اجرا خواهد شد. [5]\n* **کمک‌های بلاعوض بنیاد مستضعفان:** کمک‌های بلاعوض بنیاد مستضعفان صرفاً برای تأمین مسکن فقرا و محرومان است و بنیاد مسکن انقلاب اسلامی گزارش فعالیت‌های انجام شده از محل این اعتبارات را به صورت سالانه به بنیاد مستضعفان ارسال می‌کند. [6]\n* **حمایت از احداث مسکن روستایی:** دولت مکلف است بخشی از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی شده‌اند و الگوی مسکن مصوب را رعایت کرده‌اند، پرداخت نماید. [7] [8]\n* **مطالعه و تشخیص نیازمندی‌های مسکن محرومان:** بنیاد مسکن انقلاب اسلامی مسئول مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندی‌های مسکن محرومان اعم از روستایی و شهری و فراهم آوردن موجبات اجرای آن با مشارکت مردم و دستگاه‌های مختلف است. [9]\n* **پیش‌بینی اعتبار برای ساخت مسکن ارزان‌قیمت:** دولت می‌تواند اعتبار لازم جهت پرداخت کمک به سازندگان خانه‌ها و آپارتمان‌های ارزان‌قیمت را پیش‌بینی کند. همچنین، مبلغی برای تعدیل بهره وام‌های مسکن اعطایی به افراد کم‌درآمد در بودجه کل کشور منظور می‌نماید. [10]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs165232\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs1536073\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs165235\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs165236\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs2373666\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs844585\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs305648\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs2649272\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs844554\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031" + }, + { + "chat-id": "2025-09-22-154129-345110-866449", + "chat-title": "", + "user-id": "", + "user-query": "حمایت از مسکن برای محرومان چطور است؟", + "model": "gemini-2.5-flash-lite", + "result-passages": "id: {qs165232} \nمحتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.\nid: {qs1536073} \nمحتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.\nid: {qs844585} \nمحتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.\nid: {qs305648} \nمحتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs165235} \nمحتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.\nid: {qs705031} \nمحتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.\nid: {qs2649272} \nمحتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.\nid: {qs2373666} \nمحتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.\nid: {qs844554} \nمحتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.\nid: {qs165236} \nمحتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.\n", + "retrived-passages-ids": [ + { + "idx": 32860, + "content": "ماده ۱ - به منظور تأمین مسکن و سهولت دسترسی فاقدین مسکن به ویژه گروه‌های کم‌درآمد به خانه مناسب، ارتقاء کیفی و کمی مسکن تولیدی کشور، حمایت از سرمایه گذاری در امر تولید مسکن با استفاده از فناوریهای نوین و تولید صنعتی مسکن، بهسازی و نوسازی بافتهای فرسوده شهری و سکونتگاه‌های غیر رسمی و مقاوم‌سازی واحدهای مسکونی موجود، دولت موظف است از طریق حمایتهای لازم از قبیل تأمین زمین مناسب و کاهش یا حذف بهای زمین از قیمت تمام‌شده مسکن، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیتهای مالیاتی و تأمین سایر نهاده‌های مورد نیاز بخش مسکن در چهارچوب مفاد این قانون، تدوین نظامات و مقررات ملی ساخت و ساز و اعمال نظارت بر تحقق آنها و افزایش ظرفیت سرمایه گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن (جهت هر خانوار یک‌بار) با رعایت مقررات ملی ساختمان و الگوی مصرف مسکن و اصول شهرسازی و معماری اقدام نماید.", + "prefix": "محتوای ماده 1 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": 1.1262420415878296 + }, + { + "idx": 72459, + "content": "۳ - برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم.", + "prefix": "محتوای بند 3 سیاست‌های کلی مسکن عبارت است از: ", + "rerank_score": 0.4785500168800354 + }, + { + "idx": 141202, + "content": "۳ - کمکهای بلاعوض بنیاد مستضعفان صرفا برای تأمین مسکن فقرا و محرومان صرف می‌گردد و بنیاد مسکن گزارش فعالیتهای انجام‌شده از‌محل اعتبارات فوق را بصورت سالانه به بنیاد مستضعفان ارسال می‌نماید.", + "prefix": "محتوای بند 3 از ماده 15 از فصل 4 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -0.6601651906967163 + }, + { + "idx": 104470, + "content": "ت - به منظور حمایت از احداث مسکن روستائی، دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیانی را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده‌اند و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ت از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۱ کل کشور عبارت است از: ", + "rerank_score": -0.8735281825065613 + }, + { + "idx": 23644, + "content": "۲ - حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد اعضاء تعاونیهای مسکن یا تحت پوشش نهادهای متولی این گروه‌ها یا خیرین مسکن‌ساز یا سایر تشکلهای غیردولتی مرتبط.", + "prefix": "محتوای بند 2 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -0.9376844763755798 + }, + { + "idx": 145302, + "content": "ماده ۱۲ - بمنظور تأمین مسکن افراد کم‌درآمد و تشویق ساختمان خانه‌ها و آپارتمانهای ارزان‌قیمت دولت به پیشنهاد وزارت آبادانی و مسکن می‌تواند: الف - اعتبار لازم جهت پرداخت کمک بسازندگان خانه‌ها و آپارتمانهای ارزان‌قیمت را پیش‌بینی کند. این کمک طبق تعرفه و جداولی که با توجه بنوع و مساحت واحدهای مسکونی در مناطق مختلف برای هر مترمربع از ساختمان از طرف وزارت آبادانی و مسکن معین می‌گردد پرداخت می‌شود. ب - همه‌ساله جهت تعدیل بهره وامهای مسکن اعطائی بافراد کم‌درآمد مبلغی در بودجه کل کشور منظور نماید.", + "prefix": "محتوای ماده 12 قانون تأمین اعتبارات مسکن و تشویق خانه‌سازی عبارت است از: ", + "rerank_score": -1.0505995750427246 + }, + { + "idx": 216086, + "content": "ض - به منظور حمایت از احداث مسکن روستائی، سهم تسهیلات مسکن روستایی در سال ۱۳۸۲ پس از تصویب سهم تسهیلات بخش ساختمان و مسکن در شورای پول و اعتبار حداقل ده درصد (۱۰ ٪) تسهیلات مصوب تعیین می‌گردد. دولت مکلف است حداقل پنج درصد (۵ ٪) از سود تسهیلات مسکن روستائیان را که از طرف بنیاد مسکن انقلاب اسلامی معرفی‌شده و با گواهی آن بنیاد الگوی مسکن مصوب را رعایت کرده‌اند پرداخت نماید.", + "prefix": "محتوای بند ض از تبصره 3 از ماده واحده قانون بودجه سال ۱۳۸۲ کل کشور عبارت است از: ", + "rerank_score": -1.1004908084869385 + }, + { + "idx": 172298, + "content": "۱ - به منظور تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی حداکثر تا پایان سال اول اجرای قانون برنامه نسبت به تدوین طی مراحل قانونی و در چهارچوب بودجه سنواتی و اجرای برنامه تأمین مسکن اجتماعی و حمایتی اقدام نماید.", + "prefix": "محتوای جزء 1 از بند چ از ماده 80 از بخش 15 قانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران (۱۴۰۰ - ۱۳۹۶) عبارت است از: ", + "rerank_score": -1.1420725584030151 + }, + { + "idx": 39596, + "content": "ماده ۲ - مطالعه و بررسی در زمینه تشخیص و تعیین نیازمندیهای مسکن محرومان اعم از روستائی و شهری و فراهم آوردن موجبات اجرای آن با‌مشارکت، همکاری و خود یاری مردم و دستگاه‌های مختلف.", + "prefix": "محتوای ماده 2 از فصل 2 اساسنامه بنیاد مسکن انقلاب اسلامی عبارت است از: ", + "rerank_score": -1.202881097793579 + }, + { + "idx": 23645, + "content": "۳ - حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز.", + "prefix": "محتوای بند 3 از ماده 2 قانون ساماندهی و حمایت از تولید و عرضه مسکن عبارت است از: ", + "rerank_score": -1.3363533020019531 + } + ], + "retrive-duration": 1.629276, + "llm-answer-duration": 3.198334, + "full-prompt-duration": 4.827857, + "chat-date": "2025-09-22 15:41:29.352278", + "used-refrences-in-answer": [ + "{qs165232}", + "{qs1536073}", + "{qs165235}", + "{qs165236}", + "{qs705031}", + "{qs705031}", + "{qs844554}", + "{qs844585}", + "{qs305648}", + "{qs2649272}", + "{qs2373666}" + ], + "llm-answer": "قانون‌گذار در جهت حمایت از مسکن برای اقشار محروم و کم‌درآمد، تدابیر متعددی را پیش‌بینی کرده است. دولت موظف است از طریق تأمین زمین مناسب، کاهش یا حذف بهای زمین، تأمین تسهیلات بانکی ارزان‌قیمت، اعمال معافیت‌های مالیاتی و تأمین سایر نهاده‌های مورد نیاز، از تولید و عرضه مسکن حمایت نماید. همچنین، دولت باید به تدوین نظامات و مقررات ملی ساخت و ساز و افزایش ظرفیت سرمایه‌گذاری در بخش تولید و عرضه مسکن با هدف تأمین مسکن برای فاقدین مسکن اقدام کند. [1]\n\nسیاست‌های کلی مسکن بر برنامه‌ریزی دولت در جهت تأمین مسکن گروه‌های کم‌درآمد و نیازمند و حمایت از ایجاد و تقویت موسسات خیریه و ابتکارهای مردمی برای تأمین مسکن اقشار محروم تأکید دارد. [2]\n\nدر راستای حمایت از تولید و عرضه مسکن برای گروه‌های کم‌درآمد، تسهیلات ویژه‌ای از طریق تعاونی‌های مسکن، نهادهای متولی، خیرین مسکن‌ساز و سایر تشکل‌های غیردولتی ارائه می‌شود. [3] همچنین، حمایت از تولید و عرضه مسکن (اجاره و اجاره به شرط تملیک) از طریق نهادهای غیردولتی، دستگاه‌های متولی گروه‌های کم‌درآمد و خیرین و واقفین مسکن‌ساز صورت می‌گیرد. [4]\n\nبه منظور تأمین مسکن افراد کم‌درآمد، دولت می‌تواند اعتبار لازم برای پرداخت کمک به بسازندگان خانه‌ها و آپارتمان‌های ارزان‌قیمت را پیش‌بینی کند. [5] علاوه بر این، دولت مکلف است همه ساله مبلغی را در بودجه کل کشور برای تعدیل بهره وام‌های مسکن اعطائی به افراد کم‌درآمد منظور نماید. [5]\n\nبنیاد مسکن انقلاب اسلامی نیز در این زمینه نقش فعالی ایفا می‌کند. این بنیاد موظف است در زمینه تشخیص و تعیین نیازمندی‌های مسکن محرومان، اعم از روستایی و شهری، مطالعه و بررسی انجام دهد و موجبات اجرای آن را با مشارکت مردم و دستگاه‌های مختلف فراهم آورد. [7] همچنین، کمک‌های بلاعوض بنیاد مستضعفان صرفاً برای تأمین مسکن فقرا و محرومان صرف شده و بنیاد مسکن گزارش سالانه فعالیت‌های انجام‌شده را به بنیاد مستضعفان ارسال می‌نماید. [8]\n\nدر خصوص احداث مسکن روستایی، دولت مکلف است بخشی از سود تسهیلات مسکن روستاییان را که با معرفی بنیاد مسکن انقلاب اسلامی و رعایت الگوهای مصوب مسکن، پرداخت نماید. [9] [10]\n\nقانون برنامه پنجساله ششم توسعه اقتصادی، اجتماعی و فرهنگی جمهوری اسلامی ایران نیز بر تأمین نیاز اقشار آسیب‌پذیر و گروه‌های هدف سازمان‌های حمایتی به مسکن و رفع فقر سکونتی از طریق اجرای برنامه تأمین مسکن اجتماعی و حمایتی تأکید دارد. [11]\n\nمنابع پاسخ‌:\n[1] https://majles.tavasi.ir/entity/detail/view/qsection/qs165232\n[2] https://majles.tavasi.ir/entity/detail/view/qsection/qs1536073\n[3] https://majles.tavasi.ir/entity/detail/view/qsection/qs165235\n[4] https://majles.tavasi.ir/entity/detail/view/qsection/qs165236\n[5] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031\n[6] https://majles.tavasi.ir/entity/detail/view/qsection/qs705031\n[7] https://majles.tavasi.ir/entity/detail/view/qsection/qs844554\n[8] https://majles.tavasi.ir/entity/detail/view/qsection/qs844585\n[9] https://majles.tavasi.ir/entity/detail/view/qsection/qs305648\n[10] https://majles.tavasi.ir/entity/detail/view/qsection/qs2649272\n[11] https://majles.tavasi.ir/entity/detail/view/qsection/qs2373666" + } +] \ No newline at end of file diff --git a/llm-answer/chat-objs.txt b/llm-answer/chat-objs.txt new file mode 100644 index 0000000..e69de29 diff --git a/llm-answer/credit.txt b/llm-answer/credit.txt new file mode 100644 index 0000000..15fe3cd --- /dev/null +++ b/llm-answer/credit.txt @@ -0,0 +1 @@ +6085.11 \ No newline at end of file diff --git a/llm-answer/error-in-llm.txt b/llm-answer/error-in-llm.txt new file mode 100644 index 0000000..e69de29 diff --git a/llm-answer/passages.txt b/llm-answer/passages.txt new file mode 100644 index 0000000..e69de29 diff --git a/llm-answer/result.txt b/llm-answer/result.txt new file mode 100644 index 0000000..e69de29 diff --git a/normalizer.py b/normalizer.py new file mode 100644 index 0000000..039be09 --- /dev/null +++ b/normalizer.py @@ -0,0 +1,76 @@ +import hazm +from cleantext import clean +import re + +def cleanhtml(raw_html): + cleanr = re.compile('<.*?>') + cleantext = re.sub(cleanr, '', raw_html) + return cleantext + +normalizer = hazm.Normalizer() +wierd_pattern = re.compile("[" + u"\U0001F600-\U0001F64F" # emoticons + u"\U0001F300-\U0001F5FF" # symbols & pictographs + u"\U0001F680-\U0001F6FF" # transport & map symbols + u"\U0001F1E0-\U0001F1FF" # flags (iOS) + u"\U00002702-\U000027B0" + u"\U000024C2-\U0001F251" + u"\U0001f926-\U0001f937" + u'\U00010000-\U0010ffff' + u"\u200d" + u"\u2640-\u2642" + u"\u2600-\u2B55" + u"\u23cf" + u"\u23e9" + u"\u231a" + u"\u3030" + u"\ufe0f" + u"\u2069" + u"\u2066" + # u"\u200c" + u"\u2068" + u"\u2067" + "]+", flags=re.UNICODE) + +def cleaning(text): + text = text.strip() + + # regular cleaning + # text = clean(text, + # fix_unicode=True, + # to_ascii=False, + # lower=True, + # no_line_breaks=True, + # no_urls=True, + # no_emails=True, + # no_phone_numbers=True, + # no_numbers=False, + # no_digits=False, + # no_currency_symbols=True, + # no_punct=False, + # replace_with_url="", + # replace_with_email="", + # replace_with_phone_number="", + # replace_with_number="", + # replace_with_digit="0", + # replace_with_currency_symbol="", + # ) + text = clean(text, + extra_spaces = True, + lowercase = True + ) + + # cleaning htmls + text = cleanhtml(text) + + # normalizing + text = normalizer.normalize(text) + + # removing wierd patterns + text = wierd_pattern.sub(r'', text) + + # removing extra spaces, hashtags + text = re.sub("#", "", text) + text = re.sub("\s+", " ", text) + + return text diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e58443c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,15 @@ +cleantext==1.1.4 +elasticsearch7==7.17.12 +faiss_cpu==1.9.0 +fastapi==0.117.1 +hazm==0.10.0 +langchain_openai==0.3.33 +numpy==1.21.5 +openai==1.108.1 +pandas==2.3.2 +pydantic==2.11.9 +scikit_learn==1.7.2 +sentence_transformers==2.5.1 +torch==2.4.0 +torch==2.1.2 +transformers==4.55.1