fruitpicker01 commited on
Commit
158e58b
1 Parent(s): 4fb9482

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -675,7 +675,6 @@ def generate_personalization_prompt(key_message, *selected_values, prefix, suffi
675
  prompt += f"{suffix}"
676
  prompt += f"Убедись, что в готовом тексте без изменений, синонимов и перестановок слов используется наименование продукта: {product_name}.\n"
677
  prompt += f"Убедись, что в готовом тексте не менее трех предложений.\n"
678
- prompt += f"Убедись, что в готовом тексте упоминается оборудование.\n"
679
  if key_message.strip():
680
  prompt += f"\nУбедись, что в готовом тексте есть следующая ключевая информация: {key_message.strip()}"
681
 
@@ -1583,13 +1582,13 @@ async def check_contains_key_message(message, key_message):
1583
  print("Проверка 30: Проверка на наличие ключевого сообщения")
1584
  print()
1585
  message_clean = cut_message(message)
1586
- prompt = f'''Проверь, содержит ли следующее сообщение ключевое сообщение, а также упоминание оборудования.
1587
  Сообщение:
1588
  "{message}"
1589
  Ключевой текст:
1590
  "{key_message}"
1591
- Если сообщение **содержит всю** информацию из ключевого текста, а также упоминание оборудования, **верни только** JSON {{"decision": false, "explanation": "Ключевое текст присутствует."}}.
1592
- Если сообщение **не содержит всю** информацию из ключевого текста и упоминание оборудования, **верни только** JSON {{"decision": true, "explanation": "Ключевое текст отсутствует."}}.
1593
  **Не добавляй никакого дополнительного текста. Отвечай только в формате JSON с закрывающими кавычками и скобками.**'''
1594
 
1595
  response = await generate_message_mistral_check(prompt)
 
675
  prompt += f"{suffix}"
676
  prompt += f"Убедись, что в готовом тексте без изменений, синонимов и перестановок слов используется наименование продукта: {product_name}.\n"
677
  prompt += f"Убедись, что в готовом тексте не менее трех предложений.\n"
 
678
  if key_message.strip():
679
  prompt += f"\nУбедись, что в готовом тексте есть следующая ключевая информация: {key_message.strip()}"
680
 
 
1582
  print("Проверка 30: Проверка на наличие ключевого сообщения")
1583
  print()
1584
  message_clean = cut_message(message)
1585
+ prompt = f'''Проверь, содержит ли следующее сообщение ключевое сообщение.
1586
  Сообщение:
1587
  "{message}"
1588
  Ключевой текст:
1589
  "{key_message}"
1590
+ Если сообщение **содержит всю** информацию из ключевого текста, **верни только** JSON {{"decision": false, "explanation": "Ключевое текст присутствует."}}.
1591
+ Если сообщение **не содержит всю** информацию из ключевого текста, **верни только** JSON {{"decision": true, "explanation": "Ключевое текст отсутствует."}}.
1592
  **Не добавляй никакого дополнительного текста. Отвечай только в формате JSON с закрывающими кавычками и скобками.**'''
1593
 
1594
  response = await generate_message_mistral_check(prompt)