Artículo · Arquitectura y tecnología

Orquestación de agentes: qué es y cómo funciona en una operación

Arkatai 6 min

Orquestar agentes es coordinar el trabajo: repartirlo entre agentes y herramientas, ordenar los pasos, gestionar los fallos y los reintentos, y decidir en qué momento interviene una persona. Es la diferencia entre un modelo que responde una pregunta y un sistema que cierra un caso de principio a fin. Un modelo de lenguaje suelto es un motor sin transmisión. La orquestación es la transmisión que convierte ese razonamiento en trabajo hecho sobre tus sistemas.

Lo explico sin jerga de framework porque la decisión que importa a un comité no es qué librería se usa, sino cómo se reparte la responsabilidad cuando un caso se complica. Casi todos los pilotos que veo morir funcionan en la demo y se rompen en producción por la misma razón: la demo tenía un solo paso y la operación real tiene diez, con excepciones en el medio.

Por qué un caso real necesita orquestación

Piensa en una factura que entra por correo en una distribuidora. Resolverla no es un acto, son varios: leer el documento y extraer sus datos, buscar el pedido y el albarán correspondientes, comparar importes y cantidades, decidir si cuadra dentro de tolerancia, y según el resultado aprobar el pago, pedir una corrección o escalar a una persona. Cada uno de esos pasos puede necesitar un modelo distinto, una herramienta distinta y una regla distinta, y el orden importa: no puedes comparar antes de haber encontrado el pedido.

FacturaExtraerCotejarRegistrarPersonano cuadradecisiónResultadola orquestación gobierna el orden y los fallos
El caso de la factura como pipeline: extraer los datos, cotejar contra pedido y albarán y registrar; cuando no cuadra, la orquestación lo desvía a una persona y retoma el flujo.

Un modelo por sí solo no hace eso. Puede leer la factura si le pasas el texto, pero no sabe buscar el pedido en tu ERP, ni recuerda lo que decidió en el paso anterior, ni sabe qué hacer si el pedido no aparece. La orquestación es la capa que mantiene el hilo: sabe en qué punto del proceso está el caso, qué se ha hecho ya, qué falta y qué hacer cuando algo sale mal. Sin ella tienes fragmentos de inteligencia sin un proceso que los una.

Las cuatro cosas que hace la orquestación

Cuando desmonto una capa de orquestación, siempre hago las mismas cuatro cosas, y conviene mirarlas por separado porque cada una gobierna un tipo de riesgo distinto.

Reparte el trabajo. Decide qué parte del caso hace cada agente o herramienta. En sistemas simples es un solo agente con varias herramientas. En los más complejos, varios agentes especializados —uno que extrae datos, otro que valida contra reglas, otro que redacta— coordinados entre sí. Cómo se estructura ese reparto es lo que catalogo en patrones de orquestación de agentes. Aquí basta con saber que alguien tiene que decidir el reparto, y ese alguien es la orquestación.

Ordena los pasos. Establece la secuencia y las dependencias: qué va antes, qué puede ir en paralelo, qué espera a qué. En el ejemplo de la factura, encontrar el pedido va antes de comparar, pero consultar el histórico del proveedor y verificar el saldo pueden ir a la vez. Un buen orquestador aprovecha lo que puede hacerse en paralelo sin romper las dependencias reales.

Gestiona fallos y reintentos. Aquí es donde se separa un juguete de un sistema. Las herramientas fallan: un sistema no responde, una consulta devuelve vacío, el modelo produce algo mal formado. La orquestación decide qué se reintenta y cuántas veces, qué se puede resolver por una vía alternativa, y qué constituye un fallo que hay que detener y escalar en lugar de reintentar a ciegas. Un reintento tonto sobre una acción que ya se ejecutó a medias puede duplicar un pago. La orquestación es la que impide eso.

Decide cuándo entra una persona. No todo lo resuelve el sistema, ni debe. La orquestación aplica las reglas de escalado: por debajo de cierta confianza, por encima de cierto importe, ante ciertos tipos de caso, el trabajo va a un humano con el contexto preparado. Dónde se ponen esos límites es una decisión de negocio, y la mecánica de cómo la persona participa —aprobando antes o supervisando después— la trato en human in the loop.

La confianza es el eje que casi nadie mira

La pieza que más subestiman los comités es la gestión de la incertidumbre. Un agente no siempre está igual de seguro de lo que hace: extraer el importe de una factura limpia es casi certeza; interpretar una cláusula ambigua en un correo de un cliente enfadado, no. Una orquestación seria trata esa confianza como una señal de primera clase: cuando es alta, el sistema actúa. Cuando baja, reduce el alcance, pide una segunda comprobación o escala.

Esto cambia la conversación con dirección. En lugar de discutir si “confiamos en la IA” como si fuera un sí o un no, se discute el umbral por encima del cual dejamos que el sistema actúe solo en cada tipo de caso. Ese umbral se mueve con la evidencia, y para tener evidencia necesitas medir, que es de lo que se ocupan las evaluaciones de agentes. La orquestación ejecuta la política de confianza. Las evaluaciones dicen dónde poner el umbral.

Por qué esto no se ve en una demo

Una demo enseña el camino feliz: la factura cuadra, el pedido aparece, el modelo acierta. Todo el valor de la orquestación está en lo que no sale en la demo: qué pasa cuando el pedido no existe, cuando el sistema tarda, cuando el modelo duda, cuando dos casos compiten por el mismo recurso. Ese trabajo no es glamuroso y no se ve en un salón, pero es el 80% de lo que separa un piloto de una operación.

Por eso insisto tanto a los comités en pedir que les enseñen los fallos, no los aciertos. Un proveedor que solo puede enseñarte el caso feliz no ha construido la orquestación, sino la demo. Y una demo sin orquestación es exactamente el tipo de piloto que acaba en la estantería, un patrón que desarrollo en por qué fracasan los pilotos de IA.

Dónde encaja en el sistema

La orquestación es una de las piezas del sistema completo, no el sistema entero: se apoya en el modelo que razona, en las herramientas que actúan, en la memoria que mantiene el estado y en la observabilidad que registra cada paso. Cómo encajan todas está en la arquitectura de agentes de IA, y para el nivel de negocio —qué son estos sistemas y cómo se adoptan— el punto de entrada es agentes de IA para empresas.

Lo que la orquestación coordina, al final, son las reglas y excepciones de tu operación concreta. Coordinar bien exige que esas reglas estén definidas, no repartidas entre la cabeza de dos personas y una cadena de correos. Ese trabajo previo es el de codificar el modelo operativo como código.

Preguntas frecuentes

¿Qué es la orquestación de agentes en palabras simples?

Es la coordinación del trabajo de un sistema de IA: decidir qué agente o herramienta hace cada parte, en qué orden, qué hacer cuando algo falla y cuándo pasar el caso a una persona. Es lo que convierte un modelo que responde en un sistema que ejecuta un proceso completo sobre tus sistemas reales.

¿En qué se diferencia la orquestación de los patrones de orquestación?

La orquestación es la función: coordinar el trabajo. Los patrones son las formas conocidas de estructurar esa coordinación —en cadena, en paralelo, con un supervisor, con un verificador— y cuándo conviene cada una. Esta página explica qué es orquestar. El catálogo de formas está en el artículo de patrones.

¿Necesito varios agentes para hablar de orquestación?

No necesariamente. Un solo agente que usa varias herramientas, en varios pasos, con reglas de fallo y escalado, ya está orquestado. Los sistemas con varios agentes especializados son un caso más complejo de lo mismo, no una categoría aparte. La función de coordinar sigue siendo la misma.

¿Por qué la orquestación no se aprecia en una demostración?

Porque la demo enseña el caso que sale bien, y el valor de la orquestación está en gestionar los que salen mal: reintentos, vías alternativas, dudas del modelo, escalados. Pedir que te enseñen cómo se comporta el sistema ante fallos y excepciones es la mejor forma de distinguir una orquestación real de una demo.