Agentes de IA: cómo coordinarlos, aprobar acciones y limitar costos

Elige cómo coordinar agentes de IA con especialistas, grafos y flujos duraderos. Define aprobaciones humanas, reintentos, registros y límites de gasto.

Publicado el

Agentes de IA: cómo coordinarlos, aprobar acciones y limitar costos

La orquestación de agentes de IA funciona mejor cuando se define quién se encarga del siguiente paso antes de incorporar otro agente. Para recibir solicitudes, investigar, redactar y aprobar, las decisiones principales se resuelven con 4 patrones: un agente coordinador con agentes de apoyo, transferencias entre especialistas, un grafo con puntos de control y un flujo de trabajo duradero que engloba a los agentes. Los permisos para enviar mensajes, gastar dinero o modificar registros deben quedar fuera del criterio del modelo.

La documentación y los precios de infraestructura que aparecen a continuación se verificaron el 13 de octubre de 2026. Los ejemplos de negocio son propuestas de diseño; no describen implementaciones reales ni pruebas comparativas de rendimiento.

¿Qué es la orquestación de agentes de IA?

La orquestación determina qué agente interviene a continuación, qué información recibe y qué condiciones deben cumplirse antes de que su resultado se convierta en una acción. Un agente combina un modelo con instrucciones y herramientas. El orquestador aporta la coordinación: responsables, estado compartido, transiciones permitidas y condiciones de parada.

Puede que el agente que recibe las solicitudes ya sepa convertir una petición confusa en un encargo bien definido. Al incorporar un investigador y un redactor surgen nuevas preguntas. ¿Quién resuelve las contradicciones entre las fuentes? ¿Qué borrador vio la persona que dio su aprobación? Si el servicio de correo agota el tiempo de espera, ¿se envió el mensaje? Son cuestiones que debe resolver el diseño del proceso.

Elige el patrón según la separación de responsabilidades que necesites:

Patrón¿Quién decide el siguiente paso?Uso más adecuado en la empresaPrincipal fallo que hay que evitar
Agente coordinador con agentes de apoyoUn coordinador delega y reúne los resultadosInvestigación para preparar una propuestaQue los agentes amplíen el alcance o devuelvan conclusiones sin respaldo
Transferencias entre especialistasUn especialista asume la siguiente parteDerivación de solicitudes a facturación o soporte técnicoPérdida de contexto o transferencias circulares
Grafo con puntos de controlRutas explícitas sobre un estado guardadoRedactar, revisar, corregir y aprobarRepetir una acción externa al reanudar la ejecución
Flujo de trabajo duradero que engloba a los agentesEl flujo de la aplicación controla el ciclo de vida del casoTrabajo que abarca aprobaciones y servicios externosPérdida de avances, escrituras duplicadas o reintentos sin límite

En los sistemas multiagente, estos patrones pueden combinarse unos dentro de otros. Un flujo duradero que gestiona un caso puede llamar a un grafo; uno de sus nodos, es decir, uno de los pasos del grafo, puede pedir a un agente coordinador que delegue la investigación. Cada capa debe tener una función propia. Añadir capas sin una responsabilidad diferenciada solo multiplica los puntos donde habrá que buscar errores.

Corte arquitectónico con salas de recepción y de agentes dentro de un flujo de trabajo que las engloba, y una barrera de aprobación de ancho completo antes de la sala de acciones
El flujo de trabajo gestiona el caso. Los agentes trabajan dentro de él. La aprobación condiciona la acción.

Lo que cambia frente a un sistema con un solo agente es la atribución de responsabilidades. El responsable de operaciones necesita una cola de casos con sus responsables y próximas acciones. El de ingeniería necesita un estado guardado y una ejecución que pueda recuperarse. Quien compra el servicio necesita saber cuáles de esas responsabilidades asume el proveedor y cuáles siguen a cargo de su equipo.

Un agente coordinador y varios agentes de apoyo: mantener un único responsable

