Cuando tú no puedes estar ahí, Kibo recuerda contigo.
Kibo es un compañero físico con inteligencia artificial y memoria del mundo que ayuda a adultos mayores a recordar, sentirse acompañados y mantenerse conectados con su familia y cuidadores.
Estar lejos no debería significar estar desconectados.
Cuando la familia no puede estar presente todo el tiempo, los olvidos, la dificultad con la tecnología y la pérdida de comunicación pueden hacer que el cuidado diario sea más difícil.
Olvidos cotidianos
Medicamentos, citas, rutinas, nombres, objetos y eventos pueden perderse en el día a día.
Menos conexión
Una llamada perdida o una interfaz compleja puede convertirse en horas sin comunicación con la familia.
Cuidado a distancia
El familiar necesita saber cuándo intervenir sin convertir el hogar en un espacio de vigilancia constante.
Memoria del mundo, no solo memoria de chat.
Kibo conecta entidades del mundo real para construir contexto: quién es una persona, dónde fue visto un objeto, qué evento ocurrió y cómo se relacionan esos recuerdos.
Una inferencia de IA nunca sobrescribe un hecho confirmado. Cada recuerdo conserva procedencia, tiempo y nivel de confianza.
Un compañero que toma la iniciativa.
Kibo no espera siempre una pregunta. Puede iniciar interacciones y mantener una conversación contextual con el adulto mayor.
⏰ Recuerda
Medicamentos, citas, actividades, rutinas y eventos importantes.
💬 Conversa
Habla de forma natural y utiliza el contexto disponible para responder mejor.
👤 Reconoce
Identifica personas conocidas y recupera relaciones previamente verificadas.
📨 Entrega mensajes
La familia puede dejar mensajes para que Kibo los entregue en el momento indicado.
🧠 Recupera recuerdos
Relaciona personas, objetos, lugares y eventos para responder preguntas del entorno.
🔔 Avisa
Si el adulto solicita ayuda o una situación requiere atención, Kibo informa al cuidador con el contexto disponible.
De una voz a una acción real.
El prototipo combina procesamiento local en el dispositivo con servicios de IA, memoria y automatización. El diagrama siguiente es exactamente el diagrama técnico proporcionado para Kibo.
Un stack modular para conectar hardware, memoria e inteligencia.
El prototipo combina componentes locales y servicios especializados. Cada proveedor cumple una función concreta dentro del flujo.
ESP32 AI Chat Board
Control del dispositivo, captura de audio, pantalla, parlante, botón y comunicación con los servicios de Kibo.
Auth0
Autenticación y manejo del contexto de usuario para asociar cada interacción con la persona y su configuración.
OpenRouter
Enrutamiento de solicitudes al modelo de IA más apropiado según la tarea.
OpenAI
Conversación, razonamiento y síntesis de voz dentro del flujo mostrado.
Exa
Búsqueda web para recuperar información actual cuando la conversación requiere datos externos.
Trigger.dev
Recordatorios, tareas programadas y procesos en segundo plano.
Database
Conversaciones, recordatorios, entidades, relaciones y memoria de largo plazo.
Local Face Recognition
Reconocimiento de personas mediante vectores faciales y asociación con memoria.
Speech-to-Text + Text-to-Speech
Entrada de voz, transcripción y conversión de respuestas nuevamente a audio.
Qué necesita cada proveedor para funcionar.
Estos son los requisitos técnicos y credenciales que debe contemplar el proyecto para reproducir el flujo del diagrama. Los nombres concretos de variables pueden adaptarse al repositorio.
ESP32 AI Chat Board
- Placa ESP32 AI Chat Board con micrófono, pantalla, parlante y botón conectados.
- Firmware capaz de capturar audio, enviar solicitudes HTTP/WebSocket y reproducir audio.
- Wi‑Fi configurado y URL del backend de Kibo.
KIBO_API_BASE_URL- Identificador único del dispositivo para asociarlo con el usuario.
Auth0
- Tenant de Auth0.
- Application configurada para la web del cuidador.
- API/Audience configurado para proteger el backend.
AUTH0_DOMAINAUTH0_CLIENT_IDAUTH0_CLIENT_SECRET(solo backend)AUTH0_AUDIENCE- Callback/logout URLs para los entornos local y desplegado.
OpenRouter
- Cuenta y API key de OpenRouter.
OPENROUTER_API_KEY- Listado de modelos permitidos y fallback.
- Límites de costo/tokens por interacción.
- Metadatos opcionales de aplicación para identificar tráfico del proyecto.
OpenAI
- Proyecto/cuenta con acceso a los modelos utilizados por Kibo.
OPENAI_API_KEY- Modelo conversacional definido.
- Modelo/servicio TTS definido si se usa OpenAI para voz.
- Política de retención y logging acorde con los datos sensibles procesados.
- Timeouts, reintentos y límites de gasto configurados en backend.
Exa
- Cuenta y API key.
EXA_API_KEY- Uso restringido a preguntas que realmente necesitan información web reciente.
- Timeout y número máximo de resultados para controlar latencia y costo.
Trigger.dev
- Proyecto Trigger.dev conectado al backend.
TRIGGER_SECRET_KEY- Tareas para recordatorios, reintentos, mensajes programados y notificaciones.
- Zona horaria almacenada por usuario.
- Idempotencia para evitar recordatorios duplicados.
Base de datos / memoria
- Base relacional para usuarios, cuidadores, recordatorios, entidades, relaciones y eventos.
DATABASE_URL- Soporte para vectores o almacén vectorial separado para embeddings faciales y memoria semántica.
- Campos de procedencia, timestamp, confianza y estado de verificación en cada recuerdo.
- Backups y cifrado de datos sensibles.
Speech-to-Text / Text-to-Speech
- STT local en ESP32 o servicio definido para transcribir la voz.
- TTS configurado para convertir la respuesta a audio.
- Formato de audio consistente entre dispositivo y backend.
- Control de latencia y fallback cuando el servicio no esté disponible.
Reconocimiento facial local
- Cámara del robot disponible durante interacción.
- Modelo local de embeddings faciales.
- Base de vectores/índice con identidades autorizadas.
- Umbral de similitud configurable y manejo explícito de identidad desconocida.
- No promover automáticamente una coincidencia incierta a hecho confirmado.
Notificaciones al cuidador
- Canal de salida definido: web, email, WhatsApp, push u otro.
- Información del cuidador y reglas de escalamiento.
- Estados mínimos: INFO, ATTENTION y HELP REQUEST.
- Registrar entrega y respuesta sin asumir que una ausencia de respuesta equivale a una emergencia.
Nota: esta sección documenta los prerrequisitos de integración del prototipo mostrado; los planes comerciales, límites de uso y precios de terceros pueden cambiar y deben revisarse antes de producción.
Acompañamiento, no vigilancia.
Kibo utiliza su cámara durante interacciones para comprender y recordar el contexto, no como una cámara de monitoreo permanente.
Ayúdanos a construir la próxima etapa de Kibo.
Estamos buscando familias, cuidadores y organizaciones interesadas en participar en la validación del producto.