M17idd commited on
Commit
2d57edb
·
1 Parent(s): 179d091

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -4
app.py CHANGED
@@ -325,19 +325,29 @@ st.markdown("""
325
  query = st.chat_input("چطور می‌تونم کمک کنم؟")
326
  if query:
327
  found = False
328
- threshold = 70
329
 
330
  for idx, sentence in enumerate(all_sentences):
331
  similarity = fuzz.partial_ratio(query, sentence)
332
  if similarity >= threshold:
333
  next_sentences = []
334
- for i in range(1, 6):
335
  if idx + i < len(all_sentences):
336
  next_sentences.append(all_sentences[idx + i])
337
 
338
  total_text = sentence + " " + " ".join(next_sentences)
339
- prompt = f"پاسخی که باید بازنویسی شود:\n{total_text}\n\nلطفاً این پاسخ را با در نظر گرفتن محتوای سوال زیر و لحن آن بازنویسی کن:\n\nسوال: {query}"
340
- response = llm([
 
 
 
 
 
 
 
 
 
 
341
  SystemMessage(content="You are a helpful assistant."),
342
  HumanMessage(content=prompt)
343
  ])
 
325
  query = st.chat_input("چطور می‌تونم کمک کنم؟")
326
  if query:
327
  found = False
328
+ threshold = 60
329
 
330
  for idx, sentence in enumerate(all_sentences):
331
  similarity = fuzz.partial_ratio(query, sentence)
332
  if similarity >= threshold:
333
  next_sentences = []
334
+ for i in range(1, 10):
335
  if idx + i < len(all_sentences):
336
  next_sentences.append(all_sentences[idx + i])
337
 
338
  total_text = sentence + " " + " ".join(next_sentences)
339
+ prompt = f"""
340
+ تعدادی پاسخ برای سوال زیر تولید شده است. لطفاً ابتدا این پاسخ‌ها را بررسی کن، سپس با در نظر گرفتن محتوای سوال و لحن آن، یک پاسخ نهایی حرفه‌ای، دقیق و روان ارائه کن که هم به سوال پاسخ دهد و هم از نظر نگارشی و ساختاری در سطح بالایی باشد. از تکرار اضافی پرهیز کن و محتوای چند پاسخ را در صورت نیاز با هم ترکیب کن تا بهترین نتیجه حاصل شود.
341
+
342
+ سوال:
343
+ {query}
344
+
345
+ پاسخ‌ها:
346
+ {total_text}
347
+
348
+ پاسخ نهایی حرفه‌ای بازنویسی‌شده:
349
+ """
350
+
351
  SystemMessage(content="You are a helpful assistant."),
352
  HumanMessage(content=prompt)
353
  ])