Este patrón sirve cuando el trabajo se beneficia de varios especialistas, pero debe desembocar en una respuesta coherente. Es como encargar a varios colegas que busquen evidencias y después reunir sus aportaciones en una propuesta. Los colegas contribuyen; no adquieren compromisos con el cliente por su cuenta.

Ante una solicitud de operaciones comerciales, el coordinador puede encargar una investigación sobre la cuenta y una evaluación interna del encaje del producto. Después reúne los hallazgos en un documento de trabajo para la redacción.

  1. Define el resultado y los límites del coordinador

    El resultado es un borrador de propuesta respaldado por evidencias. El trabajo permitido abarca la investigación y la redacción. Enviar la propuesta, prometer un descuento o actualizar el registro de un cliente son acciones independientes.

  2. Delega tareas de investigación acotadas

    Entrega a cada agente las fuentes pertinentes, las herramientas permitidas, el resultado esperado y la condición de parada. Ejecuta en paralelo las investigaciones independientes; espera cuando una tarea dependa realmente del resultado de otra.

  3. Recoge las evidencias y sintetiza los resultados

    Exige referencias a las fuentes, hallazgos y preguntas pendientes. El coordinador resuelve las contradicciones y prepara el borrador. Si falta una fuente, sigue faltando: resumir una afirmación no le da respaldo.

  4. Presenta el documento para su aprobación

    El responsable de la cuenta revisa el mensaje propuesto, el destinatario y los compromisos. Un paso de envío controlado por la aplicación ejecuta únicamente lo aprobado.

Claude Agent SDK, el entorno programable de Anthropic para ejecutar agentes, implementa este patrón mediante subagentes: instancias separadas, cada una con sus propias instrucciones, contexto y acceso a herramientas. Se definen con la opción agents y el agente principal los invoca mediante la herramienta Agent. Un subagente normal, sin bifurcación del contexto, no recibe el historial de conversación del agente principal; por eso, el prompt de su tarea debe incluir el contexto necesario. El agente principal recibe su informe final. Documentación de subagentes de Claude.

Documentación de Claude Agent SDK sobre cómo definir e invocar subagentes
Subagentes de Claude Agent SDK

La separación útil consiste en acordar qué evidencias debe entregar cada agente. Un investigador puede devolver una recomendación junto con los fragmentos de las fuentes que la respaldan. El límite: un contexto aislado también puede dejar fuera una restricción esencial del cliente. Transmítela de forma explícita y conserva el documento de respaldo para su revisión.

CrewAI, un framework de agentes y tareas basados en roles, ofrece un proceso jerárquico con manager_llm o manager_agent. El coordinador planifica, delega y revisa los resultados de las tareas. En cambio, un proceso secuencial sigue la lista de tareas y utiliza los resultados anteriores como contexto. Documentación de procesos de CrewAI.

Documentación de CrewAI con procesos secuenciales y jerárquicos
Procesos de CrewAI

La jerarquía resulta adecuada cuando repartir el trabajo exige criterio. Si la investigación siempre debe preceder a la redacción, una secuencia explícita es más fácil de inspeccionar. El límite: la revisión de un coordinador sigue siendo un juicio automatizado. La opción de tarea human_input de CrewAI solicita una revisión humana de la respuesta final; limita las tareas de investigación y redacción a capacidades de solo lectura para que esa revisión no llegue después de una escritura con consecuencias. Documentación de tareas de CrewAI.

Transferencias entre especialistas: ceder la siguiente decisión

Una transferencia, o handoff, es adecuada cuando otro especialista debe hacerse cargo de la siguiente respuesta o rama de trabajo. Equivale a derivar un caso de soporte a facturación junto con su expediente. Es distinto de consultar algo a facturación y conservar la responsabilidad del caso.

OpenAI Agents SDK, una biblioteca para aplicaciones con agentes, distingue expresamente esas responsabilidades: los handoffs transfieren el control a un especialista, mientras que los agentes expuestos como herramientas dejan la respuesta a cargo del coordinador. Su método de JavaScript agent.asTool() permite esta segunda opción. Las transferencias pueden incluir metadatos estructurados o un historial filtrado. Documentación de orquestación de OpenAI.

