JeCabrera commited on
Commit
849a2df
·
verified ·
1 Parent(s): fcdacd3

Upload 11 files

Browse files
Files changed (3) hide show
  1. format/format.py +484 -439
  2. format/jung_archetypes.py +149 -0
  3. prompts.py +44 -9
format/format.py CHANGED
@@ -1,440 +1,485 @@
1
- buyer_persona_formats = {
2
- # Formato básico con campos principales
3
- "base_format": """
4
- La persona **"[nombre del avatar]"** es **[género]** entre **[rango de edad]** que busca [lo que está buscando]. Es [lo que es y quiere].
5
-
6
- **Personalidad**: [su tipo de personalidad]
7
-
8
- **Valores**: [lo que valora]
9
-
10
- **Qué le emociona**: [lo que le emociona]
11
-
12
- **¿Cómo es?**: [cómo es]
13
-
14
- **Nivel de conciencia**: [nivel de conciencia] - [explicación breve de por qué se encuentra en este nivel]
15
-
16
- **Miedos**: [sus miedos]
17
-
18
- **Inseguridades**: [sus inseguridades]
19
-
20
- **Culpa**: [su culpa]
21
-
22
- **Problemas**: [sus problemas]
23
-
24
- **Frustraciones**: [sus frustraciones]
25
-
26
- **¿En qué está dispuesto/a a invertir?**: [en qué está dispuesto/a a invertir]
27
-
28
- **Intereses**: [sus intereses]
29
-
30
- **Deseos**: [sus deseos]
31
-
32
- **Lo que realmente quiere**: [Selecciona automáticamente entre 3-5 motivaciones profundas que sean coherentes con el perfil, como: aumentar su potencial, escapar del peligro, liberarse del miedo y la culpa, silenciar a quienes dudan, validar sus sentimientos, tener poder sobre otros, obtener ventajas sobre rivales, estar libre de consecuencias, tener más tiempo para lo que ama, menos tiempo para lo que odia, felicidad y satisfacción, demostrar que tiene razón, demostrar que sus detractores están equivocados, ser atractivo/a para otros, dejar un legado duradero, mayor estatus entre sus pares, tener una vida llena de comodidades y lujos, ser aceptado/a por un grupo o comunidad, ser respetado/a por sus habilidades o talentos, ser fiel a sí mismo/a y alcanzar su máximo potencial, ascender en la jerarquía social, establecer relaciones cercanas y duraderas, sentirse parte de un grupo y ser valorado/a, ser apreciado/a por sus acciones]
33
- """,
34
-
35
- # Ejemplo completo de un perfil de cliente ideal
36
- "example": """
37
- La persona **"Emprendedora Inspirada"** es una **mujer** entre **30 y 40 años** que busca alcanzar el éxito tanto en su vida personal como profesional. Es una **emprendedora independiente** que constantemente se esfuerza por construir su marca y hacer crecer su negocio, pero también está abierta a colaborar con otros para lograr sus objetivos.
38
-
39
- **Personalidad**: MAGA (MAG)
40
-
41
- **Valores**: ambición, innovación, aprendizaje continuo y autenticidad.
42
-
43
- **Qué le emociona**: su trabajo y encontrar siempre formas de mejorar tanto ella misma como su negocio. Le apasiona el emprendimiento y disfruta aprendiendo sobre estrategias de negocios, marketing digital y desarrollo personal. Se entusiasma cuando descubre nuevas tendencias que puede implementar.
44
-
45
- **¿Cómo es?**: Es una líder natural con una fuerte ética de trabajo y dedicación para alcanzar sus metas. Tiene un fuerte deseo de éxito y reconocimiento. No teme al trabajo duro y está dispuesta a asumir riesgos calculados en busca del éxito. Es metódica pero creativa, organizada pero flexible cuando la situación lo requiere.
46
-
47
- **Nivel de conciencia**: Consciente del problema - Reconoce que su negocio no está creciendo al ritmo deseado y que necesita mejorar sus estrategias, pero aún no tiene claridad sobre qué solución específica implementar. Está activamente buscando información y alternativas.
48
-
49
- **Miedos**:
50
- - Observa cómo sus competidores crecen más rápido mientras ella siente que avanza lentamente
51
- - Revisa constantemente su agenda y se angustia al ver que no ha cumplido todos sus objetivos trimestrales
52
- - Pospone decisiones importantes por temor a equivocarse y perder lo construido
53
- - Cancela planes familiares para atender emergencias laborales, sintiendo que su vida personal se desvanece
54
- - Se compara con referentes de su industria y siente que nunca alcanzará su nivel de éxito
55
-
56
- **Inseguridades**:
57
- - Duda de sus capacidades cuando un cliente potencial elige a la competencia
58
- - Reescribe correos importantes múltiples veces antes de enviarlos
59
- - Evita hablar de ciertos temas en reuniones por miedo a no parecer suficientemente experta
60
- - Minimiza sus logros cuando recibe elogios, atribuyéndolos a la suerte o circunstancias externas
61
- - Posterga el lanzamiento de nuevos productos hasta que los considera "perfectos"
62
-
63
- **Culpa**:
64
- - Siente remordimiento cuando toma un fin de semana libre mientras sus competidores siguen trabajando
65
- - Se reprocha cuando invierte en un curso y no lo completa por falta de tiempo
66
- - Experimenta culpa al delegar tareas y luego revisa obsesivamente el trabajo realizado
67
- - Se siente mal cuando prioriza su bienestar sobre las demandas de clientes exigentes
68
- - Se castiga mentalmente por no haber implementado antes estrategias que ahora ve funcionando en otros negocios
69
-
70
- **Problemas**:
71
- - Sufre episodios de insomnio pensando en pendientes y estrategias para el día siguiente
72
- - Experimenta tensión en sus relaciones personales por su constante disponibilidad al trabajo
73
- - Acumula tareas operativas que podría delegar pero no confía en que otros las hagan correctamente
74
- - Posterga decisiones importantes sobre expansión por miedo a perder el control de la calidad
75
- - Se resiste a implementar cambios tecnológicos necesarios por temor a desestabilizar lo que ya funciona
76
-
77
- **Frustraciones**: Falta de progreso o crecimiento en su negocio o carrera, falta de reconocimiento o validación, desequilibrio entre su vida personal y profesional, falta de oportunidades para aprender y crecer, y falta de apoyo o colaboración. Le frustra cuando invierte tiempo y recursos en estrategias que no dan los resultados esperados.
78
-
79
- **¿En qué está dispuesta a invertir?**: En ella misma y en su negocio, ya sea tomando cursos, contratando coaches o consultores, o adquiriendo nuevas herramientas y tecnologías que le permitan optimizar su tiempo y mejorar sus resultados. Valora especialmente las inversiones que ofrecen un retorno claro y medible.
80
-
81
- **Intereses**: Mantenerse al día con las tendencias en su sector y adelantarse a la competencia. Le interesan los podcasts de negocios, libros de desarrollo personal, conferencias de emprendimiento y networking estratégico.
82
-
83
- **Deseos**: Tener un impacto positivo en el mundo, ya sea a través de su negocio o actividades personales. Aspira a crear un legado que trascienda lo económico y genere un cambio significativo en su industria o comunidad.
84
-
85
- **Lo que realmente quiere**: Lograr el éxito tanto en su vida personal como profesional para aumentar su potencial, vivir una vida llena de comodidades y lujos, ser respetada y admirada por sus habilidades y talentos, tener más tiempo para lo que ama y menos tiempo para lo que odia, ascender en la jerarquía social, y establecer relaciones cercanas y duraderas con amigos y familia. También busca validar sus sentimientos y demostrar que tiene razón a través de su éxito, escapar del peligro, y liberarse del miedo y la culpa que pueden impedirle alcanzar sus metas. Desea dejar un legado duradero y ser aceptada y apreciada por un grupo social o comunidad que comparta sus valores y aspiraciones.
86
- """,
87
-
88
- # Formato para búsqueda de mercado - No "Lo que realmente quiere" section needed
89
- "busqueda_format": """
90
- **BÚSQUEDA**
91
-
92
- **1. Nicho:**
93
- [Descripción detallada del nicho de mercado al que se dirige el producto o servicio]
94
-
95
- **2. Avatar:**
96
- [Descripción detallada del cliente ideal, incluyendo demografía, psicografía y comportamientos]
97
-
98
- **3. Meta Primaria:**
99
- [La meta principal que el cliente ideal desea alcanzar]
100
-
101
- **4. Queja Primaria:**
102
- [La frustración o problema principal que experimenta el cliente ideal]
103
-
104
- **5. Metas Secundarias:**
105
- - [Meta secundaria 1]
106
- - [Meta secundaria 2]
107
- - [Meta secundaria 3]
108
-
109
- **6. Quejas Secundarias:**
110
- - [Queja secundaria 1]
111
- - [Queja secundaria 2]
112
- - [Queja secundaria 3]
113
-
114
- **7. Los 5 Principales Puntos de Dolor:**
115
- - [Punto de dolor 1]
116
- - [Punto de dolor 2]
117
- - [Punto de dolor 3]
118
- - [Punto de dolor 4]
119
- - [Punto de dolor 5]
120
-
121
- **8. Gran Deseo Secreto:**
122
- [El deseo profundo que el cliente ideal no suele expresar abiertamente]
123
-
124
- **9. Estilo de vida soñado:**
125
- [Descripción del estilo de vida ideal al que aspira el cliente]
126
-
127
- **10. Los 5 Principales Deseos:**
128
- - [Deseo 1]
129
- - [Deseo 2]
130
- - [Deseo 3]
131
- - [Deseo 4]
132
- - [Deseo 5]
133
-
134
- **11. Objeciones:**
135
- - [Objeción 1]
136
- - [Objeción 2]
137
- - [Objeción 3]
138
-
139
- **12. Miedo más grande:**
140
- [El temor principal que impide al cliente ideal tomar acción]
141
-
142
- **13. Soluciones falsas:**
143
- - [Solución falsa 1]
144
- - [Solución falsa 2]
145
-
146
- **14. Gran Queja de la Solución Existente:**
147
- [La principal crítica que tiene el cliente ideal sobre las soluciones actuales en el mercado]
148
-
149
- **15. Creencias equivocadas:**
150
- - [Creencia equivocada 1]
151
- - [Creencia equivocada 2]
152
-
153
- **16. Alternativas caras:**
154
- - [Alternativa cara 1]
155
- - [Alternativa cara 2]
156
- """,
157
-
158
- # Formato narrativo para contar la historia del cliente ideal - No "Lo que realmente quiere" section needed
159
- "story_format": """
160
- **HISTORIA DEL CLIENTE IDEAL**
161
-
162
- **Protagonista:**
163
- [Nombre y breve descripción del cliente ideal]
164
-
165
- **Situación actual:**
166
- [Descripción detallada de la vida actual del cliente, sus circunstancias y contexto]
167
-
168
- **El problema:**
169
- [Narración del problema principal que enfrenta el protagonista en su día a día]
170
-
171
- **Intentos fallidos:**
172
- [Historia de las soluciones que ha intentado y por qué no han funcionado]
173
-
174
- **Momento de descubrimiento:**
175
- [Cómo descubre o descubriría tu solución]
176
-
177
- **Transformación:**
178
- [Cómo cambia su vida después de implementar tu solución]
179
-
180
- **Nuevo estado:**
181
- [Descripción de su nueva realidad y los beneficios que experimenta]
182
- """,
183
-
184
- # Formato para un perfil de cliente ideal simplificado - No "Lo que realmente quiere" section needed
185
- "simple_format": """
186
- **PERFIL SIMPLIFICADO**
187
-
188
- **Nombre:**
189
- [Nombre del avatar]
190
-
191
- **Demografía:**
192
- [Edad, género, ubicación, ocupación]
193
-
194
- **Problema principal:**
195
- [Descripción del problema principal que enfrenta]
196
-
197
- **Nivel de conciencia:**
198
- [Nivel de conciencia sobre su problema]
199
-
200
- **Deseo principal:**
201
- [Lo que realmente desea conseguir]
202
- """,
203
-
204
- # También actualizar los ejemplos para mantener la consistencia - Removed "Lo que realmente quiere" section
205
- "story_example": """
206
- **HISTORIA DEL CLIENTE IDEAL**
207
-
208
- **Protagonista:**
209
- Ana es una emprendedora de 35 años que dirige su propio estudio de diseño gráfico desde hace tres años. Es creativa, perfeccionista y apasionada por su trabajo.
210
-
211
- **Situación actual:**
212
- Ana trabaja más de 12 horas diarias intentando equilibrar la parte creativa de su negocio con las tareas administrativas. Tiene cinco clientes recurrentes, pero le cuesta conseguir nuevos proyectos. Cada mes es una lucha para cubrir todos los gastos y se siente constantemente estresada por la inestabilidad financiera.
213
-
214
- **El problema:**
215
- Aunque Ana es excelente en su trabajo creativo, no tiene estrategia de marketing definida. Publica ocasionalmente en redes sociales cuando recuerda hacerlo, pero sin un plan coherente. Ha perdido oportunidades porque potenciales clientes no la encuentran o no entienden claramente el valor de sus servicios. Se siente invisible en un mercado saturado.
216
-
217
- **Intentos fallidos:**
218
- Ha probado crear perfiles en todas las redes sociales populares, pero no mantiene ninguno actualizado. Contrató a un freelancer para que le hiciera una página web, pero quedó abandonada sin tráfico. Intentó hacer networking en eventos locales, pero no logró convertir esos contactos en clientes. Cada intento le ha costado tiempo y dinero sin resultados tangibles.
219
-
220
- **Momento de descubrimiento:**
221
- Un día, mientras busca desesperadamente soluciones en internet, Ana encuentra un webinar sobre estrategias de marketing específicas para estudios creativos. Por primera vez, escucha consejos que realmente entienden su situación y ofrecen un camino claro y estructurado para atraer clientes ideales sin sacrificar su tiempo creativo.
222
-
223
- **Transformación:**
224
- Ana implementa el sistema de marketing aprendido, creando contenido estratégico que muestra su expertise. Establece un embudo de ventas simple pero efectivo que convierte visitantes en clientes. Aprende a comunicar el valor de su trabajo de manera que resuena con quienes realmente valoran el diseño de calidad.
225
-
226
- **Nuevo estado:**
227
- Seis meses después, Ana ha duplicado su cartera de clientes y puede ser selectiva con los proyectos que acepta. Ha aumentado sus tarifas un 30% y los clientes pagan sin cuestionar porque entienden el valor que aporta. Trabaja menos horas pero genera más ingresos. El estrés ha disminuido considerablemente y ha recuperado la pasión por su trabajo al poder enfocarse en la parte creativa que realmente ama.
228
- """,
229
-
230
- # Simplified example - No "Lo que realmente quiere" section needed
231
- "simple_example": """
232
- **PERFIL SIMPLIFICADO**
233
-
234
- **Nombre:**
235
- Carlos Emprendedor
236
-
237
- **Demografía:**
238
- 35 años, hombre, Madrid, dueño de pequeña empresa de tecnología
239
-
240
- **Problema principal:**
241
- No logra escalar su negocio más allá de los clientes locales y siente que ha alcanzado un techo en su crecimiento.
242
-
243
- **Nivel de conciencia:**
244
- Consciente del problema - Sabe que necesita expandirse pero no tiene claro qué estrategias implementar para lograrlo.
245
-
246
- **Deseo principal:**
247
- Convertir su pequeña empresa local en una compañía reconocida a nivel nacional con procesos automatizados que le permitan tener más tiempo libre.
248
- """
249
- }
250
-
251
- # Instrucciones para formato de listas con viñetas
252
- bullet_format_instructions = """
253
- \n\nIMPORTANT - LIST FORMAT:
254
- For the sections of Fears, Insecurities, Guilt, Problems, and Frustrations, use BULLET POINTS (•) with PROPER PARAGRAPH BREAKS after each item.
255
-
256
- Example:
257
- Miedos:
258
- • Miedo a quedarse atrás en el mercado por no dominar nuevas tecnologías.
259
-
260
- Temor a perder oportunidades de negocio por barreras de comunicación.
261
-
262
- Preocupación por no poder expandir su empresa internacionalmente.
263
-
264
- The correct format is (note the empty line between each bullet point):
265
- Culpa:
266
- Se siente culpable por no pasar suficiente tiempo con su hijo debido al trabajo.
267
-
268
- • Siente remordimiento por no haber aprendido inglés antes y ahora tener que hacerlo a la fuerza.
269
-
270
- • Experimenta culpa al gastar dinero en un curso de inglés en lugar de en otras necesidades de su hijo.
271
-
272
- Se siente mal por no poder ayudar a su hijo con sus tareas de inglés.
273
-
274
- DO NOT use this incorrect format (without paragraph breaks):
275
- Inseguridades: Primera inseguridad Segunda inseguridad Tercera inseguridad
276
-
277
- ALSO DO NOT use this incorrect format (without empty lines between items):
278
- Problemas:
279
- • Tiene dificultades para encontrar tiempo para estudiar inglés debido a su trabajo y responsabilidades familiares.
280
- Se siente abrumado por la cantidad de información y recursos disponibles para aprender inglés.
281
- • Le resulta difícil concentrarse y mantenerse motivado para estudiar después de un largo día de trabajo.
282
-
283
- ENSURE there is an EMPTY LINE between each bullet point to create proper paragraph separation.
284
- DO NOT use hyphens (-) or numbers for these lists.
285
- """
286
-
287
- # Instrucciones para niveles de conciencia
288
- consciousness_level_instructions = """
289
- \n\nABSOLUTELY CRITICAL - CONSCIOUSNESS LEVEL MAPPING:
290
- You MUST use the EXACT consciousness level from this mapping:
291
-
292
- - If user selects "Desconocido" Use "Desconocido" in your response
293
- - If user selects "Consciente del problema" → Use "Consciente del problema" in your response
294
- - If user selects "Consciente de la solución" → Use "Consciente de la solución" in your response
295
- - If user selects "Consciente del producto" → Use "Consciente del producto" in your response
296
- - If user selects "Consciente de la compra" → Use "Consciente de la compra" in your response
297
-
298
- DO NOT DEVIATE from this mapping under any circumstances.
299
-
300
- For "Desconocido" level:
301
- - The person is completely unaware they have a problem
302
- - They don't recognize any need for change
303
- - They are not actively looking for solutions
304
- - Their fears and frustrations exist but they don't connect them to this specific problem
305
-
306
- For "Consciente del problema" level:
307
- - The person knows they have a problem
308
- - They feel the pain and recognize the issue
309
- - They don't yet know what solutions exist
310
- - They are beginning to research and understand their problem
311
-
312
- For "Consciente de la solución" level:
313
- - The person knows what type of solution they need
314
- - They are actively comparing different options
315
- - They understand how solutions work but haven't chosen one
316
- - They are evaluating features, benefits, and pricing
317
-
318
- For "Consciente del producto" level:
319
- - The person knows about your specific product/service
320
- - They are considering it but haven't decided to purchase
321
- - They may have objections or concerns about your offering
322
- - They need convincing about your specific solution
323
-
324
- For "Consciente de la compra" level:
325
- - The person is ready to buy
326
- - They need a final push or incentive
327
- - They are looking for validation of their decision
328
- - They may need help with the purchasing process
329
-
330
- The "Nivel de conciencia" section in your response MUST follow this exact format:
331
- **Nivel de conciencia**: [EXACT MAPPED LEVEL] - [explanation consistent with that level]
332
-
333
- ALL other aspects of the persona (fears, problems, etc.) MUST be consistent with the specified consciousness level.
334
- """
335
-
336
- # Lo que realmente queremos (motivaciones profundas)
337
- what_we_really_want = {
338
- "list": [
339
- "Increase our potential",
340
- "Escape danger",
341
- "Free ourselves from fear and guilt",
342
- "Silence those who doubt us",
343
- "Validate our feelings",
344
- "Power over others",
345
- "Advantages over our rivals",
346
- "Be free from the consequences",
347
- "Have more time dedicated to what we love",
348
- "Less time dedicated to what we hate",
349
- "Happiness and satisfaction",
350
- "Prove we are right",
351
- "Prove our detractors wrong",
352
- "Be attractive and charming to others",
353
- "Leave a lasting legacy",
354
- "Higher status among our peers",
355
- "Have a life full of comforts and luxuries",
356
- "Be accepted by a social group or community",
357
- "Be respected and admired for our intelligence, skills, or talents",
358
- "Be true to ourselves and reach our full potential",
359
- "Climb the social hierarchy",
360
- "Establish close and lasting relationships with friends and family",
361
- "Feel part of a group or community and be valued and appreciated by others",
362
- "Be appreciated for our actions and receive gratitude from others"
363
- ],
364
- "format": """
365
- **[WHAT WE REALLY WANT]**
366
- - Increase our potential
367
- - Escape danger
368
- - Free ourselves from fear and guilt
369
- - Silence those who doubt us
370
- - Validate our feelings
371
- - Power over others
372
- - Advantages over our rivals
373
- - Be free from the consequences
374
- - Have more time dedicated to what we love
375
- - Less time dedicated to what we hate
376
- - Happiness and satisfaction
377
- - Prove we are right
378
- - Prove our detractors wrong
379
- - Be attractive and charming to others
380
- - Leave a lasting legacy
381
- - Higher status among our peers
382
- - Have a life full of comforts and luxuries
383
- - Be accepted by a social group or community
384
- - Be respected and admired for our intelligence, skills, or talents
385
- - Be true to ourselves and reach our full potential
386
- - Climb the social hierarchy
387
- - Establish close and lasting relationships with friends and family
388
- - Feel part of a group or community and be valued and appreciated by others
389
- - Be appreciated for our actions and receive gratitude from others
390
- """
391
- }
392
-
393
- validation_questions = {
394
- "buyer_persona": """
395
- ---
396
- **Validation Questions for Your Ideal Customer Profile:**
397
-
398
- Have you addressed these essential aspects in your buyer persona?
399
-
400
- 1. **Demographics and Background:**
401
- - Have you defined their age, gender, education level, and location?
402
- - What is their current occupation and professional background?
403
- - What is their socioeconomic status and lifestyle?
404
-
405
- 2. **Psychographics and Values:**
406
- - What are their core values and beliefs?
407
- - What aspirations drive their decisions?
408
- - Which activities and interests align with your offering?
409
- - How do their interests overlap with your expertise?
410
-
411
- 3. **Problems and Needs:**
412
- - What specific problems are they trying to solve?
413
- - Which pain points are most urgent for them?
414
- - What frustrations are driving them to seek a solution?
415
- - How does your solution address their specific challenges?
416
-
417
- 4. **Purchase Behavior:**
418
- - What is their typical budget for similar solutions?
419
- - How do they evaluate purchase decisions?
420
- - What factors influence their buying choices?
421
- - Are they willing to invest in premium solutions?
422
-
423
- 5. **Decision-Making Process:**
424
- - Do they research thoroughly before buying?
425
- - What information sources do they trust?
426
- - How do reviews and recommendations influence them?
427
- - What convinces them of a product's value?
428
-
429
- 6. **Consciousness Level:**
430
- - Does the avatar clearly reflect one of the five consciousness levels?
431
- - Are their fears, problems, and frustrations consistent with their consciousness level?
432
- - Does their language and way of expressing themselves correspond to their consciousness level about the problem?
433
- - Are their objections and doubts appropriate for their consciousness level?
434
- - Is the type of information they seek consistent with their consciousness level?
435
- - Do their decision criteria adequately reflect their consciousness level?
436
-
437
- Ensure your buyer persona thoroughly addresses these questions to create an accurate profile of someone who will value and invest in your offering.
438
- ---
439
- """
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
440
  }
 
