Avanzado

Orquestación de agentes: coordinar varias IA en torno a una tarea

La orquestación de agentes es la capa que decide quién hace qué en un sistema de IA: qué modelo o agente interviene, en qué orden, con qué herramientas y cómo se reúnen los resultados. Puede escribirse de antemano en código o confiarse a un agente «director de orquesta».

Datos a 22 de octubre de 2026

Lo esencial en cifras

NivelAvanzado

De qué hablamos

En cuanto una tarea requiere más de una llamada a un modelo, hay que decidir cómo se encadenan esas llamadas. Eso es la orquestación. Abarca el orden de los pasos, la elección del modelo o agente para cada uno, el traspaso de resultados, la gestión de errores y los puntos en los que una persona valida (humano en el bucle).

Los patrones más habituales

El artículo «Building effective agents», publicado por Anthropic en diciembre de 2024, distingue los flujos de trabajo, en los que modelos y herramientas siguen caminos definidos en el código, y los agentes, en los que el modelo dirige su propio proceso. Describe varios patrones que se han convertido en referencia:

  • Encadenamiento: la salida de un paso es la entrada del siguiente.
  • Enrutamiento: una primera llamada clasifica la petición y la envía al tratamiento adecuado.
  • Paralelización: varias llamadas trabajan a la vez en partes independientes, o en la misma pregunta para comparar.
  • Orquestador y trabajadores (orchestrator-workers): un modelo central divide la tarea sobre la marcha, delega cada parte y une los resultados.
  • Evaluador y optimizador: una llamada produce y otra critica, en bucle.

Un ejemplo concreto

Una empresa quiere un informe semanal sobre las opiniones de sus clientes. Un agente coordinador reparte el trabajo: un subagente recoge las opiniones, tres subagentes analizan en paralelo las que tratan de la entrega, el producto y la atención, y un último redacta la síntesis. El coordinador comprueba que cada parte llega, repite la que falla y somete el informe a un responsable antes de enviarlo. Ese reparto se basa en una descomposición de tareas explícita.

Por qué importa

La orquestación determina tanto la fiabilidad como el coste de un sistema multiagente. Cada agente adicional lee contexto y consume tokens; la calculadora de coste de agentes le ayuda a estimar lo que añade una arquitectura más compleja. Protocolos como MCP y el protocolo A2A reducen el trabajo de integración, pero no toman las decisiones de diseño por usted.

Ideas falsas frecuentes

  • «Cuantos más agentes, más inteligente es el sistema». A menudo, sobre todo es más caro y más difícil de depurar.
  • «Orquestar significa siempre que un agente manda a los demás». Una secuencia sencilla programada de antemano también es orquestación, y a menudo la más fiable.

Términos relacionados

Para probar

Todo el glosario

Preguntas frecuentes

¿Orquestación y sistema multiagente son lo mismo?

No. Un sistema multiagente significa que hay varios agentes; la orquestación es la forma de coordinarlos. También se puede orquestar un solo modelo con varias herramientas, sin ningún otro agente.

¿Hace falta un framework para orquestar agentes?

No necesariamente. Una orquestación sencilla cabe en unas decenas de líneas de código o en una herramienta no-code. Los frameworks aportan sobre todo gestión del estado, recuperación ante errores, seguimiento de ejecuciones y pasos de aprobación humana.

¿Varios agentes son mejores que uno?

No siempre. Añadir agentes multiplica las llamadas al modelo, el coste y las ocasiones de que la información se pierda entre uno y otro. La recomendación habitual es empezar por lo más simple y añadir complejidad solo si aporta una mejora medible.

¿Qué relación tiene con MCP y A2A?

Son protocolos que facilitan la orquestación. MCP estandariza la conexión de un agente con herramientas y datos; A2A estandariza el diálogo entre agentes de distintos proveedores.

Fuentes de los datos

Datos a 22 de octubre de 2026

Señalar un error

¿Una cifra, una fecha o un dato le parece incorrecto? Díganoslo: verificamos cada aviso.