JeCabrera's picture
Upload 3 files
6717c52 verified
raw
history blame
4.91 kB
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