JeCabrera commited on
Commit
c6717f7
·
verified ·
1 Parent(s): 5d5346b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -8
app.py CHANGED
@@ -80,10 +80,6 @@ def generate_headlines(number_of_headlines, target_audience, product, temperatur
80
  product_mention = get_random_product_mention()
81
  mention_instruction = get_mention_instruction(product_mention, product)
82
 
83
- # Seleccionar tipos de titulares
84
- all_types = list(headline_types.keys())
85
- selected_types = random.choices(all_types, k=number_of_headlines) # Permite repetición
86
-
87
  # Crear la configuración del modelo
88
  generation_config = {
89
  "temperature": temperature,
@@ -99,10 +95,13 @@ def generate_headlines(number_of_headlines, target_audience, product, temperatur
99
  system_instruction="Eres un copywriter de clase mundial, con experiencia en la creación de ganchos, titulares y líneas de asunto que capturan la atención de inmediato. Tu habilidad radica en comprender profundamente las emociones, deseos y desafíos de una audiencia específica."
100
  )
101
 
102
- # Crear un mensaje para el modelo
103
- headlines_instruction = f"Tu tarea es crear {number_of_headlines} ganchos o encabezados titulares llamativos diseñados para {target_audience} con el fin de generar interés en {product}. "
104
- headlines_instruction += f"Usa la siguiente mención: {mention_instruction}. "
105
- headlines_instruction += "Los ganchos deben ser de estos tipos: " + ", ".join(selected_types) + "."
 
 
 
106
 
107
  chat_session = model.start_chat(
108
  history=[
 
80
  product_mention = get_random_product_mention()
81
  mention_instruction = get_mention_instruction(product_mention, product)
82
 
 
 
 
 
83
  # Crear la configuración del modelo
84
  generation_config = {
85
  "temperature": temperature,
 
95
  system_instruction="Eres un copywriter de clase mundial, con experiencia en la creación de ganchos, titulares y líneas de asunto que capturan la atención de inmediato. Tu habilidad radica en comprender profundamente las emociones, deseos y desafíos de una audiencia específica."
96
  )
97
 
98
+ # Crear un mensaje para el modelo que incluye tipos específicos, pero no los menciona en la salida
99
+ selected_types = random.sample(list(headline_types.keys()), min(number_of_headlines, len(headline_types)))
100
+ headlines_instruction = (
101
+ f"Tu tarea es crear {number_of_headlines} ganchos o encabezados titulares llamativos diseñados para {target_audience} "
102
+ f"con el fin de generar interés en {product}. Usa la siguiente mención: {mention_instruction}. "
103
+ "Asegúrate de utilizar diferentes tipos de titulares sin mencionar sus tipos en la salida."
104
+ )
105
 
106
  chat_session = model.start_chat(
107
  history=[