Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -2120,21 +2120,24 @@ def cut_message(message):
|
|
2120 |
|
2121 |
# 22. Проверка сложных предложений без логической связи
|
2122 |
def check_disconnected_sentences(message):
|
2123 |
-
|
|
|
|
|
|
|
2124 |
prompt = f'''Проверь следующий текст на наличие сложных предложений, где отсутствует логическая связь между частями:
|
2125 |
"{message_clean}"
|
2126 |
Определи, есть ли в тексте предложения с несколькими частями, которые кажутся несвязанными, не поддерживают общую мысль или делают текст трудным для понимания.
|
|
|
|
|
|
|
2127 |
Пример ответа:
|
2128 |
-
{{"decision":
|
2129 |
-
|
2130 |
-
|
2131 |
-
|
2132 |
-
|
2133 |
-
|
2134 |
-
|
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) # Выводим полный ответ модели
|