Arquitectura de Agentes
Especialistas autónomos con memoria propia, herramientas propias y personalidad — coordinados por el Orquestador en su SovereignNode.
Fundamentos
Un Agente AIMOS es un especialista autónomo que combina cuatro componentes clave:
Base de datos SQLite propia con memoria a largo plazo semántica, episódica y procedimental.
Colección de herramientas especializadas: consultas SQL, llamadas REST, operaciones de archivos, funciones específicas del dominio.
Modelo local vía runtime LLM local. El agente construye el prompt completo a partir del system prompt, contexto de memoria y solicitud del usuario.
Canal de comunicación hacia el usuario: Telegram, e-mail, voz o panel de control.
Modo de trabajo
Un Agente AIMOS no funciona como un chatbot — trabaja como un empleado con su propio escritorio, sus propios archivos y su propio ritmo diario.
Recuerda hechos, correcciones, preferencias — permanentemente. La búsqueda semántica encuentra recuerdos incluso con otras palabras.
Escribe resúmenes, resultados de investigación y notas de conversación en su propio espacio de trabajo — como un empleado que gestiona sus carpetas.
Citas, plazos, seguimientos. El agente ve en cada interacción sus fechas pendientes y vencidas — y actúa de forma proactiva.
Tareas abiertas, delegaciones, listas de espera. Se actualiza automáticamente durante el ciclo Dreaming.
Una vez al día, el agente revisa autónomamente el calendario, los e-mails y las tareas abiertas — incluso sin que nadie le hable.
En periodos tranquilos, el agente procesa sus conversaciones: extrae hechos, actualiza notas y listas de tareas, consolida su memoria.
Los agentes se comunican entre sí — el Agente Financiero consulta al Agente de Logística sobre niveles de stock, sin molestar al usuario.
Para preguntas complejas, el agente escala automáticamente a un modelo de IA más potente — anonimizado y registrado de forma auditable.
El resultado: Un Agente AIMOS tiene todo lo que un empleado necesita — memoria, notas, calendario, lista de tareas, colegas, un ritmo diario y la capacidad de pedir ayuda cuando la necesita. La única diferencia: Trabaja las 24 horas, no olvida nunca nada y está disponible en segundos.
SKILL_REGISTRY
Cada agente recibe exactamente las habilidades que necesita — ensambladas de forma modular desde el registro central. Se pueden desarrollar y añadir habilidades personalizadas en cualquier momento — para cada sector, cada sistema ERP, cada flujo de trabajo.
Cálculo FEM, optimización de perfiles, procesamiento DXF, verificación de normas, exportación de listas de materiales.
Leer, escribir, buscar, listar archivos. Gestión del espacio de trabajo con separación público/privado.
Búsqueda web vía API de Brave Search. Información actual sin dependencia de la nube.
Enviar y recibir e-mails vía IMAP/SMTP. HTML y archivos adjuntos.
Monitorización de buzón POP3. Detecta nuevos e-mails y activa acciones automáticamente.
Whisper STT + Piper TTS. Reconocimiento y síntesis de voz en todos los idiomas, procesados localmente.
Intercambio de archivos inter-agentes a través de la carpeta public/. Lectura, escritura, listado.
Acceso SFTP a máquinas remotas vía Tailscale VPN. Recuperar y depositar archivos desde el puesto de trabajo.
Tareas programadas: ritmo diario, verificaciones recurrentes, recordatorios.
Crear, consultar, modificar, eliminar citas. Recordatorios proactivos para fechas de vencimiento.
Gestión de contactos: personas, empresas, números de teléfono, direcciones de e-mail, notas.
Almacenamiento permanente de notas y pares clave-valor. Base de conocimiento propia del agente.
Escalamiento a modelo más potente. Solicitud anonimizada a LLM en la nube para análisis complejos.
Festivos turcos, Ramadán, noches de Kandil. Conciencia del contexto cultural.
Resultados de fútbol y calendarios. Notificaciones proactivas para partidos importantes.
Contabilidad ETA V8 vía Firebird/InterBase. Consulta de cuentas, facturas abiertas, resumen diario.
Contabilidad ETA V8 vía Microsoft SQL Server. Mismas funciones, diferente backend de base de datos.
Automatización de navegador para portales web sin API. Rellenar formularios, extraer datos.
Conexión
El agente se comunica a través de conectores — interfaces estandarizadas hacia usuarios, sistemas y otros agentes. Se desarrollan nuevos conectores continuamente y se pueden añadir en cualquier momento para su infraestructura IT específica.
Texto, mensajes de voz, documentos. Mensajes proactivos para recordatorios, alarmas y resultados. Shared Listener para todos los agentes.
IMAP/SMTP para envío y recepción. Monitorización POP3 para buzones de entrada. Formato HTML y archivos adjuntos.
Whisper STT + Piper TTS — completamente local. Reconocimiento y síntesis de voz en todos los idiomas, sin servicios en la nube.
Acceso a archivos en el puesto de trabajo vía Tailscale VPN. Carpeta compartida para DXF, PDF, Excel — cifrada y sin puertos abiertos.
PostgreSQL, MSSQL, Firebird — exclusivamente consultas SELECT. Sin acceso de escritura a datos de producción. Read-Only by Design.
Conexión API universal para ERP, CRM, gestión de mercancías. GET, POST, PUT con autenticación configurable.
3-Tier Memory
Tres tipos de memoria, búsqueda híbrida y un ciclo Dreaming para la consolidación.
En reposo, el agente analiza sus conversaciones con una llamada LLM, extrae hechos, actualiza notas y listas de tareas, consolida su memoria y genera informes semanales.
Como el cerebro humano durante el sueño — el agente condensa experiencias en conocimiento, elimina entradas redundantes y refuerza conexiones importantes. El resultado: respuestas más precisas con menor consumo de tokens.
Como el cerebro humano durante el sueño, AIMOS consolida recuerdos en reposo:
Optimización de tokens
Equilibrio dinámico entre profundidad de memoria y longitud de respuesta — dentro de la ventana de contexto limitada.
| Level | Memory | Respuesta |
|---|---|---|
| 1 | Minimal | Muy larga |
| 2 | Reducida | Larga |
| 3 | Equilibrada | Media |
| 4 | Profunda | Corta |
| 5 | Maximum | Minimal |
Coordinación
Mensajería inter-agentes, archivos compartidos y protección de datos impuesta por la arquitectura.
Los agentes de la misma Connector Family comparten un canal de comunicación. Los mensajes a la familia se enrutan automáticamente al agente competente.
Máximo 3 rondas de ida y vuelta entre dos agentes por solicitud. Evita bucles infinitos y consumo descontrolado de tokens.
Cada agente tiene su propio espacio de trabajo — como un escritorio cerrado con llave. Solo los archivos compartidos explícitamente son visibles para los demás.
Informes, exportaciones, listas de materiales — todo lo que otros agentes necesitan. El agente decide por sí mismo qué comparte.
Notas, calendario, contactos, listas de tareas, bases de datos de perfiles. Ningún otro agente tiene acceso — impuesto por la arquitectura, no por política.
Ejemplo: El Agente de Construcción lee un archivo DXF del puesto de trabajo del ingeniero, crea una lista de materiales y la coloca en public/. El Agente Financiero lee la lista de materiales y calcula los costes de material — sin acceso a las notas de construcción.
Seguridad
Tres niveles de confianza determinan qué herramientas puede usar un agente. Como en un núcleo de sistema operativo.
Riesgo mínimo. El agente solo puede leer: consultar memoria, ver configuración. Sin acceso a sistemas externos, sin acceso de escritura.
Acceso de lectura a sistemas externos. SQL-SELECT, REST-GET, lectura de archivos. Sin acceso de escritura a datos de producción. Ring estándar para la mayoría de los agentes.
Acceso completo incluyendo operaciones de escritura. Requiere activación explícita por el administrador. Human-in-the-Loop para acciones críticas.
Ejemplos prácticos
Tres tipos de agentes preconfigurados para entornos industriales típicos.
Ring 1 — Standard
Calcula estructuras portantes con motor FEM integrado (PyNite), optimiza perfiles de acero por peso y coste, verifica normas sísmicas (TBDY 2018, Eurocode). Crea listas de materiales como borrador — el ingeniero revisa y aprueba.
Ring 1 — Standard
Integra Uyumsoft, SAP, Navision y otros sistemas ERP. Monitoriza el inventario en tiempo real, reporta umbrales críticos y automatiza solicitudes de aprovisionamiento vía conectores SQL y REST.
Ring 1 — Estándar (Escritura: Ring 2)
Integra ETA V8, DATEV y otros sistemas contables. Analiza el flujo de caja, prepara asientos y proporciona saldos actualizados. Validación de asientos solo por empleados autorizados.
Estos son ejemplos. Los agentes AIMOS se configuran individualmente por empresa — cada agente se adapta a los sistemas y requisitos específicos.