Topologías documentadas
Workflow o agente
Anthropic separa las dos familias por quién controla el camino. En un workflow, modelos y herramientas se orquestan por caminos de código predefinidos. En un agente, el modelo dirige dinámicamente su proceso y su uso de herramientas. El bloque básico de ambos es el mismo: un LLM aumentado con retrieval, herramientas y memoria.
Los patrones
- Prompt chaining: cadena fija de pasos, para tareas que se descomponen limpiamente en subtareas fijas.
- Routing: clasifica la entrada y la manda a un proceso especializado.
- Parallelization: sectioning divide en subtareas independientes; voting corre la misma tarea varias veces para ganar confianza.
- Orchestrator-workers: el coordinador decide las subtareas según la entrada, y esa flexibilidad es la diferencia clave con parallelization.
- Evaluator-optimizer: un generador itera contra un crítico, cuando hay criterios de evaluación claros.
- Agente autónomo: un LLM usando herramientas en un loop guiado por el entorno, cuando no se puede predecir la cantidad de pasos.
Manager o handoff
OpenAI agrupa los diseños multiagente en dos categorías: manager, donde un agente central coordina especialistas llamándolos como herramientas, y descentralizado, donde agentes pares se transfieren la ejecución mediante handoffs. Como grafo, las aristas del primero son llamadas a herramientas; las del segundo, transferencias de control. Un handoff va en un solo sentido: el retorno hay que otorgarlo de forma explícita. La guía actual de LangChain nombra cinco patrones: subagents, handoffs, skills, router y custom workflow.