Orquestación Multi-Agente
Cuando un solo agente no es suficiente
Los sistemas multi-agente permiten:
- Dividir tareas complejas
- Especialización por dominio
- Mayor robustez
- Paralelización
Patrones de Comunicación
| Patrón | Descripción | Caso de uso |
|---|---|---|
| Supervisor | Un agente coordina a otros | Tareas con dependencias |
| Hierearchical | Cadena de comando | Escalado de decisiones |
| Shared State | Agentes comparten contexto | Colaboración libre |
| Message Passing | Comunicacion directa | peer-to-peer |
Patrón Supervisor
┌─────────────┐
│ Supervisor │
└──────┬──────┘
│
┌───┴───┐
│ │
┌──▼──┐ ┌──▼──┐
│Agente│ │Agente│
│ A │ │ B │
└──────┘ └──────┘
El supervisor divide tareas y coordina resultados.
Resumen
- Los sistemas multi-agente dividen trabajo complejo
- Elige el patrón según la complejidad y dependencias
- Comunicación clara entre agentes es crítica
- Considera supervisión para tareas jerárquicas