M17idd commited on
Commit
e90b29b
·
verified ·
1 Parent(s): 9f443c9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -9
app.py CHANGED
@@ -563,15 +563,22 @@ if query:
563
  closest_lines = find_closest_lines(query, doc_texts, stop_words, top_n=3)
564
  cleaned_closest_lines = remove_stop_words_from_lines(closest_lines, stop_words)
565
 
566
- if cleaned_closest_lines:
567
- prompt = f"""
568
- لطفاً با توجه به سؤال زیر و محتوای خطوط مرتبط، یک پاسخ نهایی حرفه‌ای، دقیق و روان تولید کن. فقط از متن خطوط مرتبط استفاده کن. اگر اطلاعات کافی در متن وجود ندارد، صادقانه اعلام کن.
569
- سوال:
570
- {query}
571
- خطوط مرتبط:
572
- {cleaned_closest_lines}
573
- پاسخ نهایی:
574
- """
 
 
 
 
 
 
 
575
 
576
  response = llm([
577
  SystemMessage(content="You are a helpful assistant."),
 
563
  closest_lines = find_closest_lines(query, doc_texts, stop_words, top_n=3)
564
  cleaned_closest_lines = remove_stop_words_from_lines(closest_lines, stop_words)
565
 
566
+ if cleaned_closest_lines:
567
+ prompt = f"""
568
+ لطفاً فقط یک پاسخ نهایی دقیق، حرفه‌ای، روان و فشرده ارائه بده. از توضیح مراحل فکر کردن، تحلیل، یا هر گونه مقدمه‌نویسی خودداری کن.
569
+ اولویت اصلی این است که فقط از اطلاعات موجود در خطوط مرتبط استفاده کنی. اگر هیچ اطلاعاتی درباره سؤال در خطوط مرتبط وجود نداشت، آنگاه می‌توانی با تکیه بر دانش عمومی خود پاسخ دهی، ولی حتماً ذکر کن که اطلاعات در متن وجود نداشت و پاسخ بر اساس دانسته‌های خودت داده شده.
570
+
571
+ پاسخ باید خلاصه، شفاف و بین ۵۱۲ تا ۲۰۴۸ کاراکتر باشد. از زیاده‌گویی یا تکرار پرهیز کن.
572
+ ❗ تأکید: از فکر کردن مرحله‌ای، عباراتی مثل "بیایید بررسی کنیم" یا "اول باید بفهمیم" یا "در متن گفته شده که..." استفاده نکن. فقط پاسخ نهایی را بنویس.
573
+
574
+ سوال:
575
+ {query}
576
+
577
+ خطوط مرتبط:
578
+ {cleaned_closest_lines}
579
+
580
+ پاسخ نهایی:
581
+ """
582
 
583
  response = llm([
584
  SystemMessage(content="You are a helpful assistant."),