Documentación de OpenAI Agents SDK que compara las transferencias de control con los agentes usados como herramientas
Orquestación con OpenAI Agents SDK

Para una bandeja de solicitudes de atención al cliente, la secuencia sería:

  1. El agente de recepción identifica una reclamación de facturación y reúne las referencias pertinentes de la cuenta y la factura.
  2. Transfiere el caso al especialista de facturación con la petición del cliente, los hechos verificados, las preguntas pendientes y las siguientes acciones permitidas.
  3. El especialista de facturación investiga y redacta una solución. Se hace cargo de la siguiente respuesta, en lugar de devolver un informe de investigación al agente de recepción.
  4. Una persona aprueba cualquier reembolso o cambio en la cuenta antes de que se ejecute la herramienta correspondiente.

El límite: una transferencia cede el control, pero no otorga autorización para actuar en nombre del negocio. Recibir un caso del agente de recepción no debería dar al especialista permiso para efectuar un reembolso. La política de autorización debe aplicarse allí donde se ejecuta la herramienta de reembolsos.

Decide también si el especialista puede devolver el caso. Permite una escalación explícita con un motivo y limita las transferencias repetidas. De lo contrario, una solicitud ambigua puede circular entre especialistas, consumir llamadas al modelo y no avanzar.

El ciclo de aprobación del SDK devuelve interrupciones y un estado reanudable para que la aplicación gestione la revisión. Guarda ese estado si la decisión va a demorarse y reanuda la misma ejecución. Las salvaguardas de entrada se aplican al primer agente y las de salida al agente que produce la respuesta final; añade controles a las herramientas sensibles en lugar de asumir que esas comprobaciones externas inspeccionan todas las acciones internas. Documentación de revisión humana de OpenAI.

Grafos con puntos de control: definir cada paso permitido

Un grafo resulta útil cuando las rutas permitidas importan más que la capacidad de un agente para improvisar el plan. Un grafo es un conjunto de pasos conectados por reglas. Un punto de control guarda el progreso para poder pausar el proceso y continuarlo después.

LangGraph, un framework para flujos de agentes con estado, permite definir rutas explícitas, incluidas bifurcaciones y trabajo en paralelo. Sus mecanismos de puntos de control guardan el estado del grafo para un hilo de ejecución, mientras que interrupt() lo pausa a la espera de una entrada externa. El hilo interrumpido se reanuda con Command(resume=...). Patrones de flujos de trabajo de LangGraph, documentación de interrupciones.

Documentación de LangGraph sobre cómo pausar y reanudar flujos de trabajo interrumpidos
Interrupciones de LangGraph

Para un equipo de compras que prepara una recomendación de proveedor:

  1. Guarda el caso como un estado estructurado

    Conserva la solicitud, las referencias a las evidencias, la información pendiente, la ubicación del borrador y el estado de revisión en campos identificados. El caso puede incluir una transcripción, pero esta no debería ser el único lugar donde conste su estado actual.

  2. Traza las rutas permitidas

    La recepción da paso a la investigación cuando están disponibles los campos obligatorios. Si falta información, el caso vuelve al solicitante. La investigación alimenta la redacción; una comprobación de las evidencias puede devolver el caso a una investigación específica.

  3. Guarda un punto de control y pausa para revisar

    Guarda la recomendación propuesta e interrumpe el proceso antes de cualquier trabajo que dependa de aprobación. El responsable de compras revisa el documento exacto, las evidencias de respaldo y la acción solicitada.

  4. Reanuda por una rama permitida

    La aprobación habilita la presentación. Las correcciones solicitadas devuelven el caso a redacción e invalidan la aprobación anterior. El rechazo cierra el caso y deja constancia del motivo.

