Hay mucha información sobre riesgos/beneficios en la literatura médica sobre vacunas. Tener una Persona (digamos, VaccineBot) que lo sepa todo significa fácilmente cientos de documentos cargados y un gran potencial de confusión. Experimenté con este enfoque y las respuestas no son geniales.
En cambio, estaba pensando que haríamos Personas especializadas:
- DTaP-Bot
- HepB-Bot
- MMR-Bot
- Rotavirus-Bot
- Polio-Bot
- etc etc etc
Esto se ve muy bien desde una perspectiva de diseño modular y enfoque en la información. Pero también supone una gran carga para los miembros de la comunidad, que deben saber más de lo que la mayoría sabe sobre los calendarios de vacunación. Así que, idealmente, VaccineBot tomaría la pregunta del usuario, determinaría qué bots especializados involucrar y podría orquestar la conversación.
Por ejemplo, existen vacunas combinadas (6 vacunas en una sola inyección) que, si un padre tuviera una pregunta al respecto, necesitaría involucrar a varios bots. O al hablar de la visita de bienestar de los 2 meses, donde un bebé puede recibir hasta 8 vacunas a la vez, VaccineBot necesitaría incluir todos esos bots especializados y de alguna manera obtener un resumen de cada uno sobre cuál es su propósito y enfoque, junto con las reacciones comunes, etc.
Este dominio se vuelve complejo rápidamente:
DTaP = 3 vacunas, 1 inyección, no se pueden separar
HepB = 1 vacuna, 1 inyección
MMR = 3 vacunas, 1 inyección, no se pueden separar
Los pediatras a menudo administran vacunas combinadas como Vaxelis, una inyección 6 en 1: DTaP + HepB + Polio + Hib
Una visita de bienestar de 2 meses podría implicar Vaxelis + PCV + Rotavirus
Si un usuario pregunta sobre una próxima visita de 2 meses, el bot orquestador (VaccineBot) necesitaría trabajar con 6 Personas (bots) diferentes o al menos traerlos a la conversación.
¿Tiene sentido esto?