agent.dentistagent.dentist
BlogChatbot de compras con IA: pregunta por stock, precios y pedidos en lenguaje natural
·4 min de lectura·
ComprasIA

Chatbot de compras con IA: pregunta por stock, precios y pedidos en lenguaje natural

Cómo funciona el asistente conversacional del módulo de compras: qué puede consultar, qué puede ejecutar con tu confirmación y por qué nunca toca datos de pacientes.

Comparar precios y revisar stock en un dashboard funciona, pero a veces lo más rápido es preguntar directamente: "¿qué guantes tengo por debajo del umbral?" o "¿cuánto me cuesta la anestesia en Henry Schein frente a Dental Ibérica?". Ese es el objetivo del chatbot de compras: un asistente conversacional integrado en el panel de M2 que responde con datos reales de tu clínica, no con respuestas genéricas.

Cómo funciona por dentro

El chatbot no es un agente autónomo que decide y ejecuta por su cuenta. Es un bucle de tool calling: el modelo interpreta la pregunta, elige qué herramienta necesita (consultar stock, comparar precios, revisar pedidos…), la ejecuta contra los servicios reales del módulo de compras y redacta la respuesta con el resultado. Todo se transmite en streaming, así que las respuestas empiezan a aparecer de inmediato en lugar de esperar a que termine el proceso completo.

Cada herramienta es una capa fina sobre un servicio ya existente de M2 — no hay lógica de negocio duplicada en el chatbot. Si el comparador de precios cambia, el chatbot usa el cambio automáticamente porque llama al mismo servicio que el dashboard.

Qué puede consultar sin pedir confirmación

  • Stock actual y productos por debajo del umbral de reposición
  • Comparativa de precios entre proveedores para un producto o categoría
  • Historial y resumen de pedidos anteriores
  • Sugerencias de reposición generadas por el agente de compras
  • Gasto por periodo y ranking de precios por producto

Qué puede ejecutar — siempre con tu aprobación

Acciones que modifican datos (lanzar una reposición, aprobar un pedido, actualizar stock o cambiar un umbral) nunca se ejecutan directamente. El asistente resume qué va a hacer y espera una confirmación explícita — un "sí" o "confirmar" — antes de tocar nada. Es el mismo principio de aprobación humana que ya rige el agente de reposición: la IA propone, la clínica decide.

Lo que el chatbot nunca hace

El chatbot de compras opera exclusivamente sobre datos de M2 — proveedores, precios, stock, pedidos. No tiene acceso a historiales clínicos, transcripciones ni ningún dato de paciente, y si se le pregunta por ello, responde que no tiene esa información disponible desde este canal. Esta separación no es solo un límite de producto: es una decisión de arquitectura para mantener los datos de salud completamente aislados del módulo de compras.

Un ejemplo real

Tú: ¿qué me conviene más para reponer guantes de nitrilo, Henry Schein o mi proveedor habitual?

Asistente: En tu cuenta, Henry Schein tiene el guante de nitrilo talla M a 4,80€/caja frente a 5,35€/caja en tu proveedor habitual. Llevas 3 semanas por debajo del umbral de reposición. ¿Quieres que lance una propuesta de pedido a Henry Schein por la cantidad habitual?

Si respondes que sí, el asistente prepara la propuesta y queda pendiente de aprobación en el flujo normal de compras — no se genera ningún pedido en firme sin ese paso.

Conclusión

El chatbot no sustituye el dashboard de compras, lo complementa: para preguntas puntuales o comparaciones rápidas, es más rápido escribir la pregunta que navegar por varias pantallas. Y como cada acción que modifica datos exige confirmación explícita, el control sobre lo que se compra sigue siendo siempre de la clínica.

Habla con tu módulo de compras

Stock, precios y pedidos en lenguaje natural, con aprobación explícita antes de cualquier acción.

Prueba gratis