fruitpicker01 commited on
Commit
dcef69b
·
verified ·
1 Parent(s): 8adff5d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -11
app.py CHANGED
@@ -2120,21 +2120,24 @@ def cut_message(message):
2120
 
2121
  # 22. Проверка сложных предложений без логической связи
2122
  def check_disconnected_sentences(message):
2123
- message_clean = cut_message(message)
 
 
 
2124
  prompt = f'''Проверь следующий текст на наличие сложных предложений, где отсутствует логическая связь между частями:
2125
  "{message_clean}"
2126
  Определи, есть ли в тексте предложения с несколькими частями, которые кажутся несвязанными, не поддерживают общую мысль или делают текст трудным для понимания.
 
 
 
2127
  Пример ответа:
2128
- {{"decision": true, "explanation": "В тексте есть предложения, которые не связаны логически."}}
2129
- Если такие предложения есть, **верни только** JSON {{"decision": true, "explanation": "<пояснение>"}};
2130
- если таких предложений нет, **верни только** JSON {{"decision": false, "explanation": "<пояснение>"}}.
2131
- **Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь только в формате JSON с закрывающими кавычками и скобками.**'''
2132
- print()
2133
- print()
2134
- print("СООБЩЕНИЕ:", message_clean)
2135
- print()
2136
- print("Проверка 22: Проверка сложных предложений без логической связи")
2137
- print()
2138
  response = generate_message_mistral(prompt)
2139
  time.sleep(3) # Задержка в 3 секунды между запросами
2140
  print("Mistral response:", response) # Выводим полный ответ модели
 
2120
 
2121
  # 22. Проверка сложных предложений без логической связи
2122
  def check_disconnected_sentences(message):
2123
+ print()
2124
+ print("Проверка 22: Проверка сложных предложений без логической связи")
2125
+ print()
2126
+ message_clean = clean_message(message)
2127
  prompt = f'''Проверь следующий текст на наличие сложных предложений, где отсутствует логическая связь между частями:
2128
  "{message_clean}"
2129
  Определи, есть ли в тексте предложения с несколькими частями, которые кажутся несвязанными, не поддерживают общую мысль или делают текст трудным для понимания.
2130
+
2131
+ Обрати внимание, что в контексте коротких рекламных сообщений допустимы краткие предложения, перечисления и фразы, которые вместе передают связную информацию о продукте или услуге. Не считай такие сообщения несвязанными, если их части логически связаны с предложением продукта или условиями его получения.
2132
+
2133
  Пример ответа:
2134
+ {{"decision": false, "explanation": "Текст понятен, и все предложения логически связаны между собой."}}
2135
+
2136
+ Если в тексте **есть** сложные предложения без логической связи между частями, **верни только** JSON {{"decision": true, "explanation": "<пояснение>"}};
2137
+ если таких предложений **нет**, **верни только** JSON {{"decision": false, "explanation": "<пояснение>"}}.
2138
+
2139
+ **Не добавляй никакого дополнительного текста. Перед ответом убедись, что отвечаешь **только** в формате JSON с закрывающими кавычками и скобками.**'''
2140
+
 
 
 
2141
  response = generate_message_mistral(prompt)
2142
  time.sleep(3) # Задержка в 3 секунды между запросами
2143
  print("Mistral response:", response) # Выводим полный ответ модели