JeCabrera commited on
Commit
aa2dee9
·
verified ·
1 Parent(s): 785b38f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -9
app.py CHANGED
@@ -43,12 +43,12 @@ benefits_formulas = {
43
  "description": """
44
  La estructura de la fórmula Suprema de Istvanova es: Números + Adjetivo + Palabra Clave + Razón + Promesa.
45
  Crea bullets points o beneficios con beneficios específicos y atractivos que conectan emocionalmente con {target_audience} y cumple con estos elementos:
46
- 1. **Números**: Se escriben con el fin de declarar que existen cierto números de articulos.
47
  2. **Adjetivo**: Añaden emoción y atractivo al mensaje.
48
  3. **Palabra Clave**: Reflejan el beneficio principal o tema clave.
49
  4. **Razón**: Justifican el beneficio o valor del producto.
50
  5. **Promesa**: Muestran el resultado o beneficio que el lector puede esperar.
51
- Cada uno de estos elementos se Integra de manera natural y no forzada cuando se crean los bullets points así como los examples.
52
  """,
53
  "examples": [
54
  "5 métodos simples para duplicar tus ventas en menos de 30 días.",
@@ -61,16 +61,30 @@ benefits_formulas = {
61
  La estructura de la fórmula AIDA para crear bullets points con beneficios es: Atención + Interés + Deseo + Acción.
62
  Crea bullets points o beneficios que sigan estos pasos:
63
  - **Atención**: Captura de inmediato el interés o atención de {target_audience} por medio de un dato insólito o increíble, le habla de una situación problemática o un deseo de {target_audience}.
64
- - **Interés**: Detalla cómo el beneficio del {product} soluciona un problema específico o como Facilita la obtencion de un deseo de {target_audience}.
65
  - **Deseo**: Despierta el anhelo por lograr el resultado prometido.
66
  - **Acción**: Inspira al lector a actuar para obtener el beneficio.
67
- Todos estos elementos se integral de manera natural y no forzada al crear los bullets points o beneficios. Los bullets points están escritos de una manera conversacional y natural como en "examples".
68
  """,
69
  "examples": [
70
  "Descubre cómo atraer clientes automáticamente, sin experiencia previa.",
71
  "Imagina tener un cuerpo en forma disfrutando lo que te gusta comer.",
72
  "Empieza hoy mismo y experimenta resultados en solo 7 días."
73
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  }
75
  }
76
 
@@ -179,12 +193,12 @@ if submit:
179
  # Obtener la respuesta del modelo
180
  generated_benefits = generate_benefits(number_of_benefits, target_audience, product, temperature, selected_formula)
181
  col2.markdown(f"""
182
- <div style="border: 1px solid #000000; padding: 5px; border-radius: 8px; background-color: #ffffff;">
183
- <h4>Explora los beneficios generados:</h4>
184
  <p>{generated_benefits}</p>
185
  </div>
186
  """, unsafe_allow_html=True)
187
- except ValueError as e:
188
- col2.error(f"Error: {str(e)}")
189
  else:
190
- col2.error("Por favor, proporciona el público objetivo, el producto y selecciona una fórmula.")
 
43
  "description": """
44
  La estructura de la fórmula Suprema de Istvanova es: Números + Adjetivo + Palabra Clave + Razón + Promesa.
45
  Crea bullets points o beneficios con beneficios específicos y atractivos que conectan emocionalmente con {target_audience} y cumple con estos elementos:
46
+ 1. **Números**: Se escriben con el fin de declarar que existen cierto números de artículos.
47
  2. **Adjetivo**: Añaden emoción y atractivo al mensaje.
48
  3. **Palabra Clave**: Reflejan el beneficio principal o tema clave.
49
  4. **Razón**: Justifican el beneficio o valor del producto.
50
  5. **Promesa**: Muestran el resultado o beneficio que el lector puede esperar.
51
+ Cada uno de estos elementos se integra de manera natural y no forzada cuando se crean los bullets points así como los examples.
52
  """,
53
  "examples": [
54
  "5 métodos simples para duplicar tus ventas en menos de 30 días.",
 
61
  La estructura de la fórmula AIDA para crear bullets points con beneficios es: Atención + Interés + Deseo + Acción.
62
  Crea bullets points o beneficios que sigan estos pasos:
63
  - **Atención**: Captura de inmediato el interés o atención de {target_audience} por medio de un dato insólito o increíble, le habla de una situación problemática o un deseo de {target_audience}.
64
+ - **Interés**: Detalla cómo el beneficio del {product} soluciona un problema específico o cómo facilita la obtención de un deseo de {target_audience}.
65
  - **Deseo**: Despierta el anhelo por lograr el resultado prometido.
66
  - **Acción**: Inspira al lector a actuar para obtener el beneficio.
67
+ Todos estos elementos se integran de manera natural y no forzada al crear los bullets points o beneficios. Los bullets points están escritos de una manera conversacional y natural como en "examples".
68
  """,
69
  "examples": [
70
  "Descubre cómo atraer clientes automáticamente, sin experiencia previa.",
71
  "Imagina tener un cuerpo en forma disfrutando lo que te gusta comer.",
72
  "Empieza hoy mismo y experimenta resultados en solo 7 días."
73
  ]
74
+ },
75
+ "formula_3_en_1": {
76
+ "description": """
77
+ La fórmula 3 en 1 para empezar a conectar con las personas combina:
78
+ 1. **Característica**: Describe las propiedades tangibles del producto o servicio. Por ejemplo, "Este software tiene una función de automatización única".
79
+ 2. **Para qué**: El beneficio inmediato que resuelve un problema o cumple una necesidad. Por ejemplo, "Para que puedas enfocarte en tareas más importantes sin distracciones".
80
+ 3. **Con lo que**: El impacto emocional o práctico a largo plazo que obtiene el cliente. Por ejemplo, "Con lo que podrás disfrutar de un día más productivo y menos estresante".
81
+ Crea bullets points que integren estos elementos para mostrar beneficios de forma clara, emocional y conectada al producto.
82
+ """,
83
+ "examples": [
84
+ "Una batería de larga duración para que puedas trabajar todo el día con lo que mantienes tu productividad sin interrupciones.",
85
+ "Un sistema de seguridad avanzado para que duermas tranquilo con lo que proteges lo que más valoras.",
86
+ "Un diseño intuitivo para que aprendas rápido con lo que ahorras tiempo y esfuerzos innecesarios."
87
+ ]
88
  }
89
  }
90
 
 
193
  # Obtener la respuesta del modelo
194
  generated_benefits = generate_benefits(number_of_benefits, target_audience, product, temperature, selected_formula)
195
  col2.markdown(f"""
196
+ <div style="padding: 10px; border: 1px solid #ddd; border-radius: 8px;">
197
+ <h3>Beneficios Generados:</h3>
198
  <p>{generated_benefits}</p>
199
  </div>
200
  """, unsafe_allow_html=True)
201
+ except Exception as e:
202
+ col2.error(f"Error al generar beneficios: {e}")
203
  else:
204
+ col2.warning("Por favor, completa todos los campos antes de generar beneficios.")