JeCabrera commited on
Commit
a5604bb
·
verified ·
1 Parent(s): 11854ad

Upload 9 files

Browse files
Files changed (2) hide show
  1. app.py +39 -6
  2. puv_formulas.py +228 -0
app.py CHANGED
@@ -36,9 +36,28 @@ MODEL_ROLE = 'ai'
36
  AI_AVATAR_ICON = '🤖' # Cambia el emoji por uno de robot para coincidir con tu logo
37
  USER_AVATAR_ICON = '👤' # Añade un avatar para el usuario
38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  # Definición del prompt multipersona para el sistema
40
- # Definición del prompt multipersona para el sistema
41
- SYSTEM_PROMPT = """
42
  Eres un equipo colaborativo de expertos de clase mundial trabajando juntos para crear Propuestas Únicas de Valor (PUVs) excepcionales que conviertan a la audiencia en clientes.
43
 
44
  EL EQUIPO DE EXPERTOS:
@@ -67,6 +86,19 @@ EL EQUIPO DE EXPERTOS:
67
  - Crea elementos interactivos y ganchos de engagement
68
  - Asegura que las PUVs fluyan naturalmente y mantengan el interés alto
69
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  IMPORTANTE: Cuando el usuario pregunte por tus funciones o capacidades, responde siempre en primera persona singular (yo hago, yo creo, yo analizo) de forma breve y concisa. No menciones que eres un equipo de expertos, sino un asistente especializado en crear PUVs.
71
 
72
  Si el usuario no proporciona información suficiente sobre su producto/servicio o audiencia objetivo, solicítala de manera amable y directa.
@@ -90,11 +122,12 @@ Creo PUVs persuasivas que:
90
  1️⃣ **Tu producto o servicio**: ¿Qué ofreces exactamente?
91
  2️⃣ **Tu audiencia objetivo**: ¿Quiénes son tus clientes ideales?
92
 
93
- Analizaré tu audiencia, identificaré los beneficios clave y crearé TRES propuestas de valor potentes siguiendo estas fórmulas:
94
 
95
- - **Problema-Solución**: Para tu audiencia con su problema, tu producto proporciona la solución
96
- - **Antes-Después**: Transforma la situación actual en la situación deseada
97
- - **Beneficio Principal**: Tu producto ayuda a conseguir el beneficio sin el obstáculo común
 
98
 
99
  **¡Comencemos!** Comparte los detalles de tu producto/servicio y audiencia objetivo.
100
  """
 
36
  AI_AVATAR_ICON = '🤖' # Cambia el emoji por uno de robot para coincidir con tu logo
37
  USER_AVATAR_ICON = '👤' # Añade un avatar para el usuario
38
 
39
+ # Importar el diccionario de fórmulas
40
+ from puv_formulas import puv_formulas
41
+
42
+ # Función para obtener descripciones de fórmulas para el prompt
43
+ def get_formulas_for_prompt():
44
+ prompt_text = "FÓRMULAS DE PROPUESTAS ÚNICAS DE VALOR (PUVs):\n\n"
45
+
46
+ for key, formula in puv_formulas.items():
47
+ prompt_text += f"FÓRMULA {key}:\n"
48
+ prompt_text += f"- Descripción: {formula['description']}\n"
49
+ prompt_text += "- Ejemplos:\n"
50
+
51
+ # Añadir algunos ejemplos (limitados para no hacer el prompt demasiado largo)
52
+ for i, example in enumerate(formula['examples'][:2]):
53
+ prompt_text += f" * Ejemplo {i+1}: {example['uvp']}\n"
54
+
55
+ prompt_text += "\n"
56
+
57
+ return prompt_text
58
+
59
  # Definición del prompt multipersona para el sistema
