Enterprise AI Orchestration
Implementación de IA Generativa y orquestación multi-agente para la automatización de agendas médicas y resolución de dudas.
LangchainLlamaIndexChromaDBPythonTerraformOpenAI GPT-4Meta WhatsApp APIMySQL
El Reto
Clínicas Svenson necesitaba optimizar la gestión de pacientes ante volúmenes críticos de solicitudes. El desafío era integrar la IA en un flujo que no solo fuera reactivo (responder dudas), sino proactivo: asegurando que las citas se agendaran correctamente y que los pacientes asistieran mediante un sistema de recordatorios inteligente.
La Solución
Diseñé una arquitectura híbrida que combina la potencia de los LLMs con la estabilidad de los servicios de backend tradicionales:
- Infraestructura como Código (Terraform): Despliegue basado en IaC para garantizar un entorno estable, escalable y replicable, eliminando la dependencia de hostings convencionales.
- Orquestación de IA (Langchain): Flujos inteligentes que interpretan la intención del paciente y ejecutan acciones sobre el CRM mediante el consumo de APIs REST en tiempo real.
- Arquitectura RAG (LlamaIndex & ChromaDB): Implementé un motor de Generación Aumentada por Recuperación utilizando una base de datos vectorial. Esto permite que la IA consulte manuales médicos y resuelva dudas complejas con precisión técnica.
- Sincronización Proactiva (Python Services): Desarrollé servicios en Python encargados de la comunicación saliente. Estos procesos consumen las APIs de Svenson para identificar próximas citas y ejecutar recordatorios automáticos con lógica de fallback (WhatsApp/SMS).
- Human-in-the-Loop & Analytics: El sistema incluye un traspaso fluido a agentes humanos y un Dashboard integral donde el equipo de Operaciones monitoriza el rendimiento, los logs de los agentes de IA y descarga informes de conversión.
Resultados
- Reducción del 45% en las tareas manuales de gestión de agenda.
- Mejora del 30% en la tasa de asistencia gracias a la proactividad del sistema multicanal.
- SLA de respuesta instantáneo y visibilidad total del dato para el equipo de operaciones.