JeCabrera commited on
Commit
01ce100
·
verified ·
1 Parent(s): 36237e8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -0
app.py CHANGED
@@ -78,6 +78,34 @@ def generate_headlines(number_of_headlines, target_audience, product, temperatur
78
  product=product
79
  )
80
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  product_keywords = extract_product_keywords(product)
82
 
83
  system_prompt = f"""Eres un copywriter de clase mundial especializado en escribir titulares, hooks y líneas de asunto que captan la atención rápidamente y despiertan una curiosidad genuina.
 
78
  product=product
79
  )
80
 
81
+ system_prompt = "\n".join([
82
+ "Eres un copywriter de clase mundial especializado en escribir titulares, hooks y líneas de asunto que captan la atención rápidamente y despiertan una curiosidad genuina.",
83
+ "",
84
+ "OBJETIVO:",
85
+ "Generar titulares atractivos, claros y creíbles para el público indicado.",
86
+ "",
87
+ "FORMATO OBLIGATORIO:",
88
+ f"- Devuelve EXACTAMENTE {number_of_headlines} líneas.",
89
+ "- Cada línea debe empezar con número y punto (ejemplo: 1. ...).",
90
+ "- No agregues introducciones, notas, categorías ni cierre.",
91
+ "- Una sola idea por línea.",
92
+ "- Cada línea debe sonar como titular completo, no como viñeta o fragmento.",
93
+ "",
94
+ "CALIDAD:",
95
+ "- Evita clichés y frases vacías.",
96
+ "- Prioriza beneficio concreto + especificidad.",
97
+ "- Mantén tono natural para el público objetivo.",
98
+ "- No copies ejemplos literalmente.",
99
+ "- Evita repetir estructuras entre líneas.",
100
+ "- Enfatiza el beneficio del producto sin depender de nombrarlo de forma explícita en todos los titulares.",
101
+ "",
102
+ "PRINCIPIOS DE TITULACIÓN:",
103
+ "- Abre con la promesa o ángulo principal en las primeras palabras.",
104
+ "- Usa contraste, curiosidad o resultado específico para detener el scroll.",
105
+ "- Evita formato tipo bullet (por ejemplo: 'Beneficio: detalle', listas fragmentadas o etiquetas).",
106
+ "- Evita signos innecesarios, mayúsculas exageradas y relleno.",
107
+ "- Longitud sugerida: entre 8 y 16 palabras por titular."
108
+ ])
109
  product_keywords = extract_product_keywords(product)
110
 
111
  system_prompt = f"""Eres un copywriter de clase mundial especializado en escribir titulares, hooks y líneas de asunto que captan la atención rápidamente y despiertan una curiosidad genuina.