Spaces:
Running
Running
Update prompts.py
Browse files- prompts.py +13 -3
prompts.py
CHANGED
@@ -179,20 +179,30 @@ 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):
|
183 |
# Preparar la información del público objetivo si se proporciona
|
184 |
target_audience_info = ""
|
185 |
if target_audience:
|
186 |
target_audience_info = f"\n\nEl público objetivo específico es: {target_audience}. Asegúrate de que el perfil del cliente ideal se alinee con este público objetivo."
|
187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
return (
|
189 |
f"{system_prompt}\n\n"
|
190 |
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 "
|
191 |
-
f"who would value both the offering and my expertise.{target_audience_info}\n\n"
|
192 |
f"La respuesta debe comenzar con 'La persona **\"[nombre del avatar]\"** es **[género]** entre **[rango de edad]**...' \n\n"
|
193 |
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"
|
194 |
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"
|
195 |
f"Usa formato markdown con **negritas** para destacar conceptos importantes y organiza el texto para que sea fácil de leer. \n\n"
|
196 |
-
f"Asegúrate de que la respuesta esté completamente en español.\n\n"
|
197 |
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"
|
198 |
)
|
|
|
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:
|
186 |
target_audience_info = f"\n\nEl público objetivo específico es: {target_audience}. Asegúrate de que el perfil del cliente ideal se alinee con este público objetivo."
|
187 |
|
188 |
+
# Definir el género si se especifica
|
189 |
+
gender_instruction = ""
|
190 |
+
if gender:
|
191 |
+
if gender.lower() in ["hombre", "masculino", "male"]:
|
192 |
+
gender_instruction = "\n\nCrea un perfil de cliente ideal masculino."
|
193 |
+
elif gender.lower() in ["mujer", "femenino", "female"]:
|
194 |
+
gender_instruction = "\n\nCrea un perfil de cliente ideal femenino."
|
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 |
return (
|
199 |
f"{system_prompt}\n\n"
|
200 |
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 "
|
201 |
+
f"who would value both the offering and my expertise.{target_audience_info}{gender_instruction}\n\n"
|
202 |
f"La respuesta debe comenzar con 'La persona **\"[nombre del avatar]\"** es **[género]** entre **[rango de edad]**...' \n\n"
|
203 |
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"
|
204 |
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"
|
205 |
f"Usa formato markdown con **negritas** para destacar conceptos importantes y organiza el texto para que sea fácil de leer. \n\n"
|
206 |
+
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"
|
207 |
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"
|
208 |
)
|