Resumen del Sistema
Topología de alto nivel del laboratorio — roles de los agentes, límites de los componentes y cómo se conectan.
Propósito
Esta página describe la topología de alto nivel del laboratorio multiagente: qué son los componentes principales, de qué es responsable cada uno y cómo se relacionan entre sí.
Estado: Implementado (concepto de arquitectura y flujo de trabajo principal)
Roles de los agentes
El sistema está organizado en torno a cuatro agentes lógicos y un usuario:
| Componente | Rol | Estado |
|---|---|---|
| Usuario | Inicia objetivos, solicitudes y decisiones | — |
| Agente de Orquestación | Planificación, coordinación, memoria, revisión | Implementado |
| Agente de Ejecución de Código | Generación e implementación de código | En uso |
| Agente de Investigación | Misiones de investigación estructuradas | Implementado |
| Agente Multimedia | Automatización de entretenimiento | Implementado |
Agente de Orquestación
El Agente de Orquestación es el componente de control y coordinación. Se encarga de:
- Recibir objetivos y solicitudes del usuario
- Diseñar soluciones y planificar el trabajo de implementación
- Preparar prompts para el Agente de Ejecución de Código
- Revisar y verificar el resultado del Agente de Ejecución de Código
- Delegar tareas de investigación al Agente de Investigación
- Delegar solicitudes de medios al Agente Multimedia
- Mantener la memoria y la documentación
- No ejecuta código directamente
Agente de Ejecución de Código
Recibe prompts con alcance explícito del Agente de Orquestación, escribe o modifica código y devuelve el resultado. No interactúa con git, no envía a repositorios remotos y no realiza cambios en producción de forma independiente.
Agente de Investigación
Ejecuta misiones de investigación estructuradas en segundo plano a través de una cola de tareas basada en archivos y un pipeline multifase. Produce artefactos tipados y un informe Markdown final para cada misión.
Agente Multimedia
Gestiona la automatización local del entretenimiento. Busca títulos de medios, evalúa la disponibilidad en plataformas de streaming compatibles e inicia la reproducción en dispositivos conectados.
Nota de arquitectura
Algunas capacidades del Agente de Investigación y del Agente Multimedia fueron inicialmente prototipadas en un runtime compartido. La arquitectura los modela como agentes lógicos separados porque sus responsabilidades, herramientas y perfiles de riesgo son diferentes.
Diagrama del sistema
Principios de diseño
Separación de responsabilidades. Cada agente tiene un alcance acotado. El Agente de Orquestación coordina; el Agente de Ejecución de Código implementa; el Agente de Investigación investiga; el Agente Multimedia gestiona el entretenimiento.
El usuario como autoridad final. Las operaciones de git, los despliegues y las decisiones importantes requieren acción explícita del usuario.
Operación local en primer lugar. Todos los agentes principales se ejecutan localmente.
Colas de tareas basadas en archivos. El Agente de Investigación usa entrada y salida de tareas basadas en archivos, lo que mantiene la interfaz simple y depurable.
Páginas relacionadas
→ Arquitectura Agéntica — caso de estudio más amplio sobre la arquitectura agéntica local → Flujo de Datos — cómo se mueven las solicitudes, tareas y artefactos → Agente de Orquestación — detalles del agente de orquestación → Agente de Investigación — detalles del agente de investigación → Agente Multimedia — detalles del agente multimedia