Spaces:
Sleeping
Sleeping
Update prompts.py
Browse files- prompts.py +24 -0
prompts.py
CHANGED
@@ -188,6 +188,24 @@ def create_fb_ad_instruction(target_audience, product, selected_formula, selecte
|
|
188 |
language=language
|
189 |
)
|
190 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
# Dividir los titulares en grupos de 3 para cada anuncio
|
192 |
ad1_headlines = random_headlines[0:3]
|
193 |
ad2_headlines = random_headlines[3:6]
|
@@ -217,6 +235,12 @@ def create_fb_ad_instruction(target_audience, product, selected_formula, selecte
|
|
217 |
Puedes usar estos titulares directamente, modificarlos para que se alineen mejor con la narrativa del anuncio,
|
218 |
o crear nuevos titulares inspirados en estos, pero ASEGÚRATE de mantener VARIEDAD en los tipos de estructura
|
219 |
entre los tres anuncios finales.
|
|
|
|
|
|
|
|
|
|
|
|
|
220 |
"""
|
221 |
|
222 |
# Modificación en el enfoque del problema y el uso de la segunda persona
|
|
|
188 |
language=language
|
189 |
)
|
190 |
|
191 |
+
# Verificar y corregir titulares que no tienen sentido gramatical
|
192 |
+
corrected_headlines = []
|
193 |
+
for headline in random_headlines:
|
194 |
+
# Verificar si el titular termina con un verbo auxiliar sin complemento
|
195 |
+
if any(headline.strip().endswith(f" {verb}") for verb in ["puede", "podría", "debe", "debería", "va a", "tiene"]):
|
196 |
+
# Añadir un complemento genérico según el contexto
|
197 |
+
if "puede" in headline or "podría" in headline:
|
198 |
+
headline += " transformar vidas"
|
199 |
+
elif "debe" in headline or "debería" in headline:
|
200 |
+
headline += " considerarse seriamente"
|
201 |
+
elif "va a" in headline:
|
202 |
+
headline += " sorprender"
|
203 |
+
elif "tiene" in headline:
|
204 |
+
headline += " la respuesta"
|
205 |
+
corrected_headlines.append(headline)
|
206 |
+
|
207 |
+
random_headlines = corrected_headlines
|
208 |
+
|
209 |
# Dividir los titulares en grupos de 3 para cada anuncio
|
210 |
ad1_headlines = random_headlines[0:3]
|
211 |
ad2_headlines = random_headlines[3:6]
|
|
|
235 |
Puedes usar estos titulares directamente, modificarlos para que se alineen mejor con la narrativa del anuncio,
|
236 |
o crear nuevos titulares inspirados en estos, pero ASEGÚRATE de mantener VARIEDAD en los tipos de estructura
|
237 |
entre los tres anuncios finales.
|
238 |
+
|
239 |
+
VERIFICACIÓN DE TITULARES:
|
240 |
+
- Asegúrate de que cada titular tenga sentido gramatical completo
|
241 |
+
- Si un titular termina con un verbo auxiliar (puede, debe, va a), añade un complemento apropiado
|
242 |
+
- Verifica que las preguntas sean gramaticalmente correctas y tengan sentido
|
243 |
+
- Evita frases incompletas o que suenen artificiales
|
244 |
"""
|
245 |
|
246 |
# Modificación en el enfoque del problema y el uso de la segunda persona
|