fruitpicker01 commited on
Commit
6dce0df
·
verified ·
1 Parent(s): 0fe8a0c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
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"]:
@@ -181,6 +181,9 @@ def generate_message_gigachat_pro_with_retry(prompt):
181
  # Если есть ошибки, уведомляем о непройденных проверках
182
  notify_failed_checks(checks)
183
 
 
 
 
184
  time.sleep(1) # Пауза перед следующей попыткой
185
 
186
  # Возвращаем последнее сообщение после 10 попыток
 
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"]:
 
181
  # Если есть ошибки, уведомляем о непройденных проверках
182
  notify_failed_checks(checks)
183
 
184
+ # Если есть ошибки, обновляем промпт с инструкцией об ошибках
185
+ prompt = append_errors_to_prompt(prompt, checks)
186
+
187
  time.sleep(1) # Пауза перед следующей попыткой
188
 
189
  # Возвращаем последнее сообщение после 10 попыток