60
+ SYSTEM_PROMPT = f"""
 
61
  Eres un equipo colaborativo de expertos de clase mundial trabajando juntos para crear Propuestas Únicas de Valor (PUVs) excepcionales que conviertan a la audiencia en clientes.
62
 
63
  EL EQUIPO DE EXPERTOS:
 
86
  - Crea elementos interactivos y ganchos de engagement
87
  - Asegura que las PUVs fluyan naturalmente y mantengan el interés alto
88
 
89
+ {get_formulas_for_prompt()}
90
+
91
+ INSTRUCCIONES PARA CREAR PUVs:
92
+ 1. Analiza cuidadosamente la información del producto/servicio y la audiencia objetivo
93
+ 2. Identifica los problemas principales, deseos y objeciones de la audiencia
94
+ 3. Determina los beneficios clave y elementos diferenciadores del producto/servicio
95
+ 4. Crea CUATRO propuestas de valor utilizando las fórmulas proporcionadas:
96
+ - Una usando la Fórmula Tradicional
97
+ - Una usando la Fórmula Anti-tradicional
98
+ - Una usando la fórmula Contrato Imposible
99
+ - Una usando la fórmula Reto Ridículo
100
+ 5. Para cada propuesta, explica por qué es efectiva y cómo se conecta con la audiencia
101
+
102
  IMPORTANTE: Cuando el usuario pregunte por tus funciones o capacidades, responde siempre en primera persona singular (yo hago, yo creo, yo analizo) de forma breve y concisa. No menciones que eres un equipo de expertos, sino un asistente especializado en crear PUVs.
103
 
104
  Si el usuario no proporciona información suficiente sobre su producto/servicio o audiencia objetivo, solicítala de manera amable y directa.
 
122
  1️⃣ **Tu producto o servicio**: ¿Qué ofreces exactamente?
123
  2️⃣ **Tu audiencia objetivo**: ¿Quiénes son tus clientes ideales?
124
 
125
+ Analizaré tu audiencia, identificaré los beneficios clave y crearé CUATRO propuestas de valor potentes siguiendo estas fórmulas:
126
 
127
+ - **Fórmula Tradicional**: Comienza con "Yo ayudo a..." seguido de avatar y transformación
128
+ - **Fórmula Anti-tradicional**: Usa frases como "Yo transformo...", "Me especializo en..."
129
+ - **Contrato Imposible**: Usa frases como "¿Te imaginas poder...", "Soy el antídoto para..."
130
+ - **Reto Ridículo**: Usa anécdotas personales y humor para conectar con la audiencia
131
 
132
  **¡Comencemos!** Comparte los detalles de tu producto/servicio y audiencia objetivo.
133
  """
