Saltar al contenido

Orquestación de agentes

La orquestación de agentes es la coordinación de varios agentes de IA que trabajan en tareas compartidas: enviar cada trabajo al agente adecuado, traspasar el contexto entre pasos, evitar que dos agentes editen el mismo recurso y registrar cada decisión para que una persona la revise. El coordinador puede ser un agente principal o simple código.

Actualizado el 3 min de lecturaPor fromHello

Lo esencial

  1. La orquestación de agentes cubre cuatro tareas: repartir el trabajo, traspasar el contexto, evitar conflictos de escritura y registrar las decisiones.

  2. Sin un orquestador, los agentes en paralelo duplican trabajo y se sobrescriben entre sí: la coordinación es lo que hace fiable el resultado de varios agentes.

  3. Un registro de decisiones con el razonamiento es lo que permite a una persona revisar el trabajo de los agentes y corregirlo.

¿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.

Cuatro piezas básicas de la orquestación de agentes.

¿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.

FAQ

Preguntas frecuentes

  • ¿Cuál es la diferencia entre la orquestación de agentes y un sistema multiagente?

    Un sistema multiagente es el propio conjunto de agentes; la orquestación es la capa de coordinación que los hace funcionar como uno solo: reparte tareas, comparte contexto, evita conflictos y registra decisiones. Puedes tener varios agentes sin orquestación, pero no por mucho tiempo sin colisiones.

  • ¿La orquestación de agentes es lo mismo que la automatización de flujos de trabajo?

    No. La automatización de flujos de trabajo ejecuta pasos que definiste de antemano. Los agentes orquestados deciden sus propios pasos dentro de unos límites, y el orquestador coordina esas decisiones en lugar de programarlas como un guion.

  • ¿Cómo evita un orquestador que dos agentes se sobrescriban entre sí?

    Los mecanismos habituales son los bloqueos de recursos, la propiedad de tareas y las escrituras en serie: un agente reclama un recurso (un segmento, una plantilla, un journey) antes de editarlo, y los demás agentes tienen que esperar o trabajar en otra cosa.

  • ¿La orquestación de agentes saca a la persona del proceso?

    No. La orquestación decide cómo se coordinan los agentes, y su registro de decisiones permite a una persona revisar después el trabajo de los agentes. Que una acción espere la confirmación de una persona antes de surtir efecto es una decisión de diseño aparte.

fromHello es software de automatización de marketing de código abierto: mensajes activados por lo que hace la gente.

fromHello Cloud está en acceso anticipado a través de la lista de espera.

Acceso anticipado

fromHello Cloud

Nadie emprende para quedarse pequeño.

El acceso anticipado a fromHello Cloud se abre por etapas. El onboarding es personalizado: te ayudamos a configurarlo y a traer tus contactos.

Te escribiremos cuando se abra tu plaza. Sin spam.

¿Aún no quieres unirte? Ver en GitHub