JeCabrera commited on
Commit
accea52
·
verified ·
1 Parent(s): b171e09

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +48 -27
app.py CHANGED
@@ -268,7 +268,7 @@ Reserva tu lugar con 50% de descuento y aprende a escribir textos que convierten
268
 
269
  def generate_headline_for_story(story, formula_type, product, target_audience, mood, temperature):
270
  """Función para generar un titular basado en la historia"""
271
-
272
  generation_config = {
273
  "temperature": temperature,
274
  "top_p": 0.65,
@@ -280,7 +280,7 @@ def generate_headline_for_story(story, formula_type, product, target_audience, m
280
  model_name="gemini-2.0-flash",
281
  generation_config=generation_config
282
  )
283
-
284
  system_prompt = """Eres un experto copywriter especializado en crear titulares persuasivos.
285
  IMPORTANTE:
286
  - Genera SOLO UN TITULAR
@@ -303,15 +303,22 @@ def generate_headline_for_story(story, formula_type, product, target_audience, m
303
  2. Periodo: Una situación cotidiana o momento del día
304
  3. Superación: Un conector con toque de humor (sin, incluso si, aunque, etc.)
305
 
306
- El titular debe ser comprensible y ocasionalmente divertido, similar a estos ejemplos:
 
 
 
307
  - "Domina el arte de la inversión mientras te cepillas los dientes incluso si confundes Excel con PowerPoint"
308
  - "Aprende un nuevo idioma durante tus visitas al baño aunque solo sepas decir gracias y por favor"
309
  - "Conquista el miedo a hablar en público durante el desayuno a pesar de que te tiemblen hasta las pestañas"
 
 
310
 
311
- IMPORTANTE:
312
- - Usa elementos específicos mencionados en la historia
313
- - El titular debe reflejar la transformación descrita
314
- - Mantén la coherencia con la narrativa
 
 
315
 
316
  Historia a titular:
317
  {story}
@@ -321,21 +328,28 @@ def generate_headline_for_story(story, formula_type, product, target_audience, m
321
  {system_prompt}
322
 
323
  INSTRUCCIONES PARA TITULAR AIDA:
324
- Crea un titular que refleje los elementos clave de la historia:
325
- 1. Atención: Un gancho poderoso o dato sorprendente
326
- 2. Interés: Un desarrollo intrigante
327
- 3. Deseo: Una promesa emocional
328
- 4. Acción: Un cierre natural
 
 
 
329
 
330
- El titular debe ser persuasivo y fluido, similar a estos ejemplos:
331
  - "¿Sabías que el 83% de los emprendedores exitosos dedican menos de 2 horas al día a reuniones?"
332
  - "La mayoría no sabe que existe una técnica de ventas basada en videojuegos"
333
  - "Contrario a lo que piensas, el momento más productivo del día no es por la mañana"
 
 
334
 
335
- IMPORTANTE:
336
- - Usa situaciones específicas de la historia
337
- - Mantén la coherencia con el arco narrativo
338
- - El titular debe reflejar la transformación descrita
 
 
339
 
340
  Historia a titular:
341
  {story}
@@ -345,21 +359,28 @@ def generate_headline_for_story(story, formula_type, product, target_audience, m
345
  {system_prompt}
346
 
347
  INSTRUCCIONES PARA TITULAR 4U:
348
- Crea un titular que combine estratégicamente:
349
- 1. Útil: Un beneficio práctico y tangible
350
- 2. Urgente: Un motivador de acción inmediata
351
- 3. Único: Un diferenciador memorable
352
  4. Ultra-específico: Detalles precisos y medibles
353
 
354
- El titular debe ser específico y orientado a resultados, similar a estos ejemplos:
 
 
 
355
  - "Aprende 347 palabras en alemán memorizando solo 12 minutos al día mientras cocinas"
356
  - "Cultiva 27 tipos de hierbas aromáticas en 1.5 metros cuadrados de balcón"
357
  - "Automatiza 89% de tus tareas administrativas dedicando 31 minutos cada lunes"
358
-
359
- IMPORTANTE:
360
- - Usa números o datos mencionados en la historia
361
- - Mantén la coherencia con los eventos narrados
362
- - El titular debe reflejar la transformación específica
 
 
 
 
363
 
364
  Historia a titular:
365
  {story}
 
268
 
269
  def generate_headline_for_story(story, formula_type, product, target_audience, mood, temperature):
270
  """Función para generar un titular basado en la historia"""
271
+
272
  generation_config = {
273
  "temperature": temperature,
274
  "top_p": 0.65,
 
280
  model_name="gemini-2.0-flash",
281
  generation_config=generation_config
282
  )
283
+
284
  system_prompt = """Eres un experto copywriter especializado en crear titulares persuasivos.
285
  IMPORTANTE:
286
  - Genera SOLO UN TITULAR
 
303
  2. Periodo: Una situación cotidiana o momento del día
304
  3. Superación: Un conector con toque de humor (sin, incluso si, aunque, etc.)
305
 
306
+ ESTRUCTURA REQUERIDA:
307
+ [Meta deseable] + [Momento cotidiano] + [Conector humorístico]
308
+
309
+ EJEMPLOS EFECTIVOS:
310
  - "Domina el arte de la inversión mientras te cepillas los dientes incluso si confundes Excel con PowerPoint"
311
  - "Aprende un nuevo idioma durante tus visitas al baño aunque solo sepas decir gracias y por favor"
312
  - "Conquista el miedo a hablar en público durante el desayuno a pesar de que te tiemblen hasta las pestañas"
313
+ - "Desarrolla músculos preparando café cuando levantar la taza te parece ejercicio extremo"
314
+ - "Domina la fotografía profesional en el supermercado aun con ese celular que sobrevivió tres caídas"
315
 
316
+ VALIDACIONES:
317
+ - ¿Incluye una meta clara y deseable?
318
+ - ¿Menciona un momento cotidiano específico?
319
+ - ¿Usa un conector humorístico natural?
320
+ - ¿Mantiene el humor sin ser ridículo?
321
+ - ¿Es relevante para {target_audience}?
322
 
323
  Historia a titular:
324
  {story}
 
328
  {system_prompt}
329
 
330
  INSTRUCCIONES PARA TITULAR AIDA:
331
+ Crea un titular que combine:
332
+ 1. Atención: Gancho sorprendente o contraintuitivo
333
+ 2. Interés: Desarrollo que intriga
334
+ 3. Deseo: Promesa transformadora
335
+ 4. Acción: Siguiente paso natural
336
+
337
+ ESTRUCTURA REQUERIDA:
338
+ [Gancho sorprendente] + [Desarrollo intrigante] + [Promesa]
339
 
340
+ EJEMPLOS EFECTIVOS:
341
  - "¿Sabías que el 83% de los emprendedores exitosos dedican menos de 2 horas al día a reuniones?"
342
  - "La mayoría no sabe que existe una técnica de ventas basada en videojuegos"
343
  - "Contrario a lo que piensas, el momento más productivo del día no es por la mañana"
344
+ - "Como el bambú japonés, este método crece invisible hasta explotar en resultados"
345
+ - "Los atletas olímpicos entrenan menos horas pero logran más gracias a esta técnica"
346
 
347
+ VALIDACIONES:
348
+ - ¿El gancho genera curiosidad inmediata?
349
+ - ¿El desarrollo mantiene el interés?
350
+ - ¿La promesa es creíble y atractiva?
351
+ - ¿Mantiene coherencia con la historia?
352
+ - ¿Es relevante para {target_audience}?
353
 
354
  Historia a titular:
355
  {story}
 
359
  {system_prompt}
360
 
361
  INSTRUCCIONES PARA TITULAR 4U:
362
+ Combina estratégicamente:
363
+ 1. Útil: Beneficio práctico y tangible
364
+ 2. Urgente: Motivador de acción inmediata
365
+ 3. Único: Diferenciador memorable
366
  4. Ultra-específico: Detalles precisos y medibles
367
 
368
+ ESTRUCTURA REQUERIDA:
369
+ [Beneficio útil] + [Elemento único] + [Detalle ultra-específico] + [Urgencia]
370
+
371
+ EJEMPLOS EFECTIVOS:
372
  - "Aprende 347 palabras en alemán memorizando solo 12 minutos al día mientras cocinas"
373
  - "Cultiva 27 tipos de hierbas aromáticas en 1.5 metros cuadrados de balcón"
374
  - "Automatiza 89% de tus tareas administrativas dedicando 31 minutos cada lunes"
375
+ - "La técnica de un cartero rural ayuda a 1893 personas a organizar su tiempo"
376
+ - "Un bibliotecario retirado genera 12437 euros vendiendo libros antiguos"
377
+
378
+ VALIDACIONES:
379
+ - ¿Incluye un beneficio claro y medible?
380
+ - ¿Tiene un elemento diferenciador único?
381
+ - ¿Usa datos específicos y creíbles?
382
+ - ¿Genera sensación de urgencia natural?
383
+ - ¿Es relevante para {target_audience}?
384
 
385
  Historia a titular:
386
  {story}