Spaces:
Running
Running
Update prompts.py
Browse files- prompts.py +17 -17
prompts.py
CHANGED
@@ -179,7 +179,7 @@ Ensure your buyer persona thoroughly addresses these questions to create an accu
|
|
179 |
---
|
180 |
|
181 |
This prompt ensures the ideal customer aligns with your interests and skills and will be a good prospect for your products/services."""
|
182 |
-
def create_instruction(product_service, skills, target_audience=None, gender=None,
|
183 |
# Preparar la información del público objetivo si se proporciona
|
184 |
target_audience_info = ""
|
185 |
if target_audience:
|
@@ -195,31 +195,31 @@ def create_instruction(product_service, skills, target_audience=None, gender=Non
|
|
195 |
else:
|
196 |
gender_instruction = "\n\nElige un solo género (hombre o mujer) para el perfil y mantén la concordancia de género en todo el texto."
|
197 |
|
198 |
-
#
|
199 |
consciousness_instruction = ""
|
200 |
-
if
|
201 |
-
|
202 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
203 |
|
204 |
-
|
205 |
-
|
206 |
-
{get_consciousness_levels_description()}
|
207 |
-
|
208 |
-
Utiliza el siguiente formato para esta sección:
|
209 |
-
|
210 |
-
{get_consciousness_analysis_format()}
|
211 |
-
|
212 |
-
Esta sección debe ser profunda y revelar cómo evoluciona la mentalidad del cliente ideal a lo largo de su proceso de toma de decisiones, desde que no conoce tu producto hasta que está listo para comprarlo.
|
213 |
-
"""
|
214 |
|
215 |
return (
|
216 |
f"{system_prompt}\n\n"
|
217 |
f"Create a detailed buyer persona for someone who would be interested in {product_service} and would resonate with my skills in {skills}. Focus on identifying the ideal customer "
|
218 |
-
f"who would value both the offering and my expertise.{target_audience_info}{gender_instruction}\n\n"
|
219 |
f"La respuesta debe comenzar con 'La persona **\"[nombre del avatar]\"** es **[género]** entre **[rango de edad]**...' \n\n"
|
220 |
f"y seguir exactamente la estructura de secciones mostrada en el ejemplo, incluyendo: Personalidad, Valores, Qué le emociona, ¿Cómo es?, Miedos, Inseguridades, Culpa, Problemas, Frustraciones, ¿En qué está dispuesto/a a invertir?, Intereses, Deseos, y Lo que realmente quiere.\n\n"
|
221 |
f"IMPORTANTE: Tu respuesta DEBE seguir el formato del ejemplo proporcionado en [FORMAT] y [EXAMPLE], pero utiliza viñetas (- o *) para listar elementos en las secciones como Miedos, Inseguridades, Culpa, Problemas, Frustraciones, Valores e Intereses. \n\n"
|
222 |
f"Usa formato markdown con **negritas** para destacar conceptos importantes y organiza el texto para que sea fácil de leer. \n\n"
|
223 |
f"Asegúrate de que la respuesta esté completamente en español y mantenga la concordancia de género en todo el texto según el perfil elegido.\n\n"
|
224 |
-
f"NO incluyas ningún texto introductorio, análisis adicional, ni conclusiones. Proporciona SOLO el perfil del cliente ideal siguiendo el formato especificado
|
225 |
)
|
|
|
179 |
---
|
180 |
|
181 |
This prompt ensures the ideal customer aligns with your interests and skills and will be a good prospect for your products/services."""
|
182 |
+
def create_instruction(product_service, skills, target_audience=None, gender=None, consciousness_level="Ninguno"):
|
183 |
# Preparar la información del público objetivo si se proporciona
|
184 |
target_audience_info = ""
|
185 |
if target_audience:
|
|
|
195 |
else:
|
196 |
gender_instruction = "\n\nElige un solo género (hombre o mujer) para el perfil y mantén la concordancia de género en todo el texto."
|
197 |
|
198 |
+
# Instrucción para nivel de conciencia específico
|
199 |
consciousness_instruction = ""
|
200 |
+
if consciousness_level != "Ninguno":
|
201 |
+
consciousness_descriptions = {
|
202 |
+
"Desconocido": "Este cliente no es consciente de que tiene un problema o necesidad que tu producto/servicio puede resolver. Crea un avatar que refleje esta falta de conciencia del problema, pero que tenga las características y dolores latentes que eventualmente lo llevarían a necesitar tu solución.",
|
203 |
+
|
204 |
+
"Consciente del problema": "Este cliente ya es consciente de que tiene un problema, pero aún no sabe cómo resolverlo o qué soluciones existen. Crea un avatar que esté experimentando activamente el problema y buscando entenderlo mejor, pero que aún no conozca las soluciones disponibles.",
|
205 |
+
|
206 |
+
"Consciente de la solución": "Este cliente ya sabe que existen soluciones para su problema, pero aún no sabe cuál elegir. Crea un avatar que esté evaluando diferentes opciones y alternativas, pero que aún no haya decidido por una solución específica.",
|
207 |
+
|
208 |
+
"Consciente del producto": "Este cliente conoce tu producto o servicio específico, pero aún no está completamente convencido de que sea la mejor opción. Crea un avatar que esté considerando seriamente tu oferta pero que tenga dudas o objeciones específicas que necesitan ser resueltas.",
|
209 |
+
|
210 |
+
"Consciente de la compra": "Este cliente ya está completamente informado sobre tu producto y está listo para comprar, solo necesita un pequeño empujón. Crea un avatar que esté a punto de tomar la decisión de compra y describe qué factores específicos podrían ser el incentivo final."
|
211 |
+
}
|
212 |
|
213 |
+
consciousness_instruction = f"\n\nIMPORTANTE: Crea este avatar específicamente para un cliente que se encuentra en el nivel de conciencia '{consciousness_level}'. {consciousness_descriptions.get(consciousness_level, '')}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
|
215 |
return (
|
216 |
f"{system_prompt}\n\n"
|
217 |
f"Create a detailed buyer persona for someone who would be interested in {product_service} and would resonate with my skills in {skills}. Focus on identifying the ideal customer "
|
218 |
+
f"who would value both the offering and my expertise.{target_audience_info}{gender_instruction}{consciousness_instruction}\n\n"
|
219 |
f"La respuesta debe comenzar con 'La persona **\"[nombre del avatar]\"** es **[género]** entre **[rango de edad]**...' \n\n"
|
220 |
f"y seguir exactamente la estructura de secciones mostrada en el ejemplo, incluyendo: Personalidad, Valores, Qué le emociona, ¿Cómo es?, Miedos, Inseguridades, Culpa, Problemas, Frustraciones, ¿En qué está dispuesto/a a invertir?, Intereses, Deseos, y Lo que realmente quiere.\n\n"
|
221 |
f"IMPORTANTE: Tu respuesta DEBE seguir el formato del ejemplo proporcionado en [FORMAT] y [EXAMPLE], pero utiliza viñetas (- o *) para listar elementos en las secciones como Miedos, Inseguridades, Culpa, Problemas, Frustraciones, Valores e Intereses. \n\n"
|
222 |
f"Usa formato markdown con **negritas** para destacar conceptos importantes y organiza el texto para que sea fácil de leer. \n\n"
|
223 |
f"Asegúrate de que la respuesta esté completamente en español y mantenga la concordancia de género en todo el texto según el perfil elegido.\n\n"
|
224 |
+
f"NO incluyas ningún texto introductorio, análisis adicional, ni conclusiones. Proporciona SOLO el perfil del cliente ideal siguiendo el formato especificado.\n\n"
|
225 |
)
|