puv_formulas.py ADDED
@@ -0,0 +1,228 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ puv_formulas = {
2
+ "Fórmula Tradicional": {
3
+ "description": """
4
+ The Traditional Formula creates a powerful UVP that focuses on four key objectives:
5
+ - Attracting your ideal client by highlighting specific characteristics and pain points
6
+ - Repelling non-ideal clients to ensure resource efficiency
7
+ - Explaining the promised transformation clearly
8
+ - Generating purchase commitment through value demonstration
9
+ - Clear avatar description with specific pain points
10
+ - Direct transformation promise
11
+
12
+ Structure:
13
+ 1. Start with "Yo
14
+ ayudo a..." followed by:
15
+ [AVATAR DESCRIPTION]
16
+ - Demographics
17
+ - Current situation
18
+ - Pain points
19
+ - Specific characteristics
20
+
21
+ 2. Then "a conseguir..." followed by:
22
+ [TRANSFORMATION]
23
+ - Clear outcome
24
+ - Specific benefits
25
+ - What they won't need to do
26
+
27
+ Key elements:
28
+ - Ultra-specific avatar description
29
+ - Clear transformation promise
30
+ - Natural client filtering
31
+ - Simple, direct language
32
+ """,
33
+ "examples": [
34
+ {
35
+ "target_audience": "mujeres empresarias solteras con poco tiempo para el amor",
36
+ "product_service": "programa de citas y relaciones para ejecutivas",
37
+ "uvp": "Yo ayudo a mujeres empresarias solteras con poco tiempo para el amor, que se sienten atrapadas en su carrera y han tenido malas experiencias en el pasado, a conseguir una pareja compatible que respete su éxito y su tiempo, sin tener que perderse en citas frustrantes ni en relaciones que no aportan nada."
38
+ },
39
+ {
40
+ "target_audience": "fotógrafos principiantes abrumados por la tecnología",
41
+ "product_service": "curso de fotografía digital simplificada",
42
+ "uvp": "Yo ayudo a fotógrafos principiantes abrumados por los términos técnicos y configuraciones complejas, que se sienten frustrados al ver sus fotos salir borrosas o sobreexpuestas, a dominar su cámara y crear imágenes profesionales que impresionen a sus clientes, sin tener que memorizar manual tras manual ni invertir en equipos carísimos."
43
+ },
44
+ {
45
+ "target_audience": "profesionales del bienestar estresados por el marketing",
46
+ "product_service": "sistema de atracción de clientes para terapeutas",
47
+ "uvp": "Yo ayudo a terapeutas y coaches holísticos que prefieren enfocarse en sanar a sus clientes en lugar de promocionarse, y que se sienten incómodos con las tácticas de marketing agresivas, a llenar su agenda con clientes ideales que valoran su trabajo, sin tener que convertirse en vendedores ni comprometer sus valores."
48
+ },
49
+ {
50
+ "target_audience": "emprendedores creativos sin presencia digital",
51
+ "product_service": "programa de marca personal auténtica",
52
+ "uvp": "Yo ayudo a emprendedores creativos que tienen talento pero pasan desapercibidos en el mundo digital, que se sienten invisibles a pesar de su experiencia y pasión, a construir una marca personal magnética que atrae oportunidades y clientes de forma natural, sin tener que fingir ser alguien más ni seguir fórmulas genéricas de marketing."
53
+ }
54
+ ]
55
+ },
56
+ "Fórmula Anti-tradicional": {
57
+ "description": """
58
+ The Anti-traditional Formula creates a clear and direct UVP that focuses on four key objectives:
59
+ - Attracting your ideal client by highlighting specific characteristics and pain points
60
+ - Repelling non-ideal clients to ensure resource efficiency
61
+ - Explaining the promised transformation clearly
62
+ - Generating purchase commitment through value demonstration
63
+
64
+ Structure:
65
+ 1. Start with a powerful opener:
66
+ - "Yo transformo..."
67
+ - "Me especializo en..."
68
+ - "Soy experto/a en..."
69
+ - "Mi misión es..."
70
+ - "Potencio a..."
71
+ (Choose one and describe your avatar's situation, problems, desires)
72
+
73
+ 2. To achieve [PROMISED TRANSFORMATION]
74
+ (Explain the change/result simply and convincingly)
75
+ Key elements to include:
76
+ - Emotional appeal
77
+ - Clear and direct language
78
+ - Service highlights
79
+ - Natural filtering of non-ideal clients
80
+ """,
81
+ "examples": [
82
+ {
83
+ "target_audience": "mujeres empresarias solteras con poco tiempo para el amor",
84
+ "product_service": "programa de citas y relaciones para ejecutivas",
85
+ "uvp": "Me especializo en transformar la vida amorosa de mujeres empresarias solteras con poco tiempo para el amor, que se sienten atrapadas en su carrera y han tenido malas experiencias en el pasado, para conseguir una pareja compatible que respete su éxito y su tiempo, sin tener que perderse en citas frustrantes ni en relaciones que no aportan nada."
86
+ },
87
+ {
88
+ "target_audience": "geeks introvertidos obsesionados con los videojuegos",
89
+ "product_service": "transformación a streamers exitosos",
90
+ "uvp": "Soy el puente que conecta a geeks introvertidos obsesionados con los videojuegos, que pasan más tiempo hablando con NPCs que con personas reales y cuyo único ejercicio es mover el pulgar en el control, con su sueño de transformarse en streamers exitosos que gana dinero jugando, sin tener que abandonar su cueva ni fingir ser extrovertidos."
91
+ },
92
+ {
93
+ "target_audience": "millennials traumatizados por Excel",
94
+ "product_service": "programa de dominio de datos y automatización",
95
+ "uvp": "Mi misión es convertir a millennials traumatizados por Excel que rompen en sudor frío cada vez que su jefe menciona 'tablas dinámicas', y que han fingido entender fórmulas durante años, en verdaderos magos de los datos que impresionan a sus colegas con automatizaciones brillantes, sin tener que memorizar ni una sola fórmula matemática."
96
+ },
97
+ {
98
+ "target_audience": "emprendedores caóticos desorganizados",
99
+ "product_service": "sistema de productividad para mentes creativas",
100
+ "uvp": "Soy el arquitecto que transforma a emprendedores caóticos que tienen más ideas que organización, cuyo escritorio parece zona de desastre y que pierden más tiempo buscando archivos que trabajando, en maestros de la productividad que funcionan incluso con mentes creativas dispersas, sin convertirse en robots corporativos aburridos."
101
+ }
102
+ ]
103
+ },
104
+ "Contrato Imposible": {
105
+ "description": """
106
+ The "Impossible Contract" formula creates a compelling and disruptive UVP by challenging conventional approaches.
107
+ It works by:
108
+ - Making a bold, specific promise to a well-defined audience
109
+ - Presenting your solution in an unexpected, intriguing way
110
+ - Highlighting a transformative benefit that seems "too good to be true"
111
+ - Differentiating from traditional solutions by stating what you won't do
112
+
113
+ This formula is particularly effective when you want to:
114
+ - Stand out in a crowded market
115
+ - Challenge industry conventions
116
+ - Appeal to audiences frustrated with traditional solutions
117
+ - Create an emotional connection while maintaining credibility
118
+
119
+ Structure:
120
+ 1. Start with a bold opener:
121
+ - "¿Te imaginas poder..."
122
+ - "Soy el antídoto para..."
123
+ - "Revoluciono la manera..."
124
+ - "¿Y si te dijera que..."
125
+ - "Desbloqueo el potencial..."
126
+ (Be specific with your target audience)
127
+
128
+ 2. [PRODUCT/SERVICE]
129
+ (Describe it in a fun, unexpected way that shows transformation)
130
+
131
+ 3. You won't believe [TRANSFORMATIVE BENEFIT]
132
+ (Must be directly related to the expected change/result)
133
+
134
+ 4. But watch out: [ANTI-TRADITIONAL APPROACH]
135
+ (Show how you're different from conventional solutions)
136
+ """,
137
+ "examples": [
138
+ {
139
+ "target_audience": "mujeres empresarias solteras con poco tiempo para el amor",
140
+ "product_service": "curso transformador de relaciones",
141
+ "uvp": "¿Te imaginas poder encontrar el amor de tu vida mientras construyes tu imperio? Para mujeres empresarias solteras con poco tiempo para el amor, he creado un curso transformador que revoluciona las citas ejecutivas. No tendrás que perder tiempo en citas sin futuro ni en apps de citas que no aportan nada. Lo mejor de todo es que conseguirás una pareja que valora tu tiempo y tu éxito, sin tener que cambiar quién eres ni hacerte pasar por alguien más."
142
+ },
143
+ {
144
+ "target_audience": "diseñadores gráficos frustrados con clientes imposibles",
145
+ "product_service": "sistema de automatización de proyectos creativos",
146
+ "uvp": "Soy el antídoto para diseñadores gráficos hartos de clientes que piden 'algo más moderno' sin saber qué quieren. Mi sistema revolucionario automatiza el 80% de las revisiones infinitas. No más noches en vela haciendo cambios insignificantes ni presentaciones interminables. Lo mejor es que duplicarás tus ingresos trabajando la mitad del tiempo, sin tener que sacrificar tu visión creativa ni convertirte en un robot corporativo."
147
+ },
148
+ {
149
+ "target_audience": "emprendedores tecnológicos con miedo a hablar en público",
150
+ "product_service": "programa de presentaciones impactantes",
151
+ "uvp": "Revoluciono la manera en que los emprendedores tech que prefieren código que conversaciones dominan sus presentaciones. Mi método único te libera de memorizar guiones robóticos. Olvídate de sudar frío antes de cada pitch o fingir ser un showman extrovertido. Lo increíble es que cautivarás a cualquier inversor siendo 100% tú mismo, usando tu naturaleza analítica como superpoder."
152
+ },
153
+ {
154
+ "target_audience": "profesionales del fitness adictos al trabajo",
155
+ "product_service": "sistema de entrenamiento remoto",
156
+ "uvp": "Desbloqueo el potencial oculto de entrenadores fitness workahólicos con un sistema revolucionario que genera ingresos mientras duermes. No más madrugar a las 5 AM ni sacrificar tu propio entrenamiento. Lo sorprendente es que ganarás más dinero entrenando menos personas, sin convertirte en un vendedor agresivo ni perder la conexión personal con tus clientes."
157
+ },
158
+ {
159
+ "target_audience": "emprendedores digitales de 30-45 años que coleccionan conexiones en LinkedIn como si fueran cromos",
160
+ "product_service": "Curso de LinkedIn Orgánico: De 0 a 10k seguidores en 90 días",
161
+ "uvp": "Ayer me reí tanto viendo mi feed de LinkedIn que casi escupo el café... Otro post de '5 hábitos matutinos de los millonarios' con dos likes: uno de la mamá del autor y otro de su cuenta alternativa. Para todos esos emprendedores digitales de 30-45 que han probado cada hashtag trending desde #MindsetDelÉxito hasta #LinkedInLocal sin más resultado que el visto de su ex compañero del cole... He creado un método que convierte tu perfil abandonado en un imán de clientes reales. Sin tener que publicar frases motivacionales robadas de Google, ni fingir que meditas 4 horas al día, ni etiquetar a medio LinkedIn en fotos random. En 90 días, pasarás de ser el fantasma de LinkedIn a tener una comunidad que de verdad quiere hacer negocios contigo, y todo sin tener que usar ni una sola vez el hashtag #Emprendimiento."
162
+ },
163
+ ]
164
+ },
165
+ "Reto Ridículo": {
166
+ "description": """
167
+ The "Ridiculous Challenge" formula uses humor and storytelling to create an instant connection with your audience through shared experiences and pain points.
168
+ Formula Structure:
169
+ 1. Start with a funny personal anecdote or observation:
170
+ - Share a recent "aha moment"
171
+ - Tell a relatable story
172
+ - Point out an absurd industry situation
173
+ (Make it specific and recent: "The other day...", "Last week...", "Yesterday...")
174
+
175
+ 2. Address your audience with empathy and humor:
176
+ - Call out their specific struggles
177
+ - Reference industry inside jokes
178
+ - Make fun of common "solutions" in your field
179
+ - Use their jargon (but in a playful way)
180
+
181
+ 3. Present your solution as the obvious alternative:
182
+ - Keep it conversational and light
183
+ - Contrast it with typical "guru advice"
184
+ - Show how it embraces reality instead of perfection
185
+ - Make it sound both powerful and approachable
186
+
187
+ 4. End with a transformation that feels both ambitious and realistic:
188
+ - Include specific, measurable results
189
+ - Add a humorous twist to the outcome
190
+ - Emphasize the human aspect of the solution
191
+
192
+ Key Elements:
193
+ - Use contemporary references your audience will recognize
194
+ - Include specific numbers or situations that feel authentic
195
+ - Make fun of industry clichés and overused phrases
196
+ - Show you're "one of them" by sharing similar experiences
197
+ - Balance humor with actual value and transformation
198
+ - Keep the tone casual but knowledgeable
199
+ """,
200
+ "examples": [
201
+ {
202
+ "target_audience": "asesores financieros corporativos obsesionados con los números que luchan por humanizar sus servicios",
203
+ "product_service": "método de educación financiera simplificada",
204
+ "uvp": "Después de ver a otro ejecutivo de alto nivel quedarse dormido mientras explicaba el fascinante mundo de los derivados financieros (¡con 47 diapositivas llenas de gráficos!), me di cuenta que algo andaba mal. Para todos los asesores financieros que pueden recitar ratios P/E durante la cena pero no logran que sus clientes entiendan la diferencia entre un ETF y un emoji... Mi método convierte tu expertise numérica en historias tan entretenidas que tus clientes preferirán hablar de diversificación de portafolios que de la última temporada de su serie favorita."
205
+ },
206
+ {
207
+ "target_audience": "nutricionistas certificados hartos de luchar contra las dietas milagro de Instagram",
208
+ "product_service": "sistema de cambio de hábitos sostenibles",
209
+ "uvp": "La semana pasada, una nutricionista me confesó que su cliente más dedicada estaba siguiendo en secreto a una influencer que promete pérdida de peso comiendo solo papaya los martes. ¡Ay! Para todos los profesionales de la nutrición que compiten contra licuados mágicos y dietas del color... Desarrollé un sistema que hace que la ciencia de la nutrición sea más atractiva que cualquier tendencia de TikTok. Mis pacientes ahora presumen sus conocimientos nutricionales basados en evidencia y hasta detectan fake news alimentarias mejor que un fact-checker profesional."
210
+ },
211
+ {
212
+ "target_audience": "consultores de marketing digital ahogados en herramientas y análisis de datos",
213
+ "product_service": "método de storytelling auténtico",
214
+ "uvp": "El otro día, un consultor de marketing presumía sus 27 dashboards de analytics, 13 herramientas de automatización y 5 CRMs... mientras su único lead seguía siendo su mamá. Para todos los marketeros que tienen más pestañas abiertas que conversiones... Mi método te enseña a dejar de esconderte detrás de los datos y empezar a contar historias que conectan. Sin necesidad de otro curso de Google Analytics o un doctorado en ciencia de datos. Solo estrategias que convierten números en narrativas que tus clientes realmente quieren escuchar."
215
+ },
216
+ {
217
+ "target_audience": "emprendedores digitales de 30-45 años que coleccionan conexiones en LinkedIn como si fueran cromos",
218
+ "product_service": "Curso de LinkedIn Orgánico: De 0 a 10k seguidores en 90 días",
219
+ "uvp": "Ayer me reí tanto viendo mi feed de LinkedIn que casi escupo el café... Otro post de '5 hábitos matutinos de los millonarios' con dos likes: uno de la mamá del autor y otro de su cuenta alternativa. Para todos esos emprendedores digitales de 30-45 que han probado cada hashtag trending desde #MindsetDelÉxito hasta #LinkedInLocal sin más resultado que el visto de su ex compañero del cole... He creado un método que convierte tu perfil abandonado en un imán de clientes reales. Sin tener que publicar frases motivacionales robadas de Google, ni fingir que meditas 4 horas al día, ni etiquetar a medio LinkedIn en fotos random. En 90 días, pasarás de ser el fantasma de LinkedIn a tener una comunidad que de verdad quiere hacer negocios contigo, y todo sin tener que usar ni una sola vez el hashtag #Emprendimiento."
220
+ },
221
+ {
222
+ "target_audience": "coaches de productividad perfeccionistas que predican lo que no pueden practicar",
223
+ "product_service": "sistema de gestión del tiempo realista",
224
+ "uvp": "Encontré mi antigua lista de 'hábitos matutinos de alto rendimiento' escondida bajo una pila de libros de productividad sin terminar. Para todos los coaches que recomiendan rutinas de 5am mientras responden emails a medianoche... He creado un sistema que abraza la realidad del caos productivo. Nada de mantras tóxicos tipo 'levántate y conquista' ni apps que te hacen sentir culpable por respirar. Este método te permite ser productivo siendo humano, incluso en esos días donde tu mayor logro es encontrar los pantalones que combinan."
225
+ }
226
+ ]
227
+ }
228
+ }