Flujo de Datos
Cómo se mueven las solicitudes, tareas, artefactos y resultados a través del ecosistema del laboratorio multiagente.
Propósito
Esta página documenta cómo se mueve la información a través del sistema — desde la solicitud del usuario hasta el resultado final — a través del Agente de Orquestación, el Agente de Ejecución de Código, el Agente de Investigación y el Agente Multimedia.
Estado: Implementado (los flujos principales están establecidos y son operativos)
Diagrama general
Flujo de desarrollo (Orquestación → Ejecución de Código)
- El usuario plantea un objetivo o solicitud al Agente de Orquestación.
- El Agente de Orquestación verifica el contexto del proyecto y confirma los permisos de escritura.
- El Agente de Orquestación diseña la solución y escribe un prompt de implementación acotado.
- El Agente de Ejecución de Código ejecuta el prompt y devuelve el código generado.
- El Agente de Orquestación revisa el resultado, lo integra y lo prueba.
- El usuario realiza el commit y push en git manualmente.
- El Agente de Orquestación informa el resultado y actualiza la documentación.
Flujo de investigación (Orquestación → Agente de Investigación)
- El Agente de Orquestación (o el usuario) escribe una descripción de tarea en la cola del Agente de Investigación.
- El Mission Runner del Agente de Investigación recoge el archivo de tarea.
- El Agente de Investigación crea un directorio de ejecución aislado para la misión.
- El Agente de Investigación ejecuta las fases de investigación en el orden del DAG, almacenando artefactos en cada fase.
- La fase final agrega todos los artefactos en
final_report.md. - El informe es devuelto al usuario o consumido por el Agente de Orquestación.
Flujo multimedia (Orquestación → Agente Multimedia)
- El usuario hace una solicitud de medios al Agente de Orquestación.
- El Agente de Orquestación delega la solicitud al Agente Multimedia.
- El Agente Multimedia busca títulos coincidentes y evalúa la disponibilidad.
- El Agente Multimedia inicia la reproducción en el dispositivo conectado de destino.
Una limitación actual
El Agente de Investigación y el Agente de Orquestación operan actualmente de forma independiente. No existe un pipeline automatizado donde el resultado de la investigación sea consumido directamente como entrada estructurada para una tarea del Agente de Orquestación. Esta transferencia es actualmente manual.
Páginas relacionadas
→ Resumen del Sistema — roles de los componentes → Agente de Ejecución de Código — detalles del flujo de implementación → Marco de Investigación — detalles del pipeline del Agente de Investigación → DAG de Misión de Investigación — grafo de dependencias de fases → Agente Multimedia — detalles de automatización multimedia