M17idd commited on
Commit
755689d
·
1 Parent(s): b03b26e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -1
app.py CHANGED
@@ -152,12 +152,29 @@ retriever = SimpleRetriever(
152
  index=index,
153
  model=model
154
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
155
 
156
  # ----------------- ساخت Chain -----------------
157
  qa_chain = RetrievalQA.from_chain_type(
158
  llm=llm,
159
  retriever=retriever,
160
- chain_type="stuff"
 
161
  )
162
 
163
  # ----------------- چت استیت -----------------
 
152
  index=index,
153
  model=model
154
  )
155
+ custom_prompt = PromptTemplate(
156
+ input_variables=["context", "question"],
157
+ template="""
158
+ شما فقط مجاز هستید از اطلاعات زیر پاسخ دهید. اگر اطلاعات لازم برای پاسخ وجود ندارد، بگویید: "متاسفم، اطلاعات لازم در فایل موجود نیست."
159
+
160
+ اطلاعات:
161
+ {context}
162
+
163
+ سوال:
164
+ {question}
165
+
166
+ پاسخ دقیق و کامل بده:
167
+ """
168
+ )
169
+
170
+
171
 
172
  # ----------------- ساخت Chain -----------------
173
  qa_chain = RetrievalQA.from_chain_type(
174
  llm=llm,
175
  retriever=retriever,
176
+ chain_type="stuff",
177
+ chain_type_kwargs={"prompt": custom_prompt}
178
  )
179
 
180
  # ----------------- چت استیت -----------------