fruitpicker01 commited on
Commit
4c09597
·
verified ·
1 Parent(s): bdf5e7d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -2
app.py CHANGED
@@ -162,7 +162,7 @@ def generate_display_prompts(description, product_name, benefits, key_message, c
162
  lines.append(f"{i}. {formatted_line}.")
163
  mandatory_terms = "\n".join(lines)
164
 
165
- prompt = f"""Напиши три или четыре предложения суммарной длиной от 160 до 250 знаков с учетом пробелов. {approach_prefix}.
166
  Напиши рекламное SMS для следующего продукта:
167
  «{description}».
168
  Не изменяй название продукта: «{product_name}».
@@ -175,7 +175,23 @@ def generate_display_prompts(description, product_name, benefits, key_message, c
175
  Убедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.
176
  Убедись, что в SMS без изменений, синонимов и перестановок слов используется наименование продукта: «{product_name}».
177
  Убедись, что в SMS есть следующая ключевая информация: «{key_message}»."""
178
- return prompt, prompt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
179
 
180
  def generate_model_prompt(description, product_name, benefits, key_message,
181
  gender, generation, psychotype, business_stage, industry, opf,
 
162
  lines.append(f"{i}. {formatted_line}.")
163
  mandatory_terms = "\n".join(lines)
164
 
165
+ prompt_1 = f"""Напиши три или четыре предложения суммарной длиной от 160 до 250 знаков с учетом пробелов. {approach_prefix}.
166
  Напиши рекламное SMS для следующего продукта:
167
  «{description}».
168
  Не изменяй название продукта: «{product_name}».
 
175
  Убедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.
176
  Убедись, что в SMS без изменений, синонимов и перестановок слов используется наименование продукта: «{product_name}».
177
  Убедись, что в SMS есть следующая ключевая информация: «{key_message}»."""
178
+
179
+ prompt_2 = f"""Напиши три или четыре предложения суммарной длиной от 160 до 250 знаков с учетом пробелов. {approach_prefix}.
180
+ Напиши рекламное SMS для следующего продукта:
181
+ «{description}».
182
+ Не изменяй название продукта: «{product_name}».
183
+ Преимущества:
184
+ «{benefits}».
185
+ Используй в SMS КАЖДЫЙ из следующих терминов:
186
+ {mandatory_terms}
187
+ Убедись, что написал не меньше трех и не больше четырех предложений суммарной длиной от 160 до 250 знаков с учетом пробелов.
188
+ {approach_suffix}.
189
+ Убедись, что УМЕСТНО использовал КАЖДЫЙ необходимый термин.
190
+ Убедись, что в SMS без изменений, синонимов и перестановок слов используется наименование продукта: «{product_name}».
191
+ Убедись, что в SMS есть следующая ключевая информация: «{key_message}»."""
192
+
193
+ return prompt_1, prompt_2
194
+
195
 
196
  def generate_model_prompt(description, product_name, benefits, key_message,
197
  gender, generation, psychotype, business_stage, industry, opf,