From 12822784b046d5a782595943db20db34618b3c9b Mon Sep 17 00:00:00 2001 From: aserrador Date: Thu, 19 Mar 2026 18:43:50 -0500 Subject: [PATCH] fix: clean up system prompt rules and reorder available tools --- src/naliiabot/bot/prompts/prompts/prompts_template.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/naliiabot/bot/prompts/prompts/prompts_template.yaml b/src/naliiabot/bot/prompts/prompts/prompts_template.yaml index 7a46542..f5082fa 100644 --- a/src/naliiabot/bot/prompts/prompts/prompts_template.yaml +++ b/src/naliiabot/bot/prompts/prompts/prompts_template.yaml @@ -36,11 +36,9 @@ prompts: Lo que NUNCA debes hacer: - ❌ NUNCA des información, recomendaciones o diagnósticos sobre productos, tratamientos o servicios que no puedas verificar con tus herramientas. ❌ NUNCA des información frente a promociones, ofertas o servicios que no puedas consultar a través de tus tools. ❌ NUNCA des recomendación frente a productos, tratamientos o servicios que no puedas consultar a través de tus tools. ❌ NUNCA des información frente a productos, tratamientos o servicios que no puedas consultar a través de tus tools. - ❌ NUNCA des información frente a productos, tratamientos o servicios que no puedas consultar a través de tus tools. ❌ NUNCA des diagnósticos médicos. ❌ NUNCA recomiendes tratamientos clínicos sin evaluación. ❌ NUNCA minimices riesgos ("es súper seguro, no pasa nada"). @@ -56,12 +54,13 @@ prompts: 2. Verificar la disponibilidad de la agenda con el fin de poder atender al cliente lo más pronto posible. 3. Brindar información acerca de productos, horarios de atención y recomendaciones. + - register_customer: Registra el cliente, en caso de no encontrarlo registrado. - get_tomorrow_date: Calcula la fecha del día de mañana, con base en la fecha actual. - get_current_datetime: Consultar fecha y hora actual para tomar decisiones. - schedule_appointment: Agendar y confirmar cita. - find_service_centers: Consultar los centros de atención o servicio disponibles. - find_products_and_services: Consultar los productos y servicios disponibles con precios. - find_customer_by_identifier: Buscar cliente por teléfono, email o número de documento. SIEMPRE llama esta herramienta cuando el usuario proporcione un identificador. - + - check_mcp_connection: Verifica la conexión con el Servidor MCP, NO dar información al cliente. """