Update app.py
Browse files
app.py
CHANGED
@@ -557,7 +557,7 @@ if query:
|
|
557 |
for idx in top_indices:
|
558 |
sentence = all_sentences[idx]
|
559 |
prompt = f"""
|
560 |
-
تعدادی پاسخ برای سوال زیر تولید شده است. لطفاً ابتدا این پاسخها را بررسی کن، سپس با در نظر گرفتن محتوای سوال و لحن آن، یک پاسخ نهایی حرفهای، دقیق و روان ارائه کن که هم به سوال پاسخ دهد و هم از نظر نگارشی و ساختاری در سطح بالایی باشد. پاسخ نهایی باید حداکثر 2048 کاراکتر و حداقل 512 باشد، خلاصه و واضح نوشته شود و فقط به زبان فارسی باشد. از تکرار اضافی پرهیز کن و محتوای چند پاسخ را در صورت نیاز با هم ترکیب کن.
|
561 |
سوال:
|
562 |
{query}
|
563 |
پاسخها:
|
@@ -572,7 +572,7 @@ if query:
|
|
572 |
|
573 |
# بررسی مرتبط بودن پاسخ با سؤال
|
574 |
review_prompt = f"""
|
575 |
-
لطفاً بررسی کن که آیا پاسخ زیر،
|
576 |
اگر پاسخ اشتباه است یا هیچ ربطی به سوال ندارد، فقط بنویس: 'نیاز به اصلاح دارد'.
|
577 |
سوال:
|
578 |
{query}
|
@@ -590,7 +590,7 @@ if query:
|
|
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 |
پاسخ:
|
|
|
557 |
for idx in top_indices:
|
558 |
sentence = all_sentences[idx]
|
559 |
prompt = f"""
|
560 |
+
تعدادی پاسخ برای سوال زیر تولید شده است. لطفاً ابتدا این پاسخها را بررسی کن، سپس با در نظر گرفتن محتوای سوال و لحن آن، یک پاسخ نهایی حرفهای، دقیق و روان از داخل پاسخ ها ارائه کن که هم به سوال پاسخ دهد و هم از نظر نگارشی و ساختاری در سطح بالایی باشد. پاسخ نهایی باید حداکثر 2048 کاراکتر و حداقل 512 باشد، خلاصه و واضح نوشته شود و فقط به زبان فارسی باشد. از تکرار اضافی پرهیز کن و سعی کن خارج از پاسخ ها جواب ندی محتوای چند پاسخ را در صورت نیاز با هم ترکیب کن.
|
561 |
سوال:
|
562 |
{query}
|
563 |
پاسخها:
|
|
|
572 |
|
573 |
# بررسی مرتبط بودن پاسخ با سؤال
|
574 |
review_prompt = f"""
|
575 |
+
لطفاً بررسی کن که آیا پاسخ زیر، به سوال زیر پاسخ داده است یا خیر یعنی کلمات کلیدی اصلی در سوال در پاسخ هست یا ن . اگر پاسخ به سوال مرتبط، درست و قابل قبول است، فقط بنویس: 'تأیید شد'. اگر کمی مربوط بود بنویس: 'کمی خوب'.
|
576 |
اگر پاسخ اشتباه است یا هیچ ربطی به سوال ندارد، فقط بنویس: 'نیاز به اصلاح دارد'.
|
577 |
سوال:
|
578 |
{query}
|
|
|
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 |
پاسخ:
|