BabyMind — El asistente pediátrico que los padres merecen
BabyMind resuelve la ansiedad de los padres primerizos con una IA que hace lo que ningún competidor actual hace: analizar el desarrollo concreto de su bebé, compararlo con los estándares OMS/AAP, detectar desviaciones antes de que sean un problema y responder preguntas pediátricas con base en literatura médica real, no en foros de internet.
Funcionalidades diferenciales
- Chat IA con contexto pediátrico OMS/AAP: respuestas basadas en hitos reales por edad y sexo del bebé concreto, no respuestas genéricas
- Memoria longitudinal por bebé: el sistema recuerda el historial de sesiones anteriores — el padre no repite el contexto cada vez
- Sistema de alertas en 3 niveles: comparación estática OMS (percentiles), detección de anomalías Prophet (patrón propio del bebé) y keywords de emergencia con protocolo inmediato
- Adaptación a condiciones especiales: TDAH, prematuridad, dislexia — el tono y los umbrales se ajustan automáticamente
- Predicción con Prophet: series temporales de sueño, peso y desarrollo para detectar desviaciones relativas al propio bebé antes de que sean visibles en percentiles OMS
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é (nombre, edad exacta, condiciones, historial resumido)
- LangChain ConversationalRetrievalChain busca en Chroma los chunks más relevantes de documentos OMS/AAP sobre sueño a los 8 meses
- Inyecta el historial resumido de sesiones anteriores (ConversationSummaryBufferMemory)
- El prompt combina: perfil bebé + documentos pediátricos + historial + pregunta actual
- Groq + LLaMA 3.1 genera respuesta personalizada en menos de 1 segundo
- En paralelo: el sistema analiza si hay patrón anómalo y lanza alerta si procede
Arquitectura técnica
- LangChain + Groq/LLaMA 3.1 70B: motor de conversación a 200-300 tokens/segundo
- ConversationSummaryBufferMemory: memoria longitudinal comprimida por bebé entre sesiones
- Chroma DB (local): vector store con documentos OMS/AAP, guías AEP, curvas percentiles
- Prophet (Meta): predicción de series temporales — detecta anomalías relativas al propio bebé
- PostgreSQL 15: usuarios, bebés, hitos, sesiones de chat, alertas
- JWT + bcrypt: autenticación de padres y admin
- Redis: cache de resúmenes IA y sesiones activas
Stack técnico
Python · FastAPI · LangChain · Groq · LLaMA 3.1 · ChromaDB · Prophet · PostgreSQL · Next.js · TailwindCSS