Fernando — Asistente ejecutivo IA
Fernando es el cerebro estrategico de BiVelio. Funciona como asistente ejecutivo del CEO, accesible via Telegram (y proximamente WhatsApp), con memoria persistente y capacidad de coordinar agentes operativos.
Arquitectura
Fernando opera en una infraestructura dedicada (VPS) independiente de las Edge Functions, lo que le permite mantener estado, memoria a largo plazo y ejecutar tareas complejas de multiples pasos.
CEO (Telegram / WhatsApp)
→ Fernando (VPS)
→ Consulta memoria (4 capas)
→ Coordina agentes operativos
→ Accede a datos de BiVelio (calendario, expedientes, contactos)
→ Responde con contexto completoSistema de memoria de 4 capas
Fernando recuerda conversaciones pasadas, decisiones y contexto gracias a un sistema de memoria estructurado en 4 niveles:
Capa 1 — Memoria inmediata
Los ultimos 20 mensajes de la conversacion activa. Proporciona contexto inmediato para mantener coherencia en el dialogo.
Capa 2 — Resumen a medio plazo
Cuando una conversacion supera los 30 mensajes, se genera automaticamente un resumen que captura los puntos clave. El resumen se inyecta en las siguientes conversaciones para mantener continuidad.
Capa 3 — Memoria a largo plazo
Hechos, preferencias y conocimiento extraido automaticamente de cada intercambio. Se almacena con busqueda semantica (tsvector + trigram) para recuperar informacion relevante en cualquier momento.
Ejemplos de lo que Fernando recuerda:
- Preferencias del CEO sobre formatos de reporte
- Decisiones tomadas en conversaciones anteriores
- Datos de contactos mencionados frecuentemente
- Contexto de proyectos en curso
Capa 4 — Registro de decisiones
Un log estructurado de decisiones estrategicas que se inyecta en tiempo real en el prompt de Fernando. Garantiza que las decisiones importantes nunca se pierdan ni se contradigan.
Las 4 capas de memoria se consultan en cada interaccion, asegurando que Fernando siempre responda con el contexto completo disponible.
Agentes operativos
Fernando coordina agentes especializados que ejecutan tareas operativas:
| Agente | Funcion |
|---|---|
| Reporting | Genera reportes ejecutivos bajo demanda |
| Marketing | Analiza tendencias y genera contenido |
| Status | Consulta el estado de expedientes, tareas y KPIs |
| News | Monitoriza noticias relevantes del sector |
Los agentes operativos estan subordinados a Fernando y ejecutan tareas especificas cuando se les solicita.
Acceso a datos del sistema
Fernando puede consultar informacion en tiempo real de BiVelio:
- Calendario — agenda agregada de Google Calendar (multi-cuenta) via
get_calendar_aggregate - Expedientes — estado, asignaciones y metricas de casos activos
- Contactos — informacion de clientes y empresas del CRM
- KPIs — metricas de rendimiento del workspace
Canales de comunicacion
| Canal | Estado |
|---|---|
| Telegram | Operativo — conversacion directa con el CEO |
| Pendiente de configuracion (Meta Cloud API) | |
| Tab en BiVelio | Visible en el modulo de Agentes — muestra estado y agentes operativos |
Seguridad
- Autenticacion dedicada entre BiVelio y el VPS
- Comunicacion cifrada via TLS
- Secretos almacenados con permisos restrictivos (0600, solo root)
- Sin acceso a credenciales de otros servicios
- Aislamiento completo del entorno de ejecucion
Fernando esta disenado para uso exclusivo del equipo directivo. No es accesible para operadores ni usuarios finales del workspace.