fruitpicker01 commited on
Commit
a18ba8b
1 Parent(s): 88404fb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -7
app.py CHANGED
@@ -1494,17 +1494,16 @@ def check_product_name_consistency(message, product_name):
1494
  print()
1495
  print("Проверка 31: Проверка на точное совпадение названий продуктов")
1496
  print()
1497
-
1498
  message_clean = cut_message(message)
1499
-
1500
- prompt = f'''Проверь, полностью ли совпадает название продукта в сообщении с эталонным названием продукта.
1501
- Не допускай никаких изменений, таких как перестановка слов, добавление или удаление кавычек, изменение порядка слов, пропуск или добавление слов. Название должно совпадать **точно**.
1502
- ВАЖНО: ИЗМЕНЕНИЕ ПАДЕЖА НЕ СЧИТАЙ ЗА ИЗМЕНЕНИЕ.
1503
- Описание предложения:
1504
  "{product_name}"
1505
  Сообщение:
1506
  "{message_clean}"
1507
- Если название продукта в сообщении **точно** (ИЗМЕНЕНИЕ ПАДЕЖА НЕ СЧИТАЙ ЗА ИЗМЕНЕНИЕ) совпадает с эталонным названием продукта, **верни только** JSON {{"decision": false, "explanation": "Название продукта полностью совпадает с описанием."}}.
1508
  Если название продукта **не** совпадает, **верни только** JSON {{"decision": true, "explanation": "<описание несоответствия>"}}.
1509
  **Не добавляй никакого дополнительного текста. Ответ должен быть только в формате JSON с закрывающими кавычками и скобками.**'''
1510
 
 
1494
  print()
1495
  print("Проверка 31: Проверка на точное совпадение названий продуктов")
1496
  print()
1497
+
1498
  message_clean = cut_message(message)
1499
+
1500
+ prompt = f'''Проверь, совпадает ли название продукта в сообщении с эталонным названием продукта с учётом возможных изменений в падежах.
1501
+ Не допускай никаких других изменений, таких как перестановка слов, добавление или удаление кавычек, изменение порядка слов, пропуск или добавление слов. Допускаются только изменения, связанные с падежами. Название должно совпадать с учётом падежных форм.
1502
+ Эталонное название продукта:
 
1503
  "{product_name}"
1504
  Сообщение:
1505
  "{message_clean}"
1506
+ Если название продукта в сообщении **совпадает** с эталонным названием продукта с учётом падежных изменений, **верни только** JSON {{"decision": false, "explanation": "Название продукта совпадает с описанием с учётом падежа."}}.
1507
  Если название продукта **не** совпадает, **верни только** JSON {{"decision": true, "explanation": "<описание несоответствия>"}}.
1508
  **Не добавляй никакого дополнительного текста. Ответ должен быть только в формате JSON с закрывающими кавычками и скобками.**'''
1509