El límite: al reanudar una interrupción de LangGraph, el nodo que la contiene vuelve a ejecutarse desde el principio. El código anterior a la interrupción se ejecuta de nuevo. Sitúa las escrituras con consecuencias en un paso controlado por separado y haz que las operaciones repetibles sean idempotentes: repetir la misma solicitud lógica no debe producir un efecto adicional. Reglas de interrupción de LangGraph.

Por ejemplo, un nodo que envía un registro de proveedor y después pide aprobación ya ha cruzado ese límite. Además, puede volver a enviarlo cuando se reanude. Prepara primero el cambio propuesto, obtén la aprobación y ejecuta después el cambio aprobado con un identificador de acción estable.

En producción, elige almacenamiento persistente para los puntos de control. Los mecanismos de guardado en memoria de LangGraph pierden esos puntos al reiniciar el proceso. Un identificador persistente del hilo y un estado almacenado en una base de datos forman parte del diseño de recuperación. Documentación de persistencia de LangGraph.

Flujos de trabajo duraderos: mantener el caso activo más allá de los agentes

Un flujo de trabajo duradero es adecuado cuando el proceso de negocio debe sobrevivir al final de una llamada al agente, al reinicio de un proceso de trabajo o a una respuesta externa tardía. Controla el ciclo de vida del caso: iniciar, esperar, reintentar, reanudar, finalizar o escalar. El agente participa dentro de ese ciclo.

Cloudflare Workflows, un servicio de ejecución duradera de varios pasos, ofrece pasos persistentes y reintentos configurables. Usa step.do para ejecutar trabajo, step.waitForEvent para esperar una decisión externa e instance.sendEvent para entregar esa decisión a la instancia que espera. Cloudflare Workflows, documentación de eventos.

Documentación de Cloudflare Workflows para aplicaciones duraderas de varios pasos
Cloudflare Workflows

Para un equipo de operaciones que atiende una solicitud de servicio a medida:

  1. Crea un registro del caso y un identificador estable del flujo de trabajo cuando llegue la solicitud.
  2. Llama al agente investigador, guarda de forma persistente el documento con sus evidencias y pásalo después al agente redactor.
  3. Guarda la respuesta propuesta y espera el evento de aprobación del responsable de operaciones. La interfaz de aprobación identifica tanto el caso como la versión del documento.
  4. Valida la decisión y ejecuta el envío o la actualización de registro aprobados en un paso separado.
  5. Registra el comprobante del sistema externo y completa el caso. Si no está claro que la operación haya terminado, comprueba el resultado en ese sistema antes de lanzar otra escritura.

El límite: una ejecución duradera no convierte automáticamente la acción de un servicio externo en una operación que pueda repetirse sin riesgo. Cloudflare recomienda expresamente llamadas a API idempotentes, pasos granulares y nombres de pasos deterministas, y advierte sobre los efectos secundarios fuera de step.do. Si un servicio aceptó un envío, pero su respuesta se perdió, reintentar sin eliminar duplicados puede provocar otro envío. Reglas de Workflows.

Configura reintentos para fallos transitorios, es decir, los que pueden desaparecer sin modificar la solicitud. Un fallo de autenticación, una aprobación rechazada o una instrucción de negocio inválida suelen exigir intervención. Cloudflare ofrece configuración de reintentos y NonRetryableError para los fallos que deben detenerlos. Documentación de reintentos.

Una aplicación de LangGraph con puntos de control persistentes ya dispone de capacidades de recuperación. Un motor adicional de flujos de trabajo se justifica cuando gestiona un ciclo de vida más amplio que abarca servicios, callbacks y entornos de ejecución de agentes. Evita que ambas capas reintenten por su cuenta una misma operación de pago o con efectos secundarios. Esta separación se desarrolla en resultados de agentes gestionados, webhooks y el flujo de Cloudflare.

Sitúa la aprobación humana justo antes de la acción

Una persona debe aprobar la acción exacta con consecuencias antes de que se ejecute. Revisar un borrador bien escrito no basta si después otro agente puede cambiar el destinatario, el importe o el archivo adjunto.

