Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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,
|