JeCabrera commited on
Commit
b27ecb8
verified
1 Parent(s): c0df41c

Upload 12 files

Browse files
Files changed (2) hide show
  1. app.py +2 -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 con instrucciones adicionales
66
  puv_expert_prompt = get_puv_expert_prompt()
67
- enhanced_prompt = f"{puv_expert_prompt}\n\nInstrucciones adicionales:\n1. LIMITA TUS PREGUNTAS: Haz m谩ximo 1-2 preguntas de profundizaci贸n. No bombardees al usuario con m煤ltiples preguntas.\n2. 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.\n3. MANT脡N LA CONVERSACI脫N: Contin煤a siempre con el hilo de la conversaci贸n anterior hasta completar la PUV.\n\nUser message: {prompt}"
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():