En una propuesta, la interfaz de revisión debe mostrar el destinatario, el mensaje final, el documento adjunto, los compromisos comerciales y las evidencias que respaldan las afirmaciones inciertas. El registro de aprobación debe vincular la identidad de quien revisa con esa versión del documento y esos argumentos de la acción.

Diseña el ejecutor para que compruebe ese registro inmediatamente antes de actuar. Si el borrador o el destino cambiaron después de la aprobación, devuelve el caso a revisión. Exige una decisión de aprobación explícita de la persona autorizada; registra por separado los comentarios y las correcciones sugeridas.

Dos salas arquitectónicas contiguas muestran una aprobación pendiente que mantiene cerrada la puerta de acción y un estado aprobado que abre la puerta de envío
Pendiente significa en espera. La aprobación permite la acción registrada; un borrador modificado exige una nueva decisión.

CrewAI Flows puede guardar el estado de forma persistente con @persist y pausar para recibir comentarios con @human_feedback. Hay un detalle relevante para las acciones con consecuencias: al configurar resultados con emit, el mecanismo de comentarios utiliza un modelo de lenguaje para interpretar el texto libre y asignarle un resultado. Para autorizar una acción, usa un campo de aprobación validado por separado; no conviertas la interpretación de un comentario en el único permiso para actuar. Documentación de CrewAI Flows.

Introduce otro control de permisos en cualquier punto donde el proceso pueda realizar una nueva compra. Reintentar una conexión fallida y pagar por un nuevo resultado porque al agente no le gustó el anterior son decisiones distintas. La segunda necesita un presupuesto autorizado o una nueva aprobación. El artículo sobre aprobación humana de los reintentos de agentes de IA analiza ese fallo concreto.

Qué registrar y qué limitar

Registra lo necesario para reconstruir el caso y aplica los límites antes de iniciar más trabajo. Una respuesta final pulida no explica por qué el proceso envió el documento equivocado o superó el presupuesto.

Incluye estos grupos de campos en el registro del caso y en los eventos de ejecución:

  • Identidad y relaciones entre ejecuciones: ID del caso, ID del flujo o ejecución, ID de las ejecuciones principales y secundarias, rol del agente, paso actual e intento. Permiten relacionar el fallo de un agente de apoyo con la solicitud de negocio.
  • Entradas y configuración: referencias y versiones de los documentos de entrada, identificador del modelo, versión del prompt o de la configuración y conjunto de herramientas permitidas. Permiten identificar qué cambió entre ejecuciones.
  • Decisiones y evidencias: decisión de enrutamiento, destino elegido, referencias a fuentes, resultados de validación e información pendiente. Registra decisiones observables y motivos concisos; no dependas del razonamiento privado del modelo.
  • Aprobación: revisor, decisión, marca de tiempo, huella del documento, argumentos de la acción y vencimiento. Esa huella identifica el contenido revisado.
  • Acciones y recuperación: nombre de la herramienta, argumentos con los datos sensibles ocultos, clave de acción o idempotencia, ID de la solicitud externa, comprobante, categoría del fallo y reintento programado. Si se desconoce el resultado, conserva un estado explícito de incertidumbre.
  • Consumo y resultado: categorías de tokens del modelo, gasto estimado y conciliado, uso de herramientas de pago, tiempo transcurrido, espera de revisión, estado final y aceptación o no del resultado por una persona.

Restringe el acceso de lectura a estos registros. Excluye los secretos, reduce al mínimo los datos de clientes y utiliza referencias a documentos con acceso controlado cuando copiar todo el contenido suponga una exposición innecesaria.

Las trazas de OpenAI Agents SDK registran llamadas al modelo, llamadas a herramientas, transferencias y salvaguardas. Vincula esas trazas técnicas al registro del caso; una traza por sí sola no debería ser la fuente que determine si se autorizó una acción sobre un cliente. Documentación de trazas de OpenAI.

