Spaces:
Running
Running
bullet_formulas = { | |
"Beneficios con Emojis": { | |
"description": """ | |
Formula: [5 Benefit Bullets with Emojis] | |
Esta fórmula genera 5 bullets de beneficios poderosos, cada uno comenzando con un emoji relevante. | |
Cada bullet está diseñado para destacar un aspecto específico del valor que ofrece tu producto o servicio. | |
### **Cómo aplicarla?** | |
#### 1 **Bullets de Beneficios con Emojis** | |
Cada bullet debe: | |
- Comenzar con un emoji relevante | |
- Ser específico y tangible | |
- Enfocarse en resultados y transformaciones | |
- Incluir al menos un beneficio emocional | |
- Incluir al menos un beneficio relacionado con ahorro de tiempo o esfuerzo | |
**Estructura de los bullets:** | |
✅ [Beneficio específico 1 relacionado con resultados] | |
🚀 [Beneficio específico 2 relacionado con velocidad/facilidad] | |
💰 [Beneficio específico 3 relacionado con dinero/ahorro] | |
😌 [Beneficio específico 4 relacionado con tranquilidad/confianza] | |
🔄 [Beneficio específico 5 relacionado con transformación] | |
""", | |
"examples": [ | |
# Example 1 - Marketing Digital | |
"""✅ Domina las 3 estrategias de copywriting que aumentan tu tasa de conversión en un 47% desde la primera semana de implementación | |
🚀 Implementa el sistema completo en solo 3 días, sin necesidad de contratar diseñadores o programadores | |
💰 Ahorra hasta $2,000 mensuales en publicidad gracias a mejores tasas de conversión orgánica | |
😌 Elimina la ansiedad de las ventas con un proceso estructurado y predecible que funciona incluso cuando duermes | |
🔄 Transforma tu mentalidad de "vendedor insistente" a "asesor de confianza" que los clientes buscan y recomiendan""", | |
# Example 2 - Fitness | |
"""✅ Pierde entre 5-8 kilos en las primeras 4 semanas siguiendo nuestro método de nutrición personalizada | |
🚀 Ahorra 2 horas semanales con nuestras rutinas de ejercicio de alta intensidad de solo 20 minutos | |
💰 Invierte menos de $2 por comida con nuestro plan de alimentación económico y nutritivo | |
😌 Disfruta de comidas deliciosas sin sentir que estás a dieta ni sufrir antojos incontrolables | |
🔄 Transforma tu relación con la comida para mantener los resultados a largo plazo sin efecto rebote""" | |
], | |
"custom_instructions": """ | |
SPECIFIC INSTRUCTIONS FOR THIS FORMULA: | |
1. BULLET CREATION: | |
- Analiza profundamente la descripción del producto/servicio y la audiencia objetivo | |
- Crea exactamente 5 bullets de beneficios poderosos | |
- Cada bullet debe comenzar con un emoji relevante y apropiado | |
- Los bullets deben ser específicos, medibles y tangibles cuando sea posible | |
- Incluye números, porcentajes o estadísticas para hacerlos más convincentes | |
- Enfócate en resultados y transformaciones, no en características | |
2. BULLET TYPES (incluye uno de cada tipo): | |
- Un bullet enfocado en RESULTADOS (logros concretos, métricas) | |
- Un bullet enfocado en VELOCIDAD/FACILIDAD (ahorro de tiempo, simplicidad) | |
- Un bullet enfocado en DINERO/AHORRO (retorno de inversión, reducción de costos) | |
- Un bullet enfocado en TRANQUILIDAD/CONFIANZA (reducción de estrés, seguridad) | |
- Un bullet enfocado en TRANSFORMACIÓN (cambio de identidad, nuevo estado) | |
3. FORMATO: | |
- Cada bullet debe ocupar una sola línea | |
- Usa un emoji diferente y relevante para cada bullet | |
- Escribe cada bullet en una línea separada | |
- No uses números o viñetas adicionales, solo el emoji | |
- Asegúrate de que cada bullet sea independiente y completo por sí mismo | |
""" | |
} | |
} | |
def create_bullet_instruction(avatar_description, product_name, selected_formula_name="Beneficios con Emojis"): | |
""" | |
Creates instructions for generating bullets based on the selected formula. | |
Args: | |
avatar_description: Description of the target audience | |
product_name: Name of the product or service | |
selected_formula_name: Name of the formula to use (default: "Beneficios con Emojis") | |
Returns: | |
str: Complete instruction for generating bullets | |
""" | |
# Get the selected formula | |
selected_formula = bullet_formulas[selected_formula_name] | |
# Create the instruction | |
instruction = f""" | |
FORMULA TO USE: | |
{selected_formula["description"]} | |
{selected_formula["custom_instructions"]} | |
PRODUCT/SERVICE: | |
{product_name} | |
TARGET AUDIENCE: | |
{avatar_description} | |
Create 5 compelling benefit bullets following the formula structure exactly. | |
""" | |
# Add examples if available | |
if selected_formula.get("examples") and len(selected_formula["examples"]) > 0: | |
examples_text = "\n\n".join([f"Example {i+1}:\n{example}" for i, example in enumerate(selected_formula["examples"][:2])]) | |
instruction += f"\n\nGet inspired by these examples:\n{examples_text}" | |
return instruction |