fruitpicker01 commited on
Commit
9e83e15
·
verified ·
1 Parent(s): 3f373d7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +38 -29
app.py CHANGED
@@ -191,35 +191,44 @@ def personalize_messages_with_yield(standard_message, *selected_values):
191
  # Функция для генерации промпта проверки текста
192
  def generate_error_check_prompt():
193
  prompt = (
194
- "Проверь текст на наличие следующих ошибок:\n"
195
- "- Запрещенные слова: один, номер один, 1, вкусный, дешёвый, продукт, спам, доступный, банкротство, долги, займ, срочно, сейчас, лучший, главный, номер 1, гарантия, успех, лидер;\n"
196
- "- Обращение к клиенту;\n"
197
- "- Приветствие клиента;\n"
198
- "- Обещания и гарантии;\n"
199
- "- Использовать составные конструкции из двух глаголов;\n"
200
- "- Причастия и причастные обороты;\n"
201
- "- Деепричастия и деепричастные обороты;\n"
202
- "- Превосходная степень прилагательных;\n"
203
- "- Страдательный залог;\n"
204
- "- Порядковые числительные от 10 прописью;\n"
205
- "- Цепочки с придаточными предложениями;\n"
206
- "- Разделительные повторяющиеся союзы;\n"
207
- "- Вводные конструкции;\n"
208
- "- Усилители;\n"
209
- "- Паразиты времени;\n"
210
- "- Несколько существительных подряд, в том числе отглагольных;\n"
211
- "- Производные предлоги;\n"
212
- "- Сложные предложения, в которых нет связи между частями;\n"
213
- "- Сложноподчинённые предложения;\n"
214
- "- Даты прописью;\n"
215
- "- Близкие по смыслу однородные члены предложения;\n"
216
- "- Шокирующие, экстравагантные, кликбейтные фразы;\n"
217
- "- Абстрактные заявления без поддержки фактами и отсутствие доказательства пользы для клиента;\n"
218
- "- Гарантирующие фразы;\n"
219
- "- Узкоспециализированные термины;\n"
220
- "- Фразы, способные создать двойственное ощущение, обидеть;\n"
221
- "- Речевые клише, рекламные штампы, канцеляризмы;\n"
222
- "Текст для проверки ниже."
 
 
 
 
 
 
 
 
 
223
  )
224
  return prompt
225
 
 
191
  # Функция для генерации промпта проверки текста
192
  def generate_error_check_prompt():
193
  prompt = (
194
+ "Проверь текст SMS-сообщения на соответствие установленным правилам и ограничениям, касающимся его формирования. На основе выявленных несоответствий предоставь рекомендации по исправлению текста. "
195
+ "Особое внимание удели проверке: количества символов в тексте SMS-сообщения, орфографическим и пунктуационным ошибкам, определению частей речи (причастия, деепричастия, причастный оборот, деепричастный оборот). "
196
+ "Анализируй только текст SMS-сообщения, ничего не придумывай и не добавляй лишнего. "
197
+ "Правила и ограничения, которым должен соответствовать текст SMS-сообщения:\n"
198
+ "1. Количество символов в SMS-сообщении должно быть до 250 знаков с учетом пробелов.\n"
199
+ "2. В тексте должен быть призыв к действию с использованием глагола в повелительном наклонении (например: оформите, получите, разместите, размещайте, откройте, подключите, подайте заявку).\n"
200
+ "3. Должно соблюдаться соответствие фактов о продукте.\n"
201
+ "4. В генерациях смс запрещено использовать обещания и гарантии.\n"
202
+ "5. В генерациях смс запрещено использовать составные конструкции из двух глаголов.\n"
203
+ "6. В генерациях смс запрещено использовать причастия и причастные обороты.\n"
204
+ "7. В генерациях смс запрещено использовать деепричастия и дееприч��стные обороты.\n"
205
+ "8. В генерациях смс запрещено использовать превосходную степень прилагательных.\n"
206
+ "9. В генерациях смс запрещено использовать страдательный залог.\n"
207
+ "10. В генерациях смс запрещено использовать порядковые числительные от 10 прописью.\n"
208
+ "11. В генерациях смс запрещено использовать цепочки с придаточными предложениями.\n"
209
+ "12. В генерациях смс запрещено использовать разделительные повторяющиеся союзы.\n"
210
+ "13. В генерациях смс запрещено использовать вводные конструкции.\n"
211
+ "14. В генерациях смс запрещено использовать усилители.\n"
212
+ "15. В генерациях смс запрещено использовать паразиты времени.\n"
213
+ "16. В генерациях смс запрещено использовать несколько существительных подряд, в том числе отглагольных.\n"
214
+ "17. В генерациях смс запрещено использовать производные предлоги.\n"
215
+ "18. В генерациях смс запрещено использовать сложные предложения, в которых нет связи между частями.\n"
216
+ "19. В генерациях смс запрещено использовать сложноподчинённые предложения.\n"
217
+ "20. В генерациях смс запрещено использовать даты прописью.\n"
218
+ "21. В генерациях смс запрещено использовать близкие по смыслу однородные члены.\n"
219
+ "22. В генерациях смс запрещено использовать шокирующие, экстравагантные, кликбейтные фразы.\n"
220
+ "23. В генерациях смс запрещено использовать абстрактные заявления без поддержки фактами и отсутствие доказательства пользы для клиента.\n"
221
+ "24. В генерациях смс запрещено использовать гарантирующие фразы.\n"
222
+ "25. В генерациях смс запрещено использовать узкоспециализированные термины.\n"
223
+ "26. В генерациях смс запрещено использовать фразы, способные создать двойственное ощущение, обидеть.\n"
224
+ "27. В генерациях смс запрещено использовать речевые клише, рекламные штампы, канцеляризмы.\n"
225
+ "28. В генерациях смс запрещено использовать запрещенные слова: № один, номер один, № 1, вкусный, дешёвый, продукт, спам, банкротство, долги, займ, срочно, лучший, главный, номер 1, успех, лидер.\n"
226
+ "29. Сообщение должно быть написано без орфографических и грамматических ошибок.\n"
227
+ "30. Запрещены повторы слов.\n"
228
+ "31. В тексте должны использоваться правильные знаки препинания.\n"
229
+ "32. Если в тексте используются кавычки, они должны быть в форме «кавычки-ёлочки».\n"
230
+ "33. В тексте SMS сообщения должны обязательно присутствовать: название продукта, условия использования продукта / Преимущества продукта / Шаги для подключения или начала использования / Условия акции (если предложение по продукту акционное).\n"
231
+ "Форма ответа: [Ответ должен быть кратким, должен содержать только рекомендации по устранению найденных несоответствий, соответствия каждому пункту правил описывать категорически запрещено]."
232
  )
233
  return prompt
234