- Desarrollo y Optimización de Chatbots con IA: Implementar y mejorar un chatbot de WhatsApp para agendamiento médico, capaz de manejar flujos conversacionales complejos y dinámicos en especialidades como urología, ginecología, dermatología y estética.
- Gestión de Estados y Extracción de Información: Diseñar y refinar prompts para la extracción de datos clave (nombre, DNI, procedimiento, sede, fecha/hora) y control de estados de agenda (inicial, procedimiento solicitado, agenda aceptada, etc.).
- Automatización de Recontacto y Recordatorios: Implementar sistemas automáticos de recontacto para pacientes que no agendaron o no asistieron, así como recordatorios de citas usando cron Jobs y scripts en Python/Node.js.
- Integración de Sistemas: Conectar el bot con plataformas de gestión de leads y agendas (sistema Interact) y con gestores humanos para optimizar la experiencia del paciente y la operación de la clínica.
- Innovación en IA Conversacional: Diseñar un sistema escalable que permita múltiples flujos de conversación, control de mensajes predefinidos y manejo de ambigüedades sin sobrecargar los prompts.
Funciones y Actividades:
Desarrollo y Optimización del Chatbot:
- Refinar y desarrollar prompts de extracción, intents y reglas para la IA.
- Garantizar que el bot maneje correctamente flujos de conversación dinámicos y ambiguos.
- Implementar control sobre mensajes obligatorios, recomendaciones y respuestas ante objeciones de los usuarios.
Integración y Automatización de Procesos:
- Integrar el bot con la plataforma Interact y la base de datos de agendas y atenciones de la clínica.
- Implementar cron jobs para envíos automáticos de recontacto y recordatorios según el estado del paciente.
- Gestionar la conexión a WhatsApp mediante Baileys.js y/o WhatsApp Business API.
Gestión de Estados y Extracción de Información:
- Mantener y optimizar el control de estados de agenda y extracción de información clave.
- Validar horarios, sedes y procedimientos, considerando sinónimos, ambigüedades y entradas incorrectas.
- Asegurar que el bot pueda derivar correctamente a micro-bots especializados según la especialidad médica.
Pruebas y Documentación Técnica:
- Ejecutar pruebas funcionales del bot y de los flujos automatizados para asegurar su correcto funcionamiento.
- Documentar prompts, reglas, flujos y configuraciones para asegurar la sostenibilidad del sistema.
El enfoque central se basa en:
- Desarrollo y Optimización de Chatbots con IA: Implementar y mejorar un chatbot de WhatsApp para agendamiento médico, capaz de manejar flujos conversacionales complejos y dinámicos en especialidades como urología, ginecología, dermatología y estética.
- Gestión de Estados y Extracción de Información: Diseñar y refinar prompts para la extracción de datos clave (nombre, DNI, procedimiento, sede, fecha/hora) y control de estados de agenda (inicial, procedimiento solicitado, agenda aceptada, etc.).
- Automatización de Recontacto y Recordatorios: Implementar sistemas automáticos de recontacto para pacientes que no agendaron o no asistieron, así como recordatorios de citas usando cron Jobs y scripts en Python/Node.js.
- Integración de Sistemas: Conectar el bot con plataformas de gestión de leads y agendas (sistema Interact) y con gestores humanos para optimizar la experiencia del paciente y la operación de la clínica.
- Innovación en IA Conversacional: Diseñar un sistema escalable que permita múltiples flujos de conversación, control de mensajes predefinidos y manejo de ambigüedades sin sobrecargar los prompts.
Funciones y Actividades:
Desarrollo y Optimización del Chatbot:
- Refinar y desarrollar prompts de extracción, intents y reglas para la IA.
- Garantizar que el bot maneje correctamente flujos de conversación dinámicos y ambiguos.
- Implementar control sobre mensajes obligatorios, recomendaciones y respuestas ante objeciones de los usuarios.
Integración y Automatización de Procesos:
- Integrar el bot con la plataforma Interact y la base de datos de agendas y atenciones de la clínica.
- Implementar cron jobs para envíos automáticos de recontacto y recordatorios según el estado del paciente.
- Gestionar la conexión a WhatsApp mediante Baileys.js y/o WhatsApp Business API.
Gestión de Estados y Extracción de Información:
- Mantener y optimizar el control de estados de agenda y extracción de información clave.
- Validar horarios, sedes y procedimientos, considerando sinónimos, ambigüedades y entradas incorrectas.
- Asegurar que el bot pueda derivar correctamente a micro-bots especializados según la especialidad médicas
Pruebas y Documentación Técnica:
- Ejecutar pruebas funcionales del bot y de los flujos automatizados para asegurar su correcto funcionamiento.
- Documentar prompts, reglas, flujos y configuraciones para asegurar la sostenibilidad del sistema.
Conocimientos Requeridos:
- Inteligencia Artificial y Chatbots: OpenAI API (Chat Completions o Assistants API), Prompt Engineering, manejo de contexto conversacional y extracción de información.
- Backend: Node.js / Express y Python para integración con APIs, cron jobs y manejo de bases de datos.
- Bases de Datos: MySQL / PostgreSQL para gestión de leads, agendas y recordatorios.
- Integración con WhatsApp: Baileys.js, WebSockets y eventos en tiempo real.
- Frameworks de orquestación de bots (LangChain, Rasa, Botpress).
- Experiencia o interés en arquitecturas de Agente IA orquestador + micro-bots, capaz de manejar derivaciones dinámicas y múltiples flujos ambiguos.
- NLP clásica (spaCy, NLTK) - (para validaciones adicionales fuera del LLM).
- Conocimientos básicos de frontend (React / Next.js) para plataforma Interact.
- Experiencia en infraestructura cloud (AWS).
Manejo de Herramientas:
- Manejo de ORMs (Sequalize u otros)
- Python (para automatización, procesamiento de datos y scripts auxiliares)
- GitHub para control de versiones
- Herramientas de documentación y pruebas técnicas
- Chatbot optimizado capaz de manejar múltiples flujos de conversación y especialidades médicas mediante agente IA orquestador + micro-bots .
- Extracción confiable de datos de pacientes y gestión eficiente de estados de agenda.
- Recontacto y recordatorios automatizados según el comportamiento del paciente.
- Integración completa con sistemas de gestión de leads y agendas de la clínica.
- Mayor eficiencia operativa, reducción de errores y mejora en la experiencia del paciente.
- Documentación clara y mantenible para asegurar la continuidad del proyecto.
Somos un centro especializado en salud que brinda servicios de salud de calidad enfocados en la seguridad de nuestros pacientes.