Agente IA RAG / Backend
Esteban AI
Esteban AI es un asistente virtual diseñado para interactuar a través de múltiples canales (App Android, Web y WhatsApp). Está equipado con memoria persistente a largo plazo y capacidades RAG (Retrieval-Augmented Generation), lo que le permite recordar el contexto personal del usuario de forma perpetua y recuperar información de archivos indexados.
Arquitectura Técnica
- Frontend: Interfaz web conversacional y aplicación nativa de Android.
- Backend de Orquestación: Servidor FastAPI en Python que centraliza la lógica de IA y el historial de chat.
- Base de Datos y Memoria: Supabase (PostgreSQL) con la extensión pgvector para búsquedas de similitud semántica.
- Motor Cognitivo: Integración redundante con OpenAI (GPT-4o), Google Gemini y Groq, lo que garantiza disponibilidad continua (failover).