Spaces:
Running
Running
Update format/format.py
Browse files- format/format.py +59 -41
format/format.py
CHANGED
@@ -117,47 +117,65 @@ buyer_persona_formats = {
|
|
117 |
**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.
|
118 |
""",
|
119 |
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
•
|
129 |
-
|
130 |
-
•
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
•
|
137 |
-
|
138 |
-
•
|
139 |
-
|
140 |
-
•
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
•
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
161 |
}
|
162 |
|
163 |
what_we_really_want = {
|
|
|
117 |
**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.
|
118 |
""",
|
119 |
|
120 |
+
# Modificamos las instrucciones en bullet_format para ser más explícitas
|
121 |
+
|
122 |
+
buyer_persona_formats["bullet_format"] = """
|
123 |
+
\n\nIMPORTANT - LIST FORMAT:
|
124 |
+
For the sections of Fears, Insecurities, Guilt, Problems, and Frustrations, use BULLET POINTS (•) with PROPER PARAGRAPH BREAKS after each item.
|
125 |
+
|
126 |
+
Example:
|
127 |
+
Miedos:
|
128 |
+
• Miedo a quedarse atrás en el mercado por no dominar nuevas tecnologías.
|
129 |
+
|
130 |
+
• Temor a perder oportunidades de negocio por barreras de comunicación.
|
131 |
+
|
132 |
+
• Preocupación por no poder expandir su empresa internacionalmente.
|
133 |
+
|
134 |
+
The correct format is (note the empty line between each bullet point):
|
135 |
+
Culpa:
|
136 |
+
• Se siente culpable por no pasar suficiente tiempo con su hijo debido al trabajo.
|
137 |
+
|
138 |
+
• Siente remordimiento por no haber aprendido inglés antes y ahora tener que hacerlo a la fuerza.
|
139 |
+
|
140 |
+
• Experimenta culpa al gastar dinero en un curso de inglés en lugar de en otras necesidades de su hijo.
|
141 |
+
|
142 |
+
• Se siente mal por no poder ayudar a su hijo con sus tareas de inglés.
|
143 |
+
|
144 |
+
DO NOT use this incorrect format (without paragraph breaks):
|
145 |
+
Inseguridades: • Primera inseguridad • Segunda inseguridad • Tercera inseguridad
|
146 |
+
|
147 |
+
ALSO DO NOT use this incorrect format (without empty lines between items):
|
148 |
+
Problemas:
|
149 |
+
• Tiene dificultades para encontrar tiempo para estudiar inglés debido a su trabajo y responsabilidades familiares.
|
150 |
+
• Se siente abrumado por la cantidad de información y recursos disponibles para aprender inglés.
|
151 |
+
• Le resulta difícil concentrarse y mantenerse motivado para estudiar después de un largo día de trabajo.
|
152 |
+
|
153 |
+
ENSURE there is an EMPTY LINE between each bullet point to create proper paragraph separation.
|
154 |
+
DO NOT use hyphens (-) or numbers for these lists.
|
155 |
+
|
156 |
+
\n\nABSOLUTELY CRITICAL - CONSCIOUSNESS LEVEL HANDLING:
|
157 |
+
1. If the user selects EXACTLY "Ninguno" (and ONLY this exact value), you MUST completely OMIT the "Nivel de conciencia" section from your response.
|
158 |
+
|
159 |
+
2. For ALL other consciousness levels, including "Nivel 1 - Desconocido", you MUST INCLUDE the "Nivel de conciencia" section with the appropriate level.
|
160 |
+
|
161 |
+
3. IMPORTANT: "Nivel 1 - Desconocido" is NOT the same as "Ninguno". If "Nivel 1 - Desconocido" is selected, you MUST include the consciousness level section with "Desconocido" as the level.
|
162 |
+
|
163 |
+
4. The consciousness level mapping is:
|
164 |
+
- If user selects "Ninguno" → OMIT the section completely
|
165 |
+
- If user selects "Nivel 1 - Desconocido" → Use "Desconocido" in your response
|
166 |
+
- If user selects "Consciente del problema" → Use "Consciente del problema" in your response
|
167 |
+
- If user selects "Consciente de la solución" → Use "Consciente de la solución" in your response
|
168 |
+
- If user selects "Consciente del producto" → Use "Consciente del producto" in your response
|
169 |
+
- If user selects "Consciente de la compra" → Use "Consciente de la compra" in your response
|
170 |
+
|
171 |
+
5. For "Nivel 1 - Desconocido", the section should look like:
|
172 |
+
**Nivel de conciencia**: Desconocido - [explanation consistent with that level]
|
173 |
+
|
174 |
+
6. When the user selects "Ninguno", your response should NOT contain any line starting with "**Nivel de conciencia**". Skip directly from "**¿Cómo es?**" to "**Miedos**" without any mention of consciousness level.
|
175 |
+
"""
|
176 |
+
|
177 |
+
# Eliminamos la función get_format_by_consciousness_level ya que vamos a manejar esto
|
178 |
+
# directamente a través de las instrucciones al modelo
|
179 |
}
|
180 |
|
181 |
what_we_really_want = {
|