M17idd commited on
Commit
f0a0089
·
1 Parent(s): 9d76c2f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -21
app.py CHANGED
@@ -574,7 +574,7 @@ if query:
574
 
575
  # بررسی مرتبط بودن پاسخ با سؤال
576
  review_prompt = f"""
577
- لطفاً بررسی کن که آیا پاسخ زیر، حدودا به سوال زیر پاسخ داده است یا خیر یعنی کلمات کلیدی اصلی در سوال در پاسخ هست یا ن . اگر پاسخ به سوال مرتبط، درست و قابل قبول است، فقط بنویس: 'تأیید شد'. اگر کمی مربوط بود بنویس: 'کمی خوب'. اگر پاسخ اشتباه است یا هیچ ربطی به سوال ندارد، فقط بنویس: 'نیاز به اصلاح دارد'.
578
  سوال:
579
  {query}
580
  پاسخ:
@@ -588,27 +588,10 @@ if query:
588
  if "تأیید شد" in review_result:
589
  rewritten = clean_text(rewritten)
590
  st.markdown(f'<div class="chat-message">{rewritten}</div>', unsafe_allow_html=True)
591
- elif "کمی خوب" in review_result:
592
- final_prompt = f"""
593
- لطفاً برای سوال زیر پاسخی حرفه‌ای، دقیق و روان تولید کن که مرتبط و معتبر باشد. از زبانی جز فارسی استفاده نکن و بیا هم از سوال هم دیتای زیر و هم از پاسخ استفاده کن و پاسخ مناسبی بنویس :
594
- سوال:
595
- {query}
596
- پاسخ:
597
- {review_result}
598
- دیتا:
599
- {rewritten}
600
- """
601
- new_1response = llm([
602
- SystemMessage(content="You are a helpful assistant."),
603
- HumanMessage(content=final_prompt)
604
- ])
605
- final_answer1 = new_1response.content.strip()
606
- final_answer1 = clean_text(final_answer1)
607
- st.markdown(f'<div class="chat-message">{final_answer1}</div>', unsafe_allow_html=True)
608
-
609
  else:
610
  final_prompt = f"""
611
- لطفاً برای سوال زیر پاسخی حرفه‌ای، دقیق و روان تولید کن که مرتبط و معتبر باشد. از زبانی جز فارسی استفاده نکن :
612
  سوال:
613
  {query}
614
  """
@@ -625,7 +608,7 @@ if query:
625
  break
626
 
627
  if not found:
628
- prompt = f"لطفاً بر اساس سوال زیر یک متن مرتبط و معنادار تولید کن و از خودت ننویس و جملات معتبر باشن و از زبانی جز فارسی استفاده نکن:\n\nسوال: {query}"
629
  response = llm([
630
  SystemMessage(content="You are a helpful assistant."),
631
  HumanMessage(content=prompt)
 
574
 
575
  # بررسی مرتبط بودن پاسخ با سؤال
576
  review_prompt = f"""
577
+ لطفاً بررسی کن که آیا پاسخ زیر، حدودا به سوال زیر پاسخ داده است یا خیر یعنی کلمات کلیدی اصلی در سوال در پاسخ هست یا ن . اگر پاسخ به سوال مرتبط، درست و قابل قبول است، فقط بنویس: 'تأیید شد'. اگر پاسخ اشتباه است یا هیچ ربطی به سوال ندارد، فقط بنویس: 'نیاز به اصلاح دارد'.
578
  سوال:
579
  {query}
580
  پاسخ:
 
588
  if "تأیید شد" in review_result:
589
  rewritten = clean_text(rewritten)
590
  st.markdown(f'<div class="chat-message">{rewritten}</div>', unsafe_allow_html=True)
591
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
592
  else:
593
  final_prompt = f"""
594
+ لطفاً برای سوال زیر پاسخی حرفه‌ای، دقیق و روان تولید کن که مرتبط و معتبر باشد. و از مدارک داخل ویکی پدیا استفاده کن از زبانی جز فارسی استفاده نکن :
595
  سوال:
596
  {query}
597
  """
 
608
  break
609
 
610
  if not found:
611
+ prompt = f"لطفاً بر اساس سوال زیر یک متن مرتبط و معنادار تولید کن و جملات ساختگی استفاده نکن و از جملات موجود در اسناد و جملات معتبر استفاده کن که در ویکی پدیا موجود باشد و از زبانی جز فارسی استفاده نکن:\n\nسوال: {query}"
612
  response = llm([
613
  SystemMessage(content="You are a helpful assistant."),
614
  HumanMessage(content=prompt)