BabyMind — El asistente pediátrico que los padres merecen
BabyMind ayuda con la ansiedad de los padres primerizos: una IA que analiza el desarrollo del bebé, lo compara con los hitos OMS/AAP por edad y responde preguntas pediátricas apoyándose en hitos médicos reconocidos, no en foros de internet. Con un sistema de alertas que deriva al pediatra —o al 112— cuando toca.
Funcionalidades diferenciales
- Chat IA con contexto pediátrico OMS/AAP: respuestas basadas en los hitos reales de la edad del bebé, no genéricas
- Memoria entre sesiones: recuerda el contexto del bebé de conversaciones anteriores — el padre no lo repite cada vez
- Sistema de alertas en 3 niveles (basado en reglas): normal; aviso (recomienda consultar al pediatra ante señales de retraso); y emergencia (ante términos críticos como «convulsiones» o «no respira», deriva de inmediato al 112)
- Hitos OMS/AAP tabulados: 37 hitos de 0 a 36 meses en 4 categorías (motor, lenguaje, social y cognitivo)
Cómo funciona la IA
Cuando un padre pregunta «Mi bebé de 8 meses lleva 3 días durmiendo menos de 6h, ¿es normal?», el sistema:
- Carga el perfil del bebé (edad exacta) y los hitos OMS/AAP de esa franja de edad
- Inyecta el resumen del historial de sesiones anteriores (ConversationSummaryBufferMemory)
- Compone el prompt con: perfil del bebé + hitos médicos por edad + historial + la pregunta actual
- Groq + LLaMA 3.3 70B genera la respuesta personalizada en menos de 1 segundo
- En paralelo, un filtro de reglas clasifica el nivel de alerta y deriva al pediatra o al 112 si procede
Arquitectura técnica
- FastAPI (Python): backend asíncrono en un único proceso
- LangChain + Groq / LLaMA 3.3 70B: motor de conversación a cientos de tokens por segundo
- ConversationSummaryBufferMemory: memoria longitudinal comprimida por bebé entre sesiones (en RAM)
- Hitos OMS/AAP hardcodeados: 37 hitos tabulados por edad y categoría — base de conocimiento anclada que reduce las alucinaciones del modelo
- Filtro de alertas por reglas: 3 niveles (normal / aviso / emergencia) con derivación automática al 112 ante palabras clave críticas
Stack técnico
Python · FastAPI · LangChain · langchain-groq · LLaMA 3.3 70B · ConversationSummaryBufferMemory · hitos OMS/AAP tabulados · sesiones en RAM