Las herramientas de orquestación necesitan límites que se hagan cumplir

Establece límites para el gasto total del caso, los turnos de los agentes, las llamadas a herramientas, los agentes de apoyo simultáneos, la profundidad de delegación, el número de transferencias, los reintentos y la duración total. Separa el plazo de ejecución activa del plazo de revisión humana. Fija los valores según el costo y la demora que el negocio pueda aceptar; no existe un valor predeterminado seguro para todos.

Reserva presupuesto antes de distribuir trabajo simultáneo y ajusta las cuentas cuando termine cada llamada. De lo contrario, todos los agentes pueden ver el mismo saldo disponible y gastarlo de forma independiente. Imputa las ejecuciones reanudadas al presupuesto del mismo caso.

Claude Agent SDK ofrece controles de gasto por consulta, como maxBudgetUsd en TypeScript y max_budget_usd en Python, además de controles de profundidad y concurrencia de subagentes. Comprueba los requisitos de la versión instalada en la documentación de subagentes.

El alcance de cada dato de consumo importa: el campo usage excluye la actividad de los subagentes, mientras que modelUsage o model_usage la incluyen. total_cost_usd incluye los subagentes, pero es una estimación calculada en el cliente. El límite de gasto de una consulta cubre el consumo de esa llamada, no el gasto anterior recuperado al reanudar una sesión. Mantén un registro contable por caso y concilia las estimaciones con los datos oficiales de consumo. Documentación de seguimiento de costos de Claude.

Configurar un presupuesto en el SDK tampoco garantiza un techo exacto en la factura final: el resultado limitado que muestra la documentación puede terminar en el umbral o por encima de él. Deja margen para el trabajo que ya está en curso y deja de asignar nuevas tareas antes de agotar el presupuesto autorizado.

El costo de los flujos de trabajo con IA abarca el caso completo

Presupuesta el resultado de negocio terminado, incluidos el trabajo fallido y la revisión. Más agentes pueden acortar las investigaciones independientes, pero también repetir contexto, añadir llamadas de síntesis y generar ciclos de corrección. Lo que justifica la inversión es que el resultado aceptado mejore lo suficiente para compensar ese costo adicional.

Usa este modelo mensual:

Costo del proceso = consumo de modelos + herramientas de pago + infraestructura del flujo de trabajo + almacenamiento de estado y registros + revisión humana + operaciones.

Después divide el total entre los resultados aprobados, no entre las ejecuciones de agentes. Los casos fallidos y los borradores descartados también cuentan en el numerador. Compara ese costo con el del proceso actual utilizando el mismo criterio de aceptación y los mismos supuestos de costo de personal; sin esos datos no puede calcularse un porcentaje de ahorro creíble.

Como referencia concreta de infraestructura, Cloudflare publica estos cargos:

ComponenteCantidad incluida o mínimo publicadoCargo publicado por superar la cantidad incluida
Cuenta Workers PaidMínimo de $5 USD al mesLos cargos por uso dependen de los recursos consumidos
Pasos de Workflows en Paid500,000 al mes$0.80 por cada 100,000 pasos adicionales
Almacenamiento de Workflows en Paid1 GB-mes$0.20 por cada GB-mes adicional

Fuentes: precios de Workers y precios de Workflows. El mínimo de la cuenta corresponde a infraestructura; no es un precio del agente con todo incluido. También hay que contabilizar las solicitudes, el tiempo de CPU —el trabajo del procesador—, las llamadas a modelos y otros servicios. El anuncio de facturación sitúa el inicio de la facturación de pasos y almacenamiento no antes del 10 de agosto de 2026; el texto público no confirma su activación para una cuenta concreta.

Nuestro cálculo: dividir los $0.80 publicados entre 100,000 da una tarifa efectiva de $0.000008 por paso adicional, antes de los demás cargos. Es una conversión de unidades de la tarifa publicada, no una estimación de carga de trabajo ni una factura medida. Tarifa publicada por paso.

