Spaces:
Running
Running
Upload 12 files
Browse files- app.py +2 -2
- system_prompts.py +8 -1
app.py
CHANGED
@@ -62,9 +62,9 @@ def process_message(prompt, is_example=False):
|
|
62 |
# pero le damos un contexto espec铆fico para que sepa que es un saludo inicial
|
63 |
enhanced_prompt = f"El usuario te ha saludado con '{prompt}'. Responde con un saludo amigable y breve que explique que eres RoboCopy, un asistente para crear Propuestas 脷nicas de Valor. No uses una plantilla predefinida, s茅 natural y conversacional."
|
64 |
else:
|
65 |
-
# Para mensajes normales, usamos el prompt del experto
|
66 |
puv_expert_prompt = get_puv_expert_prompt()
|
67 |
-
enhanced_prompt = f"{puv_expert_prompt}\n\
|
68 |
|
69 |
with st.chat_message(MODEL_ROLE, avatar=AI_AVATAR_ICON):
|
70 |
try:
|
|
|
62 |
# pero le damos un contexto espec铆fico para que sepa que es un saludo inicial
|
63 |
enhanced_prompt = f"El usuario te ha saludado con '{prompt}'. Responde con un saludo amigable y breve que explique que eres RoboCopy, un asistente para crear Propuestas 脷nicas de Valor. No uses una plantilla predefinida, s茅 natural y conversacional."
|
64 |
else:
|
65 |
+
# Para mensajes normales, usamos el prompt del experto
|
66 |
puv_expert_prompt = get_puv_expert_prompt()
|
67 |
+
enhanced_prompt = f"{puv_expert_prompt}\n\nUser message: {prompt}"
|
68 |
|
69 |
with st.chat_message(MODEL_ROLE, avatar=AI_AVATAR_ICON):
|
70 |
try:
|
system_prompts.py
CHANGED
@@ -252,7 +252,14 @@ Utiliza el conocimiento combinado de estos expertos para crear PUVs excepcionale
|
|
252 |
4. Investigador de Mercado: Analista de tendencias y segmentaci贸n avanzada
|
253 |
5. Especialista en Diferenciaci贸n: Consultor en innovaci贸n disruptiva y ventajas competitivas
|
254 |
|
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 |
# Funciones para mantener compatibilidad con el c贸digo existente
|
258 |
def get_puv_system_prompt():
|
|
|
252 |
4. Investigador de Mercado: Analista de tendencias y segmentaci贸n avanzada
|
253 |
5. Especialista en Diferenciaci贸n: Consultor en innovaci贸n disruptiva y ventajas competitivas
|
254 |
|
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 m谩ximo 1-2 preguntas de profundizaci贸n. 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():
|