fruitpicker01 commited on
Commit
cc6c9f9
1 Parent(s): 18a1864

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -1507,7 +1507,7 @@ async def check_synonymous_members(message):
1507
 
1508
 
1509
  # 24. Проверка на шокирующие, экстравагантные или кликбейтные фразы
1510
- async def check_clickbait_phrases(message, description, benefits):
1511
  message_clean = cut_message(message)
1512
  print()
1513
  print()
@@ -1523,6 +1523,7 @@ async def check_clickbait_phrases(message, description, benefits):
1523
  3. Стандартные рекламные призывы к действию, такие как "купите сейчас" или "узнайте больше", не считаются кликбейтом, если они не преувеличивают преимущества или не используют явную манипуляцию эмоциями.
1524
  4. Не считай фразы, используемые в исходном описании продукта, кликбейтными. Исходное описание: "{description}".
1525
  5. Не считай фразы, используемые в преимуществах продукта, кликбейтными. Преимущества: "{benefits}".
 
1526
  Пример ответа:
1527
  {{"decision": false, "explanation": "Текст нейтрален и не содержит кликбейтных фраз."}}
1528
 
@@ -1545,7 +1546,7 @@ async def check_clickbait_phrases(message, description, benefits):
1545
 
1546
 
1547
  # 25. Проверка на абстрактные заявления без поддержки фактами
1548
- async def check_abstract_claims(message, description, benefits):
1549
  print()
1550
  print("Проверка 25: Проверка на абстрактные заявления без поддержки фактами")
1551
  print()
@@ -1572,8 +1573,9 @@ async def check_abstract_claims(message, description, benefits):
1572
  - "Снизьте финансовую нагрузку"
1573
  4. Ищи общие фразы, которые не дают представления о конкретной пользе, такие как "лучшее решение", "высокое качество", "отличный сервис", если они не сопровождаются пояснением о том, почему это так.
1574
  5. Учитывай, что в рекламных сообщениях допустимы эмоциональные и обобщённые фразы, если они достаточно конкретны для понимания аудитории, однако они должны сопровождаться фактами или подробными примерами.
1575
- 6. Не считай фразы, используемые в исходном описании продукта, кликбейтными. Исходное описание: "{description}".
1576
- 7. Не считай фразы, используемые в преимуществах продукта, кликбейтными. Преимущества: "{benefits}".
 
1577
 
1578
  Пример ответа:
1579
  {{"decision": false, "explanation": "Текст не содержит абстрактные утверждения без конкретики."}}
@@ -1662,7 +1664,7 @@ async def check_offensive_phrases(message):
1662
  return None
1663
 
1664
  # 28. Проверка на речевые клише, рекламные штампы и канцеляризмы
1665
- async def check_cliches_and_bureaucratese(message, description, benefits):
1666
  print()
1667
  print("Проверка 28: Проверка на речевые клише, рекламные штампы и канцеляризмы")
1668
  print()
@@ -1675,8 +1677,9 @@ async def check_cliches_and_bureaucratese(message, description, benefits):
1675
  - Информацию о ценах, скидках, акциях или условиях покупки (например, "при покупках от 100 000 рублей в месяц").
1676
  - Описания способов оформления или получения услуг (например, "оформление возможно онлайн или в офисе").
1677
  - Стандартные отраслевые термины и фразы, необходимые для понимания сообщения (например, "премиальная бизнес-карта", "Mastercard Preferred"), но **не** их использование в комбинации с общими словами, как например, "идеальное решение для вашего бизнеса".
1678
- - Фразы, используемые в исходном описании продукта, кликбейтными. Исходное описание: "{description}".
1679
- - Фразы, используемые в преимуществах продукта, кликбейтными. Преимущества: "{benefits}".
 
1680
  **Считай клише или канцеляризмами следующие типы выражений:**
1681
  - Избитые фразы, такие как:
1682
  - "Обеспечьте стабильность и развитие вашего бизнеса"
 
1507
 
1508
 
1509
  # 24. Проверка на шокирующие, экстравагантные или кликбейтные фразы
1510
+ async def check_clickbait_phrases(message, description, benefits, key_message):
1511
  message_clean = cut_message(message)
1512
  print()
1513
  print()
 
1523
  3. Стандартные рекламные призывы к действию, такие как "купите сейчас" или "узнайте больше", не считаются кликбейтом, если они не преувеличивают преимущества или не используют явную манипуляцию эмоциями.
1524
  4. Не считай фразы, используемые в исходном описании продукта, кликбейтными. Исходное описание: "{description}".
1525
  5. Не считай фразы, используемые в преимуществах продукта, кликбейтными. Преимущества: "{benefits}".
1526
+ 6. Не считай фразы, используемые в ключевом сообщении, кликбейтными. Ключевое сообщение: "{key_message}".
1527
  Пример ответа:
1528
  {{"decision": false, "explanation": "Текст нейтрален и не содержит кликбейтных фраз."}}
1529
 
 
1546
 
1547
 
1548
  # 25. Проверка на абстрактные заявления без поддержки фактами
1549
+ async def check_abstract_claims(message, description, benefits, key_message):
1550
  print()
1551
  print("Проверка 25: Проверка на абстрактные заявления без поддержки фактами")
1552
  print()
 
1573
  - "Снизьте финансовую нагрузку"
1574
  4. Ищи общие фразы, которые не дают представления о конкретной пользе, такие как "лучшее решение", "высокое качество", "отличный сервис", если они не сопровождаются пояснением о том, почему это так.
1575
  5. Учитывай, что в рекламных сообщениях допустимы эмоциональные и обобщённые фразы, если они достаточно конкретны для понимания аудитории, однако они должны сопровождаться фактами или подробными примерами.
1576
+ 6. Не считай фразы, используемые в исходном описании продукта, абстрактными. Исходное описание: "{description}".
1577
+ 7. Не считай фразы, используемые в преимуществах продукта, абстрактными. Преимущества: "{benefits}".
1578
+ 8. Не считай фразы, используемые в ключевом сообщении, абстрактными. Ключевое сообщение: "{key_message}".
1579
 
1580
  Пример ответа:
1581
  {{"decision": false, "explanation": "Текст не содержит абстрактные утверждения без конкретики."}}
 
1664
  return None
1665
 
1666
  # 28. Проверка на речевые клише, рекламные штампы и канцеляризмы
1667
+ async def check_cliches_and_bureaucratese(message, description, benefits, key_message):
1668
  print()
1669
  print("Проверка 28: Проверка на речевые клише, рекламные штампы и канцеляризмы")
1670
  print()
 
1677
  - Информацию о ценах, скидках, акциях или условиях покупки (например, "при покупках от 100 000 рублей в месяц").
1678
  - Описания способов оформления или получения услуг (например, "оформление возможно онлайн или в офисе").
1679
  - Стандартные отраслевые термины и фразы, необходимые для понимания сообщения (например, "премиальная бизнес-карта", "Mastercard Preferred"), но **не** их использование в комбинации с общими словами, как например, "идеальное решение для вашего бизнеса".
1680
+ - Не считай фразы, используемые в исходном описании продукта, как клише. Исходное описание: "{description}".
1681
+ - Не считай фразы, используемые в преимуществах продукта, как клише. Преимущества: "{benefits}".
1682
+ - Не считай фразы, используемые в ключевом сообщении, как клише. Ключевое сообщение: "{key_message}".
1683
  **Считай клише или канцеляризмами следующие типы выражений:**
1684
  - Избитые фразы, такие как:
1685
  - "Обеспечьте стабильность и развитие вашего бизнеса"