JeCabrera commited on
Commit
202cf3c
·
verified ·
1 Parent(s): 48f7d6e

Upload 4 files

Browse files
sophistication/__init__.py ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ # Make the sophistication directory a proper Python package
2
+ from .sophistication_levels import sophistication_levels
sophistication/generator.py ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from .sophistication_levels import sophistication_levels
2
+
3
+ def create_sophistication_instruction(sophistication_level_key):
4
+ """
5
+ Creates an instruction for the AI based on the selected sophistication level.
6
+
7
+ Args:
8
+ sophistication_level_key: The key of the selected sophistication level
9
+
10
+ Returns:
11
+ str: Instruction for the AI based on the sophistication level
12
+ """
13
+ if sophistication_level_key not in sophistication_levels:
14
+ # Default to level 1 if the key is not found
15
+ sophistication_level_key = list(sophistication_levels.keys())[0]
16
+
17
+ level_data = sophistication_levels[sophistication_level_key]
18
+
19
+ instruction = f"""
20
+ NIVEL DE SOFISTICACIÓN DEL MERCADO: {level_data['description']}
21
+
22
+ ESTRATEGIA A APLICAR: {level_data['strategy']}
23
+
24
+ EJEMPLO DE REFERENCIA: {level_data['example']}
25
+
26
+ Adapta la promesa y el tono según este nivel de sofisticación del mercado.
27
+ """
28
+
29
+ return instruction
sophistication/levels.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Define market sophistication levels based on Eugene Schwartz's framework
2
+ sophistication_levels = {
3
+ "Nivel 1: Mercado nuevo": {
4
+ "description": "El mercado no conoce la solución",
5
+ "strategy": "Enfatiza la novedad, explica claramente qué es y cómo funciona. Usa un lenguaje simple y directo.",
6
+ "example": "Descubre una nueva forma de perder peso."
7
+ },
8
+ "Nivel 2: Competencia emergente": {
9
+ "description": "La competencia aparece",
10
+ "strategy": "Destaca beneficios superiores y características únicas. Usa números y datos específicos para diferenciarte.",
11
+ "example": "Pierde peso con nuestra fórmula única en 30 días."
12
+ },
13
+ "Nivel 3: Mercado saturado": {
14
+ "description": "El mercado se satura",
15
+ "strategy": "Introduce un mecanismo, método o sistema único. Enfatiza CÓMO se obtiene el resultado, no solo el resultado.",
16
+ "example": "La única fórmula con doble acción para quemar grasa y eliminar el hambre."
17
+ },
18
+ "Nivel 4: Mercado escéptico": {
19
+ "description": "El mercado ya no cree en las promesas",
20
+ "strategy": "Incluye pruebas, testimonios, respaldo científico o de autoridades. Demuestra credibilidad.",
21
+ "example": "La dieta que los médicos recomiendan para perder peso sin efecto rebote."
22
+ },
23
+ "Nivel 5: Mercado insensibilizado": {
24
+ "description": "El mercado está completamente insensibilizado",
25
+ "strategy": "Usa honestidad radical, transparencia y un enfoque contrario a las promesas típicas del mercado.",
26
+ "example": "No te vamos a prometer que bajarás 10 kg en una semana. Pero si sigues este plan, verás resultados reales."
27
+ }
28
+ }
sophistication/sophistication_levels.py ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Dictionary of market sophistication levels based on Eugene Schwartz's model
2
+ sophistication_levels = {
3
+ "Nivel 1 - Mercado Nuevo": {
4
+ "description": "Nivel 1: El mercado no conoce la solución (Baja sofisticación)",
5
+ "strategy": "Enfatiza la innovación y la oportunidad única. Haz que el mensaje sea claro y fácil de entender. Explica qué es y cómo funciona.",
6
+ "hook_type": "Preguntas educativas o anuncios de novedad que introduzcan el concepto.",
7
+ "example": "Descubre una nueva forma de perder peso sin dietas restrictivas.",
8
+ "characteristics": [
9
+ "Se introduce un producto nuevo",
10
+ "No hay competencia, por lo que la simple existencia del producto es la novedad",
11
+ "Se enfoca en explicar qué es y cómo funciona"
12
+ ]
13
+ },
14
+
15
+ "Nivel 2 - Competencia Inicial": {
16
+ "description": "Nivel 2: La competencia aparece (Sofisticación emergente)",
17
+ "strategy": "Haz promesas más audaces. Usa números, datos o garantías para diferenciarte. Destaca una mejora o beneficio superior.",
18
+ "hook_type": "Datos específicos, comparaciones o promesas cuantificables.",
19
+ "example": "Pierde peso con nuestra fórmula única en 30 días o te devolvemos tu dinero.",
20
+ "characteristics": [
21
+ "Ya hay otras empresas ofreciendo lo mismo",
22
+ "Se debe destacar una mejora o beneficio superior",
23
+ "Se juega con características únicas y diferenciadoras"
24
+ ]
25
+ },
26
+
27
+ "Nivel 3 - Mercado Saturado": {
28
+ "description": "Nivel 3: El mercado se satura (Sofisticación media)",
29
+ "strategy": "Enfatiza cómo se obtiene el resultado, no solo el resultado en sí. Crea un proceso, método o sistema único.",
30
+ "hook_type": "Contrastes entre métodos, explicación de mecanismos únicos o nuevos enfoques.",
31
+ "example": "La única fórmula con doble acción para quemar grasa y eliminar el hambre simultáneamente.",
32
+ "characteristics": [
33
+ "Los clientes ya han escuchado todas las promesas",
34
+ "Se necesita una innovación en la forma de la oferta",
35
+ "Introducir una nueva característica, mecanismo o método"
36
+ ]
37
+ },
38
+
39
+ "Nivel 4 - Mercado Escéptico": {
40
+ "description": "Nivel 4: El mercado ya no cree en las promesas (Alta sofisticación)",
41
+ "strategy": "Usa autoridad: médicos, científicos, celebridades, estudios. Prueba que el producto realmente funciona con datos reales.",
42
+ "hook_type": "Testimonios, casos de éxito, respaldos de autoridades o estudios científicos.",
43
+ "example": "La dieta que los médicos recomiendan para perder peso sin efecto rebote, respaldada por 5 estudios clínicos.",
44
+ "characteristics": [
45
+ "El público ha sido decepcionado por las promesas falsas",
46
+ "Necesita pruebas y credibilidad",
47
+ "Se recurre a testimonios, casos de éxito y respaldo científico"
48
+ ]
49
+ },
50
+
51
+ "Nivel 5 - Mercado Insensibilizado": {
52
+ "description": "Nivel 5: El mercado está completamente insensibilizado (Sofisticación extrema)",
53
+ "strategy": "Sé radicalmente transparente. Rompe con las expectativas del mercado. Genera controversia o adopta un enfoque contrario a la industria.",
54
+ "hook_type": "Honestidad brutal, enfoques contraintuitivos o desafíos a las creencias establecidas.",
55
+ "example": "No te vamos a prometer que bajarás 10 kg en una semana. Pero si sigues este plan, verás resultados reales y sostenibles.",
56
+ "characteristics": [
57
+ "Los consumidores han visto tantas promesas que rechazan la publicidad tradicional",
58
+ "Se necesita un enfoque opuesto al mercado (anti-marketing)",
59
+ "Se usa honestidad brutal y se desafían las creencias del público"
60
+ ]
61
+ }
62
+ }