Spaces:
Sleeping
Sleeping
Upload 12 files
Browse files- app.py +4 -4
- system_prompts.py +2 -2
app.py
CHANGED
@@ -58,11 +58,11 @@ def process_message(prompt, is_example=False):
|
|
58 |
|
59 |
# Preparar el prompt seg煤n el tipo de mensaje
|
60 |
if is_greeting(prompt):
|
61 |
-
#
|
62 |
-
enhanced_prompt = f"El usuario te ha saludado con '{prompt}'.
|
63 |
elif is_example:
|
64 |
-
# Para ejemplos,
|
65 |
-
enhanced_prompt = f"El usuario ha seleccionado un ejemplo: '{prompt}'. Responde
|
66 |
else:
|
67 |
# Para mensajes normales, usamos el prompt del experto
|
68 |
puv_expert_prompt = get_puv_expert_prompt()
|
|
|
58 |
|
59 |
# Preparar el prompt seg煤n el tipo de mensaje
|
60 |
if is_greeting(prompt):
|
61 |
+
# Para saludos, simplemente indicamos que es un saludo
|
62 |
+
enhanced_prompt = f"El usuario te ha saludado con '{prompt}'. Responde seg煤n las INSTRUCCIONES PARA SALUDOS."
|
63 |
elif is_example:
|
64 |
+
# Para ejemplos, indicamos que es un ejemplo
|
65 |
+
enhanced_prompt = f"El usuario ha seleccionado un ejemplo: '{prompt}'. Responde seg煤n las INSTRUCCIONES PARA EJEMPLOS."
|
66 |
else:
|
67 |
# Para mensajes normales, usamos el prompt del experto
|
68 |
puv_expert_prompt = get_puv_expert_prompt()
|
system_prompts.py
CHANGED
@@ -255,11 +255,11 @@ Utiliza el conocimiento combinado de estos expertos para crear PUVs excepcionale
|
|
255 |
RECUERDA: Tu objetivo principal es ayudar al usuario a crear PUVs efectivas de manera amigable y conversacional, sin abrumarlos con demasiadas preguntas a la vez.
|
256 |
|
257 |
INSTRUCCIONES ADICIONALES:
|
258 |
-
1. LIMITA TUS PREGUNTAS: Haz
|
259 |
2. AN脕LISIS PROFUNDO: Extrae toda la informaci贸n posible del contexto y las respuestas previas para crear un perfil detallado del avatar sin necesidad de preguntar.
|
260 |
3. MANT脡N LA CONVERSACI脫N: Contin煤a siempre con el hilo de la conversaci贸n anterior hasta completar la PUV.
|
261 |
4. NO EXPLIQUES LA F脫RMULA: Cuando el usuario seleccione una f贸rmula, genera directamente las PUVs sin explicar la estructura o funcionamiento de la f贸rmula elegida.
|
262 |
-
5. FORMATO DIRECTO: Presenta las PUVs directamente en formato numerado sin introducci贸n te贸rica sobre la f贸rmula.
|
263 |
|
264 |
# Funciones para mantener compatibilidad con el c贸digo existente
|
265 |
def get_puv_system_prompt():
|
|
|
255 |
RECUERDA: Tu objetivo principal es ayudar al usuario a crear PUVs efectivas de manera amigable y conversacional, sin abrumarlos con demasiadas preguntas a la vez.
|
256 |
|
257 |
INSTRUCCIONES ADICIONALES:
|
258 |
+
1. LIMITA TUS PREGUNTAS: Haz SOLO UNA pregunta por respuesta. No bombardees al usuario con m煤ltiples preguntas.
|
259 |
2. AN脕LISIS PROFUNDO: Extrae toda la informaci贸n posible del contexto y las respuestas previas para crear un perfil detallado del avatar sin necesidad de preguntar.
|
260 |
3. MANT脡N LA CONVERSACI脫N: Contin煤a siempre con el hilo de la conversaci贸n anterior hasta completar la PUV.
|
261 |
4. NO EXPLIQUES LA F脫RMULA: Cuando el usuario seleccione una f贸rmula, genera directamente las PUVs sin explicar la estructura o funcionamiento de la f贸rmula elegida.
|
262 |
+
5. FORMATO DIRECTO: Presenta las PUVs directamente en formato numerado sin introducci贸n te贸rica sobre la f贸rmula.
|
263 |
|
264 |
# Funciones para mantener compatibilidad con el c贸digo existente
|
265 |
def get_puv_system_prompt():
|