¿Cómo funciona la orquestación de agentes?
Una capa de orquestación se sitúa por encima de los agentes individuales y se encarga de cuatro tareas. Envía cada tarea al agente más adecuado. Gestiona los traspasos, pasando el contexto de un agente al siguiente para que el trabajo no vuelva a empezar de cero. Evita conflictos, normalmente con bloqueos o con propiedad de tareas, para que dos agentes nunca escriban el mismo recurso a la vez. Y registra cada decisión en un log que una persona puede leer. El sistema de investigación multiagente de Anthropic y el Agents SDK de OpenAI formalizan esto como un patrón orquestador-trabajador (o manager): un agente coordinador delega en agentes trabajadores y sintetiza sus resultados.
¿Por qué varios agentes necesitan un orquestador?
Porque la autonomía en paralelo falla sin coordinación. Dos agentes que editan la misma plantilla de email producen una plantilla destrozada. Dos agentes que escriben al mismo cliente producen spam. Un orquestador serializa las escrituras, elimina el trabajo duplicado y mantiene a todos los agentes alineados con los mismos objetivos. Esto también es parte de lo que separa a los agentes de los chatbots: un chatbot te responde, mientras que los agentes orquestados actúan sobre sistemas compartidos, algo que solo sigue siendo seguro si algo los coordina.
¿Cómo es la orquestación de agentes en una plataforma de marketing?
A menudo, el orquestador está fuera de la plataforma. Un equipo ejecuta su propio agente en un cliente MCP como Claude Code o Cursor, y la plataforma expone herramientas a través del Model Context Protocol: crear un segmento, preparar el borrador de un journey, leer un informe. El cliente ordena las llamadas; la plataforma pone los límites: qué acciones existen y cuáles requieren un paso de confirmación (publicar un journey, por ejemplo). La plataforma también puede escribir cada llamada en un log de auditoría.
¿Qué debería poder auditar una persona?
Todo lo que cambiaron los agentes, y por qué. Un registro de decisiones útil recoge la acción, el agente que la realizó, los datos de entrada en los que se basó y el razonamiento, no solo una marca de tiempo. La supervisión human-in-the-loop combina ese registro con un paso de confirmación: el paso retiene las acciones difíciles de deshacer hasta que alguien las confirma, y el registro es la forma de rastrear todo lo demás después. Orquestación sin un rastro auditable es solo automatización que no puedes inspeccionar.