Esperar no exige mantener activo un bucle de llamadas al modelo. Cloudflare indica que las esperas de API, las pausas y el tiempo de inactividad no consumen tiempo de CPU. El almacenamiento del estado y la contabilización de pasos siguen siendo conceptos separados. Guarda el caso de forma persistente y espera un evento, en lugar de preguntar una y otra vez a un agente si la persona encargada de aprobar ya respondió. Precios de Workflows.

El framework debe encajar en el proceso de orquestación

Define cómo se reparten las responsabilidades antes de elegir el framework. Mantén un único responsable cuando necesites sintetizar resultados, transfiere la responsabilidad cuando el siguiente especialista deba actuar de forma independiente, usa un grafo cuando importen las transiciones permitidas y añade un control duradero del ciclo de vida cuando el trabajo deba continuar más allá de una llamada.

La comparativa de frameworks de agentes de IA analiza la elección de cada framework. Si la decisión se reduce a un estado de grafo explícito frente a equipos basados en roles, consulta LangGraph vs CrewAI.

El responsable de ingeniería debe definir de forma explícita la persistencia, los permisos de ejecución y quién se encarga de la recuperación. El de operaciones debe especificar los criterios de aceptación, las personas que aprueban, la escalación y el gasto permitido. Quien compra debe preguntar quién gestiona esos controles, dónde se guardan los registros y cómo se recupera un caso pausado después de un fallo.

Una plataforma puede gestionar la infraestructura. No puede decidir qué considera tu empresa un reembolso aprobado, una afirmación comercial respaldada o una compra adicional aceptable.

Qué se está exagerando

Tener más agentes no demuestra que los resultados sean mejores. Asigna a cada agente fuentes, herramientas o responsabilidades diferenciadas. Pedir a agentes intercambiables que se critiquen entre sí de forma repetida puede consumir presupuesto sin aportar evidencias.

El dibujo de un grafo tampoco demuestra que la ejecución sea duradera. El estado guardado, el sistema de persistencia y el comportamiento al volver a ejecutar los pasos determinan qué sobrevive a un fallo. Del mismo modo, un prompt que diga «pregunta antes de enviar» no hace cumplir una política de envío; el ejecutor debe comprobar el permiso.

Por último, limita la planificación dirigida por el modelo a una tarea acotada. Deja que un investigador elija qué fuente pertinente consultar a continuación. Mantén las decisiones de exponer datos privados, aprobar un gasto o enviar un mensaje al cliente bajo las reglas de acceso y aprobación de la aplicación.

Por dónde empezar el lunes

Empieza con un proceso y añade solo el control adicional que necesite. Conserva el agente que ya funciona. Documenta su entrada, el documento o resultado que entrega, sus herramientas, su responsable, su condición de éxito y su condición de parada. Después incorpora la responsabilidad de investigación o redacción que falte.

Antes de habilitar escrituras que afecten a clientes, prueba los casos de fallo con entradas representativas y sin datos sensibles: interrumpe la ejecución después de guardar un borrador, entrega una aprobación dos veces, rechaza una propuesta, modifica un documento aprobado, agota el presupuesto y simula una escritura externa cuya respuesta se pierde. Comprueba que el caso alcanza un estado registrado con una siguiente acción clara.

Actúa ahora si el trabajo pasa de un especialista a otro, espera aprobación o necesita una recuperación fiable. Deja para después la incorporación de agentes si el fallo actual está en la mala calidad de los datos de origen o en un criterio de aceptación poco claro. Un proceso fiable con un solo agente que no necesite esos controles adicionales puede seguir como está.

Preguntas de quien dirige el proceso

¿Necesito una plataforma de orquestación de agentes de IA si un solo agente ya funciona?

Solo cuando necesites coordinación o capacidades operativas que tu aplicación actual no tenga. Empieza por identificar la responsabilidad que falta: asignar un especialista responsable, guardar los avances, esperar una aprobación o recuperar la ejecución. Ese requisito determina si conviene añadir una biblioteca, un servicio de flujos de trabajo o una pequeña cantidad de código en la aplicación.

¿Puedo combinar estos patrones en un mismo proceso?

Sí. Un flujo duradero puede gestionar el caso, mientras un grafo controla las rutas de revisión y un agente coordinador delega la investigación. Asigna a cada capa una responsabilidad clara y evita políticas de reintentos superpuestas para una misma operación.

¿Aprobar un borrador también autoriza a pagar otro intento?

Solo si la aprobación incluye expresamente ese alcance de gasto. La aprobación para utilizar un documento y el permiso para pagar otro intento deben registrarse por separado. Un borrador modificado también necesita revisión antes de ejecutar la acción con consecuencias asociada.

¿Qué debe ocurrir si la persona encargada de aprobar nunca responde?

Haz que la decisión pendiente venza según una política definida, avisa al responsable y mantén el caso en espera o ciérralo. Guarda contexto suficiente para revisarlo más adelante. El silencio no debe convertirse en una aprobación automática.

Suscríbete al boletín para recibir guías prácticas sobre cómo crear y operar flujos de trabajo empresariales con IA.

Publicado
Categoría
Build
Artículos relacionados
Promptfoo: análisis, pruebas de LLM y red teaming de IA

Promptfoo: análisis, pruebas de LLM y red teaming de IA

Analizamos Promptfoo: evaluación de LLM, red teaming, precios, límites y alternativas, con un ejemplo práctico para probar un bot de atención al cliente.13 oct 2026Build
Comandos de Claude Code: del uso diario al trabajo en equipo

Comandos de Claude Code: del uso diario al trabajo en equipo

Aprende a usar los comandos de Claude Code y las skills con cinco plantillas para revisar código, corregir errores, planificar migraciones y comunicar cambios.13 oct 2026Build
Ingeniería de contexto: agentes de IA que no pierden el rumbo

Ingeniería de contexto: agentes de IA que no pierden el rumbo

Aprende a elegir qué ve un agente de IA: instrucciones, pruebas, memoria e historial. Guía práctica con Claude Code, Claude Agent SDK y Codex, paso a paso.13 oct 2026Build
Desarrollo guiado por especificaciones: del requisito al código con IA

Desarrollo guiado por especificaciones: del requisito al código con IA

Define qué debe hacer tu agente de IA antes de pedir código. Aprende a usar Spec Kit, Kiro, Claude Code y Codex con un ejemplo práctico de exportación CSV.13 oct 2026Build
Linear MCP: cómo conectarlo y gestionar tareas con IA

Linear MCP: cómo conectarlo y gestionar tareas con IA

Conecta Linear con Claude, ChatGPT, Cursor y Codex. Conoce sus permisos y usa ejemplos de clasificación de tareas, especificaciones e informes de ciclo.13 oct 2026Build
LangChain vs LangGraph: cómo elegir y cuándo migrar

LangChain vs LangGraph: cómo elegir y cuándo migrar

Compara LangChain y LangGraph: agentes, flujos, ejemplos en Python, migración y precios de LangSmith para elegir la arquitectura que necesita tu aplicación.13 oct 2026Build
Arquitectura RAG con agentes: cuándo conviene y cómo crearla

Arquitectura RAG con agentes: cuándo conviene y cómo crearla

Descubre cuándo una arquitectura RAG necesita agentes, cómo crear un flujo con búsquedas adaptativas y qué medir en precisión, citas, costos y latencia.13 oct 2026Build
Amp Code: análisis, precios y cuándo elegirlo

Amp Code: análisis, precios y cuándo elegirlo

Analizamos Amp Code: precios, plan gratis, modelos, CLI y trabajo en equipo. Qué incluye cada opción y cuándo conviene elegir Claude Code o Codex.12 oct 2026Build
Newsletter

Una carta, cada domingo.Sistemas que funcionan, no opiniones calientes.

Semanal. Sin spam. Cancele cuando quiera.