File size: 4,907 Bytes
6717c52
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
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