1
+ buyer_persona_formats = {
2
+ # Formato junguiano con arquetipos de Jung
3
+ "junguiano_format": """
4
+ La persona **"[nombre del avatar]"** es **[género]** entre **[rango de edad]** que busca [lo que está buscando]. Es [lo que es y quiere].
5
+
6
+ **Arquetipo principal (Jung)**: [Especificar uno de los 12 arquetipos principales] - [Explicar cómo se manifiesta este arquetipo en su personalidad]
7
+
8
+ **Arquetipo secundario**: [Especificar un segundo arquetipo que complemente al principal] - [Explicar cómo este arquetipo secundario matiza o complementa al principal]
9
+
10
+ **Sombra**: [Describir los aspectos reprimidos o negados de su personalidad según la teoría junguiana]
11
+
12
+ **Valores fundamentales**: [3-5 valores centrales que guían sus decisiones]
13
+
14
+ **Qué le emociona**: [Lo que le genera entusiasmo y motivación profunda]
15
+
16
+ **Nivel de conciencia**: [Nivel de conciencia sobre su problema]
17
+
18
+ **Miedos**:
19
+ • [Miedo principal relacionado con su arquetipo]
20
+
21
+ • [Miedo secundario]
22
+
23
+ • [Miedo terciario]
24
+
25
+ **Inseguridades**:
26
+ [Inseguridad principal relacionada con su sombra]
27
+
28
+ [Inseguridad secundaria]
29
+
30
+ [Inseguridad terciaria]
31
+
32
+ **Culpa**:
33
+ • [Sentimiento de culpa principal]
34
+
35
+ [Sentimiento de culpa secundario]
36
+
37
+ [Sentimiento de culpa terciario]
38
+
39
+ **Problemas**:
40
+ • [Problema principal que enfrenta]
41
+
42
+ • [Problema secundario]
43
+
44
+ • [Problema terciario]
45
+
46
+ **Frustraciones**:
47
+ [Frustración principal relacionada con su arquetipo]
48
+
49
+ [Frustración secundaria]
50
+
51
+ [Frustración terciaria]
52
+
53
+ **Dónde encontrarlo**: [Lugares físicos y digitales donde se puede encontrar a este cliente ideal]
54
+
55
+ **Dispuesto a invertir en**: [Productos, servicios o experiencias en los que está dispuesto a gastar dinero]
56
+
57
+ **Intereses**: [Intereses y actividades que reflejan su arquetipo principal y secundario]
58
+
59
+ **Deseos conscientes**:
60
+ [Deseo principal que expresa abiertamente]
61
+
62
+ • [Deseo secundario]
63
+
64
+ [Deseo terciario]
65
+
66
+ **Lo que realmente quiere**:
67
+
68
+ **Su gran deseo profundo**: [El deseo arquetípico fundamental que impulsa a esta persona a nivel emocional profundo]
69
+
70
+ **Sus 7 motivaciones ocultas**:
71
+ 1. [Motivación relacionada con su arquetipo principal]
72
+ 2. [Motivación relacionada con su arquetipo secundario]
73
+ 3. [Motivación relacionada con su sombra]
74
+ 4. [Motivación relacionada con su búsqueda de individuación]
75
+ 5. [Motivación relacionada con sus miedos]
76
+ 6. [Motivación relacionada con sus aspiraciones]
77
+ 7. [Motivación relacionada con su necesidad de pertenencia o reconocimiento]
78
+ """,
79
+
80
+ # Rename the example key as well
81
+ "junguiano_example": """
82
+ La persona **"Emprendedora Inspirada"** es una **mujer** entre **30 y 40 años** que busca alcanzar el éxito tanto en su vida personal como profesional. Es una **emprendedora independiente** que constantemente se esfuerza por construir su marca y hacer crecer su negocio, pero también está abierta a colaborar con otros para lograr sus objetivos.
83
+
84
+ **Personalidad**: MAGA (MAG)
85
+
86
+ **Valores**: ambición, innovación, aprendizaje continuo y autenticidad.
87
+
88
+ **Qué le emociona**: su trabajo y encontrar siempre formas de mejorar tanto ella misma como su negocio. Le apasiona el emprendimiento y disfruta aprendiendo sobre estrategias de negocios, marketing digital y desarrollo personal. Se entusiasma cuando descubre nuevas tendencias que puede implementar.
89
+
90
+ **¿Cómo es?**: Es una líder natural con una fuerte ética de trabajo y dedicación para alcanzar sus metas. Tiene un fuerte deseo de éxito y reconocimiento. No teme al trabajo duro y está dispuesta a asumir riesgos calculados en busca del éxito. Es metódica pero creativa, organizada pero flexible cuando la situación lo requiere.
91
+
92
+ **Nivel de conciencia**: Consciente del problema - Reconoce que su negocio no está creciendo al ritmo deseado y que necesita mejorar sus estrategias, pero aún no tiene claridad sobre qué solución específica implementar. Está activamente buscando información y alternativas.
93
+
94
+ **Miedos**:
95
+ - Observa cómo sus competidores crecen más rápido mientras ella siente que avanza lentamente
96
+ - Revisa constantemente su agenda y se angustia al ver que no ha cumplido todos sus objetivos trimestrales
97
+ - Pospone decisiones importantes por temor a equivocarse y perder lo construido
98
+ - Cancela planes familiares para atender emergencias laborales, sintiendo que su vida personal se desvanece
99
+ - Se compara con referentes de su industria y siente que nunca alcanzará su nivel de éxito
100
+
101
+ **Inseguridades**:
102
+ - Duda de sus capacidades cuando un cliente potencial elige a la competencia
103
+ - Reescribe correos importantes múltiples veces antes de enviarlos
104
+ - Evita hablar de ciertos temas en reuniones por miedo a no parecer suficientemente experta
105
+ - Minimiza sus logros cuando recibe elogios, atribuyéndolos a la suerte o circunstancias externas
106
+ - Posterga el lanzamiento de nuevos productos hasta que los considera "perfectos"
107
+
108
+ **Culpa**:
109
+ - Siente remordimiento cuando toma un fin de semana libre mientras sus competidores siguen trabajando
110
+ - Se reprocha cuando invierte en un curso y no lo completa por falta de tiempo
111
+ - Experimenta culpa al delegar tareas y luego revisa obsesivamente el trabajo realizado
112
+ - Se siente mal cuando prioriza su bienestar sobre las demandas de clientes exigentes
113
+ - Se castiga mentalmente por no haber implementado antes estrategias que ahora ve funcionando en otros negocios
114
+
115
+ **Problemas**:
116
+ - Sufre episodios de insomnio pensando en pendientes y estrategias para el día siguiente
117
+ - Experimenta tensión en sus relaciones personales por su constante disponibilidad al trabajo
118
+ - Acumula tareas operativas que podría delegar pero no confía en que otros las hagan correctamente
119
+ - Posterga decisiones importantes sobre expansión por miedo a perder el control de la calidad
120
+ - Se resiste a implementar cambios tecnológicos necesarios por temor a desestabilizar lo que ya funciona
121
+
122
+ **Frustraciones**: Falta de progreso o crecimiento en su negocio o carrera, falta de reconocimiento o validación, desequilibrio entre su vida personal y profesional, falta de oportunidades para aprender y crecer, y falta de apoyo o colaboración. Le frustra cuando invierte tiempo y recursos en estrategias que no dan los resultados esperados.
123
+
124
+ **¿En qué está dispuesta a invertir?**: En ella misma y en su negocio, ya sea tomando cursos, contratando coaches o consultores, o adquiriendo nuevas herramientas y tecnologías que le permitan optimizar su tiempo y mejorar sus resultados. Valora especialmente las inversiones que ofrecen un retorno claro y medible.
125
+
126
+ **Intereses**: Mantenerse al día con las tendencias en su sector y adelantarse a la competencia. Le interesan los podcasts de negocios, libros de desarrollo personal, conferencias de emprendimiento y networking estratégico.
127
+
128
+ **Deseos**: Tener un impacto positivo en el mundo, ya sea a través de su negocio o actividades personales. Aspira a crear un legado que trascienda lo económico y genere un cambio significativo en su industria o comunidad.
129
+
130
+ **Lo que realmente quiere**: Lograr el éxito tanto en su vida personal como profesional para aumentar su potencial, vivir una vida llena de comodidades y lujos, ser respetada y admirada por sus habilidades y talentos, tener más tiempo para lo que ama y menos tiempo para lo que odia, ascender en la jerarquía social, y establecer relaciones cercanas y duraderas con amigos y familia. También busca validar sus sentimientos y demostrar que tiene razón a través de su éxito, escapar del peligro, y liberarse del miedo y la culpa que pueden impedirle alcanzar sus metas. Desea dejar un legado duradero y ser aceptada y apreciada por un grupo social o comunidad que comparta sus valores y aspiraciones.
131
+ """,
132
+
133
+ # Formato para búsqueda de mercado - No "Lo que realmente quiere" section needed
134
+ "busqueda_format": """
135
+ **BÚSQUEDA**
136
+
137
+ **1. Nicho:**
138
+ [Descripción detallada del nicho de mercado al que se dirige el producto o servicio]
139
+
140
+ **2. Avatar:**
141
+ [Descripción detallada del cliente ideal, incluyendo demografía, psicografía y comportamientos]
142
+
143
+ **3. Meta Primaria:**
144
+ [La meta principal que el cliente ideal desea alcanzar]
145
+
146
+ **4. Queja Primaria:**
147
+ [La frustración o problema principal que experimenta el cliente ideal]
148
+
149
+ **5. Metas Secundarias:**
150
+ - [Meta secundaria 1]
151
+ - [Meta secundaria 2]
152
+ - [Meta secundaria 3]
153
+
154
+ **6. Quejas Secundarias:**
155
+ - [Queja secundaria 1]
156
+ - [Queja secundaria 2]
157
+ - [Queja secundaria 3]
158
+
159
+ **7. Los 5 Principales Puntos de Dolor:**
160
+ - [Punto de dolor 1]
161
+ - [Punto de dolor 2]
162
+ - [Punto de dolor 3]
163
+ - [Punto de dolor 4]
164
+ - [Punto de dolor 5]
165
+
166
+ **8. Gran Deseo Secreto:**
167
+ [El deseo profundo que el cliente ideal no suele expresar abiertamente]
168
+
169
+ **9. Estilo de vida soñado:**
170
+ [Descripción del estilo de vida ideal al que aspira el cliente]
171
+
172
+ **10. Los 5 Principales Deseos:**
173
+ - [Deseo 1]
174
+ - [Deseo 2]
175
+ - [Deseo 3]
176
+ - [Deseo 4]
177
+ - [Deseo 5]
178
+
179
+ **11. Objeciones:**
180
+ - [Objeción 1]
181
+ - [Objeción 2]
182
+ - [Objeción 3]
183
+
184
+ **12. Miedo más grande:**
185
+ [El temor principal que impide al cliente ideal tomar acción]
186
+
187
+ **13. Soluciones falsas:**
188
+ - [Solución falsa 1]
189
+ - [Solución falsa 2]
190
+
191
+ **14. Gran Queja de la Solución Existente:**
192
+ [La principal crítica que tiene el cliente ideal sobre las soluciones actuales en el mercado]
193
+
194
+ **15. Creencias equivocadas:**
195
+ - [Creencia equivocada 1]
196
+ - [Creencia equivocada 2]
197
+
198
+ **16. Alternativas caras:**
199
+ - [Alternativa cara 1]
200
+ - [Alternativa cara 2]
201
+ """,
202
+
203
+ # Formato narrativo para contar la historia del cliente ideal - No "Lo que realmente quiere" section needed
204
+ "story_format": """
205
+ **HISTORIA DEL CLIENTE IDEAL**
206
+
207
+ **Protagonista:**
208
+ [Nombre y breve descripción del cliente ideal]
209
+
210
+ **Situación actual:**
211
+ [Descripción detallada de la vida actual del cliente, sus circunstancias y contexto]
212
+
213
+ **El problema:**
214
+ [Narración del problema principal que enfrenta el protagonista en su día a día]
215
+
216
+ **Intentos fallidos:**
217
+ [Historia de las soluciones que ha intentado y por qué no han funcionado]
218
+
219
+ **Momento de descubrimiento:**
220
+ [Cómo descubre o descubriría tu solución]
221
+
222
+ **Transformación:**
223
+ [Cómo cambia su vida después de implementar tu solución]
224
+
225
+ **Nuevo estado:**
226
+ [Descripción de su nueva realidad y los beneficios que experimenta]
227
+ """,
228
+
229
+ # Formato para un perfil de cliente ideal simplificado - No "Lo que realmente quiere" section needed
230
+ "simple_format": """
231
+ **PERFIL SIMPLIFICADO**
232
+
233
+ **Nombre:**
234
+ [Nombre del avatar]
235
+
236
+ **Demografía:**
237
+ [Edad, género, ubicación, ocupación]
238
+
239
+ **Problema principal:**
240
+ [Descripción del problema principal que enfrenta]
241
+
242
+ **Nivel de conciencia:**
243
+ [Nivel de conciencia sobre su problema]
244
+
245
+ **Deseo principal:**
246
+ [Lo que realmente desea conseguir]
247
+ """,
248
+
249
+ # También actualizar los ejemplos para mantener la consistencia - Removed "Lo que realmente quiere" section
250
+ "story_example": """
251
+ **HISTORIA DEL CLIENTE IDEAL**
252
+
253
+ **Protagonista:**
254
+ Ana es una emprendedora de 35 años que dirige su propio estudio de diseño gráfico desde hace tres años. Es creativa, perfeccionista y apasionada por su trabajo.
255
+
256
+ **Situación actual:**
257
+ Ana trabaja más de 12 horas diarias intentando equilibrar la parte creativa de su negocio con las tareas administrativas. Tiene cinco clientes recurrentes, pero le cuesta conseguir nuevos proyectos. Cada mes es una lucha para cubrir todos los gastos y se siente constantemente estresada por la inestabilidad financiera.
258
+
259
+ **El problema:**
260
+ Aunque Ana es excelente en su trabajo creativo, no tiene estrategia de marketing definida. Publica ocasionalmente en redes sociales cuando recuerda hacerlo, pero sin un plan coherente. Ha perdido oportunidades porque potenciales clientes no la encuentran o no entienden claramente el valor de sus servicios. Se siente invisible en un mercado saturado.
261
+
262
+ **Intentos fallidos:**
263
+ Ha probado crear perfiles en todas las redes sociales populares, pero no mantiene ninguno actualizado. Contrató a un freelancer para que le hiciera una página web, pero quedó abandonada sin tráfico. Intentó hacer networking en eventos locales, pero no logró convertir esos contactos en clientes. Cada intento le ha costado tiempo y dinero sin resultados tangibles.
264
+
265
+ **Momento de descubrimiento:**
266
+ Un día, mientras busca desesperadamente soluciones en internet, Ana encuentra un webinar sobre estrategias de marketing específicas para estudios creativos. Por primera vez, escucha consejos que realmente entienden su situación y ofrecen un camino claro y estructurado para atraer clientes ideales sin sacrificar su tiempo creativo.
267
+
268
+ **Transformación:**
269
+ Ana implementa el sistema de marketing aprendido, creando contenido estratégico que muestra su expertise. Establece un embudo de ventas simple pero efectivo que convierte visitantes en clientes. Aprende a comunicar el valor de su trabajo de manera que resuena con quienes realmente valoran el diseño de calidad.
270
+
271
+ **Nuevo estado:**
272
+ Seis meses después, Ana ha duplicado su cartera de clientes y puede ser selectiva con los proyectos que acepta. Ha aumentado sus tarifas un 30% y los clientes pagan sin cuestionar porque entienden el valor que aporta. Trabaja menos horas pero genera más ingresos. El estrés ha disminuido considerablemente y ha recuperado la pasión por su trabajo al poder enfocarse en la parte creativa que realmente ama.
273
+ """,
274
+
275
+ # Simplified example - No "Lo que realmente quiere" section needed
276
+ "simple_example": """
277
+ **PERFIL SIMPLIFICADO**
278
+
279
+ **Nombre:**
280
+ Carlos Emprendedor
281
+
282
+ **Demografía:**
283
+ 35 años, hombre, Madrid, dueño de pequeña empresa de tecnología
284
+
285
+ **Problema principal:**
286
+ No logra escalar su negocio más allá de los clientes locales y siente que ha alcanzado un techo en su crecimiento.
287
+
288
+ **Nivel de conciencia:**
289
+ Consciente del problema - Sabe que necesita expandirse pero no tiene claro qué estrategias implementar para lograrlo.
290
+
291
+ **Deseo principal:**
292
+ Convertir su pequeña empresa local en una compañía reconocida a nivel nacional con procesos automatizados que le permitan tener más tiempo libre.
293
+ """
294
+ }
295
+
296
+ # Instrucciones para formato de listas con viñetas
297
+ bullet_format_instructions = """
298
+ \n\nIMPORTANT - LIST FORMAT:
299
+ For the sections of Fears, Insecurities, Guilt, Problems, and Frustrations, use BULLET POINTS (•) with PROPER PARAGRAPH BREAKS after each item.
300
+
301
+ Example:
302
+ Miedos:
303
+ Miedo a quedarse atrás en el mercado por no dominar nuevas tecnologías.
304
+
305
+ • Temor a perder oportunidades de negocio por barreras de comunicación.
306
+
307
+ Preocupación por no poder expandir su empresa internacionalmente.
308
+
309
+ The correct format is (note the empty line between each bullet point):
310
+ Culpa:
311
+ • Se siente culpable por no pasar suficiente tiempo con su hijo debido al trabajo.
312
+
313
+ Siente remordimiento por no haber aprendido inglés antes y ahora tener que hacerlo a la fuerza.
314
+
315
+ Experimenta culpa al gastar dinero en un curso de inglés en lugar de en otras necesidades de su hijo.
316
+
317
+ • Se siente mal por no poder ayudar a su hijo con sus tareas de inglés.
318
+
319
+ DO NOT use this incorrect format (without paragraph breaks):
320
+ Inseguridades: Primera inseguridad Segunda inseguridad Tercera inseguridad
321
+
322
+ ALSO DO NOT use this incorrect format (without empty lines between items):
323
+ Problemas:
324
+ Tiene dificultades para encontrar tiempo para estudiar inglés debido a su trabajo y responsabilidades familiares.
325
+ Se siente abrumado por la cantidad de información y recursos disponibles para aprender inglés.
326
+ Le resulta difícil concentrarse y mantenerse motivado para estudiar después de un largo día de trabajo.
327
+
328
+ ENSURE there is an EMPTY LINE between each bullet point to create proper paragraph separation.
329
+ DO NOT use hyphens (-) or numbers for these lists.
330
+ """
331
+
332
+ # Instrucciones para niveles de conciencia
333
+ consciousness_level_instructions = """
334
+ \n\nABSOLUTELY CRITICAL - CONSCIOUSNESS LEVEL MAPPING:
335
+ You MUST use the EXACT consciousness level from this mapping:
336
+
337
+ - If user selects "Desconocido" → Use "Desconocido" in your response
338
+ - If user selects "Consciente del problema" → Use "Consciente del problema" in your response
339
+ - If user selects "Consciente de la solución" → Use "Consciente de la solución" in your response
340
+ - If user selects "Consciente del producto" → Use "Consciente del producto" in your response
341
+ - If user selects "Consciente de la compra" Use "Consciente de la compra" in your response
342
+
343
+ DO NOT DEVIATE from this mapping under any circumstances.
344
+
345
+ For "Desconocido" level:
346
+ - The person is completely unaware they have a problem
347
+ - They don't recognize any need for change
348
+ - They are not actively looking for solutions
349
+ - Their fears and frustrations exist but they don't connect them to this specific problem
350
+
351
+ For "Consciente del problema" level:
352
+ - The person knows they have a problem
353
+ - They feel the pain and recognize the issue
354
+ - They don't yet know what solutions exist
355
+ - They are beginning to research and understand their problem
356
+
357
+ For "Consciente de la solución" level:
358
+ - The person knows what type of solution they need
359
+ - They are actively comparing different options
360
+ - They understand how solutions work but haven't chosen one
361
+ - They are evaluating features, benefits, and pricing
362
+
363
+ For "Consciente del producto" level:
364
+ - The person knows about your specific product/service
365
+ - They are considering it but haven't decided to purchase
366
+ - They may have objections or concerns about your offering
367
+ - They need convincing about your specific solution
368
+
369
+ For "Consciente de la compra" level:
370
+ - The person is ready to buy
371
+ - They need a final push or incentive
372
+ - They are looking for validation of their decision
373
+ - They may need help with the purchasing process
374
+
375
+ The "Nivel de conciencia" section in your response MUST follow this exact format:
376
+ **Nivel de conciencia**: [EXACT MAPPED LEVEL] - [explanation consistent with that level]
377
+
378
+ ALL other aspects of the persona (fears, problems, etc.) MUST be consistent with the specified consciousness level.
379
+ """
380
+
381
+ # Lo que realmente queremos (motivaciones profundas)
382
+ what_we_really_want = {
383
+ "list": [
384
+ "Increase our potential",
385
+ "Escape danger",
386
+ "Free ourselves from fear and guilt",
387
+ "Silence those who doubt us",
388
+ "Validate our feelings",
389
+ "Power over others",
390
+ "Advantages over our rivals",
391
+ "Be free from the consequences",
392
+ "Have more time dedicated to what we love",
393
+ "Less time dedicated to what we hate",
394
+ "Happiness and satisfaction",
395
+ "Prove we are right",
396
+ "Prove our detractors wrong",
397
+ "Be attractive and charming to others",
398
+ "Leave a lasting legacy",
399
+ "Higher status among our peers",
400
+ "Have a life full of comforts and luxuries",
401
+ "Be accepted by a social group or community",
402
+ "Be respected and admired for our intelligence, skills, or talents",
403
+ "Be true to ourselves and reach our full potential",
404
+ "Climb the social hierarchy",
405
+ "Establish close and lasting relationships with friends and family",
406
+ "Feel part of a group or community and be valued and appreciated by others",
407
+ "Be appreciated for our actions and receive gratitude from others"
408
+ ],
409
+ "format": """
410
+ **[WHAT WE REALLY WANT]**
411
+ - Increase our potential
412
+ - Escape danger
413
+ - Free ourselves from fear and guilt
414
+ - Silence those who doubt us
415
+ - Validate our feelings
416
+ - Power over others
417
+ - Advantages over our rivals
418
+ - Be free from the consequences
419
+ - Have more time dedicated to what we love
420
+ - Less time dedicated to what we hate
421
+ - Happiness and satisfaction
422
+ - Prove we are right
423
+ - Prove our detractors wrong
424
+ - Be attractive and charming to others
425
+ - Leave a lasting legacy
426
+ - Higher status among our peers
427
+ - Have a life full of comforts and luxuries
428
+ - Be accepted by a social group or community
429
+ - Be respected and admired for our intelligence, skills, or talents
430
+ - Be true to ourselves and reach our full potential
431
+ - Climb the social hierarchy
432
+ - Establish close and lasting relationships with friends and family
433
+ - Feel part of a group or community and be valued and appreciated by others
434
+ - Be appreciated for our actions and receive gratitude from others
435
+ """
436
+ }
437
+
438
+ validation_questions = {
439
+ "buyer_persona": """
440
+ ---
441
+ **Validation Questions for Your Ideal Customer Profile:**
442
+
443
+ Have you addressed these essential aspects in your buyer persona?
444
+
445
+ 1. **Demographics and Background:**
446
+ - Have you defined their age, gender, education level, and location?
447
+ - What is their current occupation and professional background?
448
+ - What is their socioeconomic status and lifestyle?
449
+
450
+ 2. **Psychographics and Values:**
451
+ - What are their core values and beliefs?
452
+ - What aspirations drive their decisions?
453
+ - Which activities and interests align with your offering?
454
+ - How do their interests overlap with your expertise?
455
+
456
+ 3. **Problems and Needs:**
457
+ - What specific problems are they trying to solve?
458
+ - Which pain points are most urgent for them?
459
+ - What frustrations are driving them to seek a solution?
460
+ - How does your solution address their specific challenges?
461
+
462
+ 4. **Purchase Behavior:**
463
+ - What is their typical budget for similar solutions?
464
+ - How do they evaluate purchase decisions?
465
+ - What factors influence their buying choices?
466
+ - Are they willing to invest in premium solutions?
467
+
468
+ 5. **Decision-Making Process:**
469
+ - Do they research thoroughly before buying?
470
+ - What information sources do they trust?
471
+ - How do reviews and recommendations influence them?
472
+ - What convinces them of a product's value?
473
+
474
+ 6. **Consciousness Level:**
475
+ - Does the avatar clearly reflect one of the five consciousness levels?
476
+ - Are their fears, problems, and frustrations consistent with their consciousness level?
477
+ - Does their language and way of expressing themselves correspond to their consciousness level about the problem?
478
+ - Are their objections and doubts appropriate for their consciousness level?
479
+ - Is the type of information they seek consistent with their consciousness level?
480
+ - Do their decision criteria adequately reflect their consciousness level?
481
+
482
+ Ensure your buyer persona thoroughly addresses these questions to create an accurate profile of someone who will value and invest in your offering.
483
+ ---
484
+ """
485
  }
format/jung_archetypes.py ADDED
@@ -0,0 +1,149 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jung_archetypes = {
2
+ "inocente": {
3
+ "descripcion": "Optimista y soñador. Busca la felicidad y simplicidad. Teme ser castigado por hacer algo malo.",
4
+ "motivaciones": "Seguridad, paraíso, pureza, bondad",
5
+ "miedos": "Ser castigado por hacer algo incorrecto, contaminación, corrupción",
6
+ "estrategia": "Hacer las cosas correctamente, mantener o renovar la fe",
7
+ "debilidades": "Ingenuidad, negación de problemas, dependencia",
8
+ "talentos": "Fe, optimismo, capacidad para confiar",
9
+ "ejemplos": "Niños, utopistas, tradicionalistas, místicos"
10
+ },
11
+ "hombre_comun": {
12
+ "descripcion": "Realista y empático. Busca conectar y pertenecer. Teme destacar y ser rechazado.",
13
+ "motivaciones": "Conexión con otros, pertenencia, comunidad",
14
+ "miedos": "Destacar y ser rechazado, quedarse solo",
15
+ "estrategia": "Desarrollar virtudes sólidas y ordinarias, ser humilde",
16
+ "debilidades": "Pérdida de identidad por encajar, conformismo",
17
+ "talentos": "Realismo, empatía, falta de pretensiones",
18
+ "ejemplos": "Buen vecino, persona trabajadora, amigo leal"
19
+ },
20
+ "heroe": {
21
+ "descripcion": "Valiente y decidido. Busca demostrar su valía a través de actos valientes. Teme la debilidad y vulnerabilidad.",
22
+ "motivaciones": "Demostrar su valía a través del coraje y la determinación",
23
+ "miedos": "Debilidad, vulnerabilidad, ser cobarde",
24
+ "estrategia": "Ser tan fuerte y competente como sea posible",
25
+ "debilidades": "Arrogancia, necesidad constante de desafíos, encontrar enemigos",
26
+ "talentos": "Competencia, coraje, determinación",
27
+ "ejemplos": "Guerreros, atletas, pioneros, emprendedores ambiciosos"
28
+ },
29
+ "cuidador": {
30
+ "descripcion": "Compasivo y generoso. Busca proteger y cuidar a otros. Teme el egoísmo y la ingratitud.",
31
+ "motivaciones": "Proteger a otros y cuidar de ellos",
32
+ "miedos": "Egoísmo, ingratitud, no ser necesitado",
33
+ "estrategia": "Hacer cosas por otros",
34
+ "debilidades": "Martirio, ser explotado, culpa",
35
+ "talentos": "Compasión, generosidad, cuidado",
36
+ "ejemplos": "Padres, enfermeras, trabajadores sociales, maestros"
37
+ },
38
+ "explorador": {
39
+ "descripcion": "Independiente y auténtico. Busca libertad para descubrir quién es. Teme el conformismo y el vacío interior.",
40
+ "motivaciones": "Libertad para descubrir quién es a través de la exploración",
41
+ "miedos": "Conformismo, vacío interior, no ser fiel a sí mismo",
42
+ "estrategia": "Viajar, buscar nuevas experiencias, escapar del aburrimiento",
43
+ "debilidades": "Vagabundeo sin propósito, aislamiento, inadaptación",
44
+ "talentos": "Autonomía, ambición, autenticidad",
45
+ "ejemplos": "Viajeros, buscadores, individualistas, aventureros"
46
+ },
47
+ "rebelde": {
48
+ "descripcion": "Radical y revolucionario. Busca cambiar lo que no funciona. Teme ser impotente o ineficaz.",
49
+ "motivaciones": "Revolución, venganza, impacto radical",
50
+ "miedos": "Ser impotente, ineficaz, convencional",
51
+ "estrategia": "Romper reglas, disrupción, destrucción",
52
+ "debilidades": "Cruzar al lado oscuro, comportamiento criminal, autodestructivo",
53
+ "talentos": "Libertad radical, transformación, irreverencia",
54
+ "ejemplos": "Revolucionarios, inconformistas, emprendedores disruptivos"
55
+ },
56
+ "amante": {
57
+ "descripcion": "Apasionado y comprometido. Busca intimidad y experiencia. Teme estar solo o ser invisible.",
58
+ "motivaciones": "Intimidad, experiencia, compromiso, gratitud",
59
+ "miedos": "Soledad, invisibilidad, no ser amado",
60
+ "estrategia": "Volverse cada vez más atractivo física, emocional y espiritualmente",
61
+ "debilidades": "Complacer a otros, perder identidad en relaciones",
62
+ "talentos": "Pasión, gratitud, apreciación, compromiso",
63
+ "ejemplos": "Parejas, amigos, entusiastas, connoisseurs"
64
+ },
65
+ "creador": {
66
+ "descripcion": "Innovador y artístico. Busca crear cosas de valor duradero. Teme la mediocridad.",
67
+ "motivaciones": "Crear cosas de valor duradero, realizar una visión",
68
+ "miedos": "Mediocridad, mala ejecución, no dejar legado",
69
+ "estrategia": "Desarrollar habilidades artísticas, inventar, innovar",
70
+ "debilidades": "Perfeccionismo, soluciones poco prácticas, mal autoconcepto",
71
+ "talentos": "Creatividad, imaginación, innovación, inteligencia",
72
+ "ejemplos": "Artistas, inventores, emprendedores innovadores, escritores"
73
+ },
74
+ "bufon": {
75
+ "descripcion": "Juguetón y alegre. Busca disfrutar el momento. Teme el aburrimiento y no ser aceptado.",
76
+ "motivaciones": "Disfrutar el momento con juego y ligereza",
77
+ "miedos": "Aburrimiento, no ser aceptado socialmente",
78
+ "estrategia": "Jugar, hacer bromas, ser gracioso",
79
+ "debilidades": "Frivolidad, pérdida de tiempo, irresponsabilidad",
80
+ "talentos": "Alegría, libertad, originalidad",
81
+ "ejemplos": "Comediantes, animadores, personas que disfrutan la vida"
82
+ },
83
+ "sabio": {
84
+ "descripcion": "Analítico y reflexivo. Busca la verdad y el conocimiento. Teme ser engañado o la ignorancia.",
85
+ "motivaciones": "Encontrar la verdad, usar inteligencia y análisis",
86
+ "miedos": "Ser engañado, ignorancia, falsedades",
87
+ "estrategia": "Buscar información y conocimiento, autorreflexión",
88
+ "debilidades": "Análisis paralizante, falta de acción, distanciamiento",
89
+ "talentos": "Sabiduría, inteligencia, conocimiento",
90
+ "ejemplos": "Expertos, investigadores, asesores, filósofos, pensadores"
91
+ },
92
+ "mago": {
93
+ "descripcion": "Visionario y carismático. Busca conocer las leyes fundamentales del universo. Teme consecuencias negativas imprevistas.",
94
+ "motivaciones": "Conocer las leyes fundamentales del universo y aplicarlas",
95
+ "miedos": "Consecuencias negativas imprevistas, manipulación",
96
+ "estrategia": "Desarrollar visión y comprensión de cómo funcionan las cosas",
97
+ "debilidades": "Ser manipulador, egocéntrico, desconectado de la realidad",
98
+ "talentos": "Encontrar soluciones ganar-ganar, catalizar cambios",
99
+ "ejemplos": "Visionarios, innovadores, carismáticos, líderes transformadores"
100
+ },
101
+ "gobernante": {
102
+ "descripcion": "Responsable y líder. Busca crear prosperidad y éxito. Teme el caos y ser derrocado.",
103
+ "motivaciones": "Control, liderazgo, crear prosperidad y éxito",
104
+ "miedos": "Caos, ser derrocado, pérdida de control",
105
+ "estrategia": "Ejercer poder, liderazgo, establecer orden",
106
+ "debilidades": "Autoritarismo, incapacidad de delegar, ser controlador",
107
+ "talentos": "Responsabilidad, liderazgo, organización",
108
+ "ejemplos": "Líderes, ejecutivos, políticos, administradores"
109
+ }
110
+ }
111
+
112
+ # Añade estas funciones al final del archivo
113
+
114
+ def get_archetype_info(archetype_key):
115
+ """
116
+ Obtiene la información completa de un arquetipo específico
117
+
118
+ Args:
119
+ archetype_key (str): Clave del arquetipo (ej: 'heroe', 'sabio')
120
+
121
+ Returns:
122
+ dict: Información completa del arquetipo o None si no existe
123
+ """
124
+ return jung_archetypes.get(archetype_key.lower().replace(' ', '_'))
125
+
126
+ def get_all_archetype_names():
127
+ """
128
+ Obtiene una lista con los nombres de todos los arquetipos
129
+
130
+ Returns:
131
+ list: Lista de nombres de arquetipos
132
+ """
133
+ return [key.replace('_', ' ').title() for key in jung_archetypes.keys()]
134
+
135
+ def get_archetype_description(archetype_key):
136
+ """
137
+ Obtiene una descripción concisa del arquetipo
138
+
139
+ Args:
140
+ archetype_key (str): Clave del arquetipo
141
+
142
+ Returns:
143
+ str: Descripción concisa o mensaje de error
144
+ """
145
+ archetype = get_archetype_info(archetype_key)
146
+ if not archetype:
147
+ return "Arquetipo no encontrado"
148
+
149
+ return f"{archetype_key.replace('_', ' ').title()}: {archetype['descripcion']}"
prompts.py CHANGED
@@ -1,4 +1,6 @@
 
1
  from format.format import buyer_persona_formats, what_we_really_want, validation_questions, bullet_format_instructions
 
2
 
3
  def get_system_prompt():
4
  """
@@ -51,7 +53,7 @@ STEPS TO COMPLETE THE TASK:
51
  THE ENTIRE RESPONSE MUST BE IN SPANISH, especially the section "Lo que realmente quiere".
52
  For the section "Lo que realmente quiere" (What they really want), identify and focus on THE SINGLE MOST IMPORTANT underlying desire that drives this avatar. Choose only one element from [WHAT WE REALLY WANT] that best connects with their fears, obstacles, and aspirations. Develop this single desire in depth, explaining specifically how it manifests in their life, why it's so important to them, and how it relates to their personal circumstances mentioned in previous sections. Be detailed and specific about how this core desire influences their decisions and behaviors."""
53
 
54
- def create_instruction(product_service, skills, target_audience=None, gender=None, consciousness_level="Ninguno", format_type="base_format"):
55
  """
56
  Creates customized instructions to generate an ideal customer profile
57
 
@@ -67,7 +69,7 @@ def create_instruction(product_service, skills, target_audience=None, gender=Non
67
  str: Complete instructions to generate the profile
68
  """
69
  # Obtener los componentes del formato dinámicamente
70
- format_template = buyer_persona_formats.get(format_type, buyer_persona_formats["base_format"])
71
 
72
  # Intentar obtener el ejemplo correspondiente al formato seleccionado
73
  # Convención: si el formato es "x_format", buscar "x_example"
@@ -77,8 +79,8 @@ def create_instruction(product_service, skills, target_audience=None, gender=Non
77
  # Si no existe un ejemplo específico, usar el ejemplo predeterminado
78
  example = buyer_persona_formats.get(example_key, buyer_persona_formats["example"])
79
 
80
- # Solo incluir la sección "Lo que realmente quiere" para el formato base
81
- if format_type == "base_format":
82
  what_we_want = what_we_really_want["format"]
83
  what_we_want_instruction = """
84
  Give the reasons why they want what they want. Use **[WHAT WE REALLY WANT]** to answer that section.
@@ -115,8 +117,8 @@ Select these deeper motivations from the list provided in the reference, choosin
115
 
116
  validation = validation_questions["buyer_persona"]
117
 
118
- # Solo incluir instrucciones de formato de viñetas para base_format y busqueda_format
119
- if format_type in ["base_format", "busqueda_format"]:
120
  format_instruction = bullet_format_instructions
121
  else:
122
  format_instruction = """
@@ -212,6 +214,38 @@ Example:
212
  """
213
 
214
  # Construir las instrucciones completas
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
215
  instructions = f"""
216
  Crea un perfil de cliente ideal para el siguiente producto/servicio:
217
 
@@ -223,6 +257,7 @@ Crea un perfil de cliente ideal para el siguiente producto/servicio:
223
  {gender_instruction}
224
  {format_instruction}
225
  {consciousness_instruction}
 
226
  {desire_format}
227
 
228
  Utiliza el siguiente formato para crear el perfil:
@@ -233,13 +268,13 @@ Aquí tienes un ejemplo de cómo debería ser el perfil:
233
 
234
  {example}
235
 
236
- {what_we_want if format_type == "base_format" else ""}
237
 
238
  {validation}
239
  """
240
 
241
- # Añadir instrucción explícita para formatos que no son base_format
242
- if format_type != "base_format":
243
  instructions += """
244
  \n\nIMPORTANTE: Este formato NO debe incluir la sección "Lo que realmente quiere". Sigue estrictamente el formato proporcionado sin añadir secciones adicionales.
245
  """
 
1
+ # Añade esta importación al inicio del archivo
2
  from format.format import buyer_persona_formats, what_we_really_want, validation_questions, bullet_format_instructions
3
+ from format.jung_archetypes import jung_archetypes, get_all_archetype_names, get_archetype_description
4
 
5
  def get_system_prompt():
6
  """
 
53
  THE ENTIRE RESPONSE MUST BE IN SPANISH, especially the section "Lo que realmente quiere".
54
  For the section "Lo que realmente quiere" (What they really want), identify and focus on THE SINGLE MOST IMPORTANT underlying desire that drives this avatar. Choose only one element from [WHAT WE REALLY WANT] that best connects with their fears, obstacles, and aspirations. Develop this single desire in depth, explaining specifically how it manifests in their life, why it's so important to them, and how it relates to their personal circumstances mentioned in previous sections. Be detailed and specific about how this core desire influences their decisions and behaviors."""
55
 
56
+ def create_instruction(product_service, skills, target_audience=None, gender=None, consciousness_level="Ninguno", format_type="junguiano_format"):
57
  """
58
  Creates customized instructions to generate an ideal customer profile
59
 
 
69
  str: Complete instructions to generate the profile
70
  """
71
  # Obtener los componentes del formato dinámicamente
72
+ format_template = buyer_persona_formats.get(format_type, buyer_persona_formats["junguiano_format"])
73
 
74
  # Intentar obtener el ejemplo correspondiente al formato seleccionado
75
  # Convención: si el formato es "x_format", buscar "x_example"
 
79
  # Si no existe un ejemplo específico, usar el ejemplo predeterminado
80
  example = buyer_persona_formats.get(example_key, buyer_persona_formats["example"])
81
 
82
+ # Solo incluir la sección "Lo que realmente quiere" para el formato junguiano
83
+ if format_type == "junguiano_format":
84
  what_we_want = what_we_really_want["format"]
85
  what_we_want_instruction = """
86
  Give the reasons why they want what they want. Use **[WHAT WE REALLY WANT]** to answer that section.
 
117
 
118
  validation = validation_questions["buyer_persona"]
119
 
120
+ # Solo incluir instrucciones de formato de viñetas para junguiano_format y busqueda_format
121
+ if format_type in ["junguiano_format", "busqueda_format"]:
122
  format_instruction = bullet_format_instructions
123
  else:
124
  format_instruction = """
 
214
  """
215
 
216
  # Construir las instrucciones completas
217
+ # Solo incluir instrucciones de arquetipos de Jung para junguiano_format
218
+ jung_archetypes_instruction = ""
219
+ if format_type == "junguiano_format":
220
+ # Crear una referencia concisa de los arquetipos para incluir en las instrucciones
221
+ archetype_names = get_all_archetype_names()
222
+ jung_archetypes_instruction = """
223
+ \n\nIMPORTANT - JUNG ARCHETYPES REFERENCE:
224
+ Selecciona un arquetipo principal y uno secundario para el cliente ideal basándote en la siguiente información:
225
+
226
+ """
227
+ # Añadir descripción de cada arquetipo
228
+ for key in jung_archetypes.keys():
229
+ archetype = jung_archetypes[key]
230
+ name = key.replace('_', ' ').title()
231
+ jung_archetypes_instruction += f"""
232
+ **{name}**: {archetype['descripcion']}
233
+ - Motivaciones: {archetype['motivaciones']}
234
+ - Miedos: {archetype['miedos']}
235
+ - Debilidades: {archetype['debilidades']}
236
+ """
237
+
238
+ jung_archetypes_instruction += """
239
+ Para cada arquetipo seleccionado, explica:
240
+ - Cómo se manifiesta en su personalidad y comportamiento
241
+ - Qué lo motiva basado en este arquetipo
242
+ - Sus miedos e inseguridades relacionados con el arquetipo
243
+ - Los aspectos "sombra" (rasgos reprimidos) que pueden emerger bajo estrés
244
+
245
+ La "sombra" representa los aspectos reprimidos o negados de la personalidad según la teoría de Jung.
246
+ """
247
+
248
+ # Añadir la instrucción de arquetipos a las instrucciones completas
249
  instructions = f"""
250
  Crea un perfil de cliente ideal para el siguiente producto/servicio:
251
 
 
257
  {gender_instruction}
258
  {format_instruction}
259
  {consciousness_instruction}
260
+ {jung_archetypes_instruction}
261
  {desire_format}
262
 
263
  Utiliza el siguiente formato para crear el perfil:
 
268
 
269
  {example}
270
 
271
+ {what_we_want if format_type == "junguiano_format" else ""}
272
 
273
  {validation}
274
  """
275
 
276
+ # Añadir instrucción explícita para formatos que no son junguiano_format
277
+ if format_type != "junguiano_format":
278
  instructions += """
279
  \n\nIMPORTANTE: Este formato NO debe incluir la sección "Lo que realmente quiere". Sigue estrictamente el formato proporcionado sin añadir secciones adicionales.
280
  """