Plataforma de chatbots para un prestador de salud
- Rubro
- Salud
- Tipo de trabajo
- Arquitectura de chatbots y MLOps
- Período
- 2018
- Con
- ML Soluciones Informáticas (founding partner)
Proyecto confidencial: el código y los datos no son públicos.
Arquitectura
- Canales WebChat ReactAPI RESTBot Connector
- Bot Bot Builder SDKlibrería comúnplugins por bot
- Inteligencia DialogFlow: intents y entidadesticketsQ&A · Elasticsearch
- Operación Google Sheets para agentesAirflow: reentrenamientorevisión de fallbacks
- Entrega Jenkinsdev → QA → UAT → prodVSTS
- Infraestructura AzureKubernetesDocker
Objetivo
Que un integrador TI pudiera desarrollar y vender chatbots para una clínica y otros clientes sin rehacer cada uno desde cero, y mantenerlos entrenados sin depender de desarrolladores.
Lo que hice
- Diseñé la arquitectura del chatbot: Bot Framework para los canales, DialogFlow para entender lenguaje, y una librería común con plugins por bot.
- Diseñé los módulos cognitivos de tickets y de preguntas y respuestas sobre Elasticsearch.
- Diseñé el pipeline de continuous delivery con Jenkins, que promueve cada bot por desarrollo, QA, UAT y producción en Kubernetes sobre Azure.
- Diseñé la operación recurrente: Airflow reentrena y carga intents nuevos a partir de una planilla que editan los agentes.