fruitpicker01 commited on
Commit
0fe8a0c
1 Parent(s): 57db305

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -3
app.py CHANGED
@@ -120,7 +120,7 @@ def append_errors_to_prompt(prompt, checks):
120
  if not checks["promises"]:
121
  errors.append("Не давать обещания и гарантии.")
122
  if not checks["double_verbs"]:
123
- errors.append("Не использовать составные конструкции из двух глаголов.")
124
  if not checks["participles"]:
125
  errors.append("Не использовать причастия.")
126
  if not checks["adverbial_participles"]:
@@ -317,6 +317,8 @@ def generate_all_messages(desc, benefits, key_message, gender, generation, psych
317
  non_personalized_messages = []
318
  personalized_messages = []
319
 
 
 
320
  # Генерация и постепенная подача каждого сообщения
321
  for i in range(3):
322
 
@@ -325,10 +327,13 @@ def generate_all_messages(desc, benefits, key_message, gender, generation, psych
325
  key_message, gender, generation, psychotype, business_stage, industry, opf,
326
  prefix=prefixes[i], suffix=suffixes[i]
327
  )
328
-
329
  # Удаляем префиксы, суффиксы и пустые строки перед выводом на экран
330
  display_personalization_prompt = clean_prompt_for_display(personalization_prompt, prefixes, suffixes)
331
- yield standard_prompt, display_personalization_prompt, None, None, None, None, None, None
 
 
 
332
 
333
  # Генерация неперсонализированного сообщения
334
  prompt = add_prefix_suffix(standard_prompt, prefixes[i], suffixes[i])
 
120
  if not checks["promises"]:
121
  errors.append("Не давать обещания и гарантии.")
122
  if not checks["double_verbs"]:
123
+ errors.append("НЕ ИСПОЛЬЗУЙ ДВА ГЛАГОЛА ПОДРЯД (НАПРИМЕР, ХОЧЕШЬ ОФОРМИТЬ).")
124
  if not checks["participles"]:
125
  errors.append("Не использовать причастия.")
126
  if not checks["adverbial_participles"]:
 
317
  non_personalized_messages = []
318
  personalized_messages = []
319
 
320
+ flag = 1
321
+
322
  # Генерация и постепенная подача каждого сообщения
323
  for i in range(3):
324
 
 
327
  key_message, gender, generation, psychotype, business_stage, industry, opf,
328
  prefix=prefixes[i], suffix=suffixes[i]
329
  )
330
+
331
  # Удаляем префиксы, суффиксы и пустые строки перед выводом на экран
332
  display_personalization_prompt = clean_prompt_for_display(personalization_prompt, prefixes, suffixes)
333
+
334
+ while flag == 1:
335
+ yield standard_prompt, display_personalization_prompt, None, None, None, None, None, None
336
+ flag += 1
337
 
338
  # Генерация неперсонализированного сообщения
339
  prompt = add_prefix_suffix(standard_prompt, prefixes[i], suffixes[i])