¿Qué son los flujos de trabajo de agentes?

Última actualización: 11/08/2026

Los flujos de trabajo con agentes son procesos dinámicos basados en IA en los que los agentes de IA autónomos usan el razonamiento, la planificación y herramientas externas para ejecutar tareas complejas de varios pasos con una intervención humana mínima. A diferencia de las secuencias de comandos de automatización tradicionales, que siguen rutas rígidas y predefinidas, un sistema basado en agentes aprovecha los modelos de lenguaje extenso (LLMs) para interpretar activamente los objetivos, formular estrategias y ajustar dinámicamente sus acciones en función del entorno de ejecución.

Esta arquitectura representa un cambio operativo fundamental. En lugar de actuar como consultores pasivos que simplemente responden a peticiones estáticas, la IA de agentes funciona como un trabajador digital altamente cualificado. Está diseñada para comprender un objetivo general de negocio o de infraestructura y asumir la plena responsabilidad del objetivo.

Flujos de trabajo basados en agentes, desde la petición hasta la producción

¿Cómo funcionan los flujos de trabajo de agentes?

La lógica de la infraestructura subyacente de un sistema de agentes activo se basa en bucles continuos de percepción, razonamiento y acción. Cuando un agente autónomo ingiere un objetivo de alto nivel, lo analiza de inmediato y lo divide en subtareas secuenciales y manejables. Esta descomposición es fundamental, ya que permite que el modelo se centre en los requisitos inmediatos, lo que reduce drásticamente la carga cognitiva y evita que se produzcan resultados alucinados, que suelen ocurrir cuando los modelos intentan resolver problemas enormes en una sola pasada computacional.

Durante la fase de ejecución activa, el modelo procesa continuamente la telemetría en tiempo real, activa las APIs necesarias y evalúa los resultados de sus acciones. Como funciona de forma dinámica, el agente puede cambiar de estrategia de forma autónoma ante errores de tiempo de ejecución o formatos de datos inesperados para conseguir el resultado deseado sin tener que esperar a que una persona intervenga manualmente en cada paso.

Para ilustrarlo, veamos un escenario empresarial paso a paso en el que un flujo de trabajo de agentes ayuda a modernizar un componente de aplicación, sustituyendo un proceso de solución de problemas tradicional y manual:

1. Contextualizar el problema de la aplicación

El agente recibe una alerta sobre un rendimiento degradado en un microservicio y, de forma autónoma, compara los despliegues activos en Google Kubernetes Engine (GKE) con los cambios recientes en el código de Cloud Source Repositories para definir el alcance. 

2. Ejecución de diagnósticos autónomos

El sistema consulta directamente los registros de aplicaciones en Cloud Logging y las métricas en Cloud Monitoring para aislar la llamada a la API de alta latencia específica o la contención de recursos que está provocando la ralentización.

3. Ejecución dinámica de herramientas

Mediante las APIs de infraestructura, el agente aprovisiona un clúster de GKE temporal y aislado para aplicar y comparar de forma segura un cambio de configuración o un parche de código propuesto sin afectar al tráfico de producción.

4. Adaptación y autocorrección en tiempo de ejecución

Cuando una solución propuesta no resuelve la latencia en el entorno aislado, el agente cambia de estrategia. En lugar de bloquearse o enviar una incidencia genérica de error, evalúa la utilización de los recursos del contenedor e intenta aplicar optimizaciones alternativas, como ajustar los parámetros de escalado automático de pods o sugerir la refactorización del código, hasta que encuentra una solución que funcione.

5. Implementación e integración de memoria

Tras validar que la solución funciona, el agente la prepara para una revisión obligatoria con intervención humana (HITL). Una vez que un arquitecto de sistemas humano aprueba el cambio, el agente aplica la optimización a la producción y registra toda su lógica de solución de problemas en el banco de memoria a largo plazo para acelerar las respuestas a futuros incidentes.

Componentes de un flujo de trabajo de agentes

Los flujos de trabajo basados en agentes no son aplicaciones monolíticas, sino que se basan en varios pilares fundamentales que permiten que un LLM pase de simplemente generar texto a interactuar activamente con el mundo.

Para las cargas de trabajo a escala empresarial, un solo agente de IA rara vez es suficiente. Un framework multiagente permite que agentes especializados, como un agente de análisis de código, un agente de despliegue y un agente de auditoría de seguridad, colaboren, se pasen subtareas y se comuniquen de forma asíncrona. Esta orquestación garantiza que se alcancen de forma eficiente objetivos arquitectónicos complejos que un modelo independiente no podría procesar de forma fiable debido a los límites de contexto o a la especialización de dominio. 

El agente de IA actúa como el orquestador independiente del flujo de trabajo, mientras que el LLM subyacente, como Gemini de Google, sirve como su motor de razonamiento principal. El LLM proporciona la capacidad cognitiva necesaria para entender el propósito del lenguaje natural, sintetizar grandes cantidades de información no estructurada y tomar decisiones de enrutamiento lógicas que dictan el siguiente movimiento del agente.

Las herramientas son, básicamente, las "manos" del agente. Los flujos de trabajo permiten que los LLM salgan de sus datos de entrenamiento estáticos, ya que les dan la capacidad de interactuar con entornos en tiempo real. Mediante las llamadas a herramientas, los agentes pueden ejecutar scripts de bash a través de Cloud Shell, buscar en la Web, interactuar con las API de Google Cloud o usar estándares como el Model Context Protocol (MCP) para consultar bases de datos externas e interactuar con aplicaciones de SaaS de terceros. En Google Cloud, productos como Cloud Assist permiten a los agentes invocar varias herramientas para inspeccionar, modificar y optimizar los recursos en la nube.

Una distinción fundamental en la IA de agentes es la diferencia entre la memoria a corto plazo de la ventana de contexto y la memoria a largo plazo persistente. Los flujos de trabajo basados en agentes reales requieren memoria a largo plazo (normalmente gestionada mediante Memory Bank o una base de datos de vectores especializada) para poder recordar las preferencias de usuarios específicos, aprender de los errores cometidos en ejecuciones anteriores y mantener un contexto con reconocimiento del estado en varias sesiones desconectadas a lo largo del tiempo. Esto es vital para los proyectos de modernización de aplicaciones complejos que se prolongan durante largos intervalos.

Patrones de diseño en flujos de trabajo de agentes

Para alcanzar una autonomía fiable, los desarrolladores estructuran estos flujos de trabajo mediante patrones de diseño arquitectónico específicos que guían la forma en que el agente "piensa" y opera en su entorno.

  • El patrón de planificación (desglose de tareas): cuando un agente recibe un objetivo enorme y complejo, como "migrar esta aplicación antigua a GKE", lo divide inmediatamente en una secuencia de subtareas más pequeñas y secuenciales: "analizar dependencias", "crear contenedores de componentes", "configurar redes", "probar en un entorno de staging". Este patrón reduce la carga cognitiva del modelo, fundamenta su razonamiento en pasos más fáciles de seguir y evita drásticamente las alucinaciones.
  • La herramienta usa un patrón: los agentes seleccionan dinámicamente qué API, script o consulta ejecutar en función del contexto de la subtarea actual. Al utilizar frameworks como Agentic RAG (generación aumentada por recuperación, por sus siglas en inglés), el agente obtiene de forma activa el contexto necesario de bases de datos, repositorios de código o la Web, en lugar de esperar a recibirlo de forma pasiva en una petición. Por ejemplo, un agente puede usar las API del Inventario de Recursos de Cloud para conocer la infraestructura actual.
  • El patrón de reflexión (autocorrección): se basa en un bucle de retroalimentación iterativo en el que un agente ejecuta una tarea (como escribir un bloque de código de Terraform), lee los registros de compilación o despliegue resultantes, critica su propio resultado y reescribe automáticamente la solución hasta que se superan las pruebas y la ejecución se completa correctamente. Esto es fundamental para generar infraestructura como código (IaC, por sus siglas en inglés) fiable.

Preguntas frecuentes

Estas son algunas de las preguntas técnicas más habituales que se hacen los arquitectos y desarrolladores al evaluar los flujos de trabajo con agentes.

Los flujos de trabajo no basados en agentes, como los típicos chatbots, esperan instrucciones explícitas paso a paso de un humano y operan en un solo ciclo de petición-respuesta. Los flujos de trabajo basados en agentes están orientados a objetivos y son autónomos; generan sus propios planes de varios pasos, interactúan con herramientas externas y pasan por ciclos de autocorrección hasta que alcanzan el objetivo general sin necesidad constante de intervención humana.

Un flujo de trabajo basado en agentes podría automatizar la migración de una aplicación antigua. El agente puede empezar por analizar el código base de la aplicación desde un repositorio de Git, identificar las dependencias, generar un plan de creación de contenedores y, después, usar herramientas para crear Dockerfiles, desplegar en Cloud Run o GKE y configurar el balanceo de carga, todo ello con la mínima supervisión humana. 

Como los flujos de trabajo basados en agentes obtienen y procesan de forma activa datos externos que no son de confianza (mediante búsquedas web, llamadas a API o RAG), son muy susceptibles a la inyección de peticiones indirectas. Si un agente ingiere una instrucción maliciosa oculta en una página web o un documento aparentemente benignos, estas podrían engañarle para que anule sus instrucciones originales y ejecute herramientas no autorizadas o filtre datos sensibles. Para mitigar este riesgo, es necesario validar estrictamente las entradas, supervisar continuamente el modelo y aislar el motor de razonamiento del LLM del entorno de ejecución físico.

En el caso de acciones de alto riesgo o irreversibles, como modificar la infraestructura de producción, ejecutar transacciones financieras reales o enviar comunicaciones externas sensibles, la intervención humana es un control de seguridad obligatorio. Aunque el agente puede planificar, razonar y poner en el área de stage el trabajo complejo de forma autónoma, el flujo de trabajo debe diseñarse de forma que se detenga y requiera una autorización humana explícita antes de que se ejecute la herramienta final y crítica.

Ventajas de los flujos de trabajo con agentes

Los flujos de trabajo basados en agentes cambian radicalmente la automatización empresarial, ya que el enfoque de la ingeniería pasa de estar en crear cadenas de conversación lineales a asignar objetivos complejos a trabajadores digitales independientes. Esta arquitectura permite que los sistemas gestionen tareas de gran volumen e impredecibles que el código rígido tradicional no puede controlar, especialmente en entornos de nube dinámicos.

Entrega de aplicaciones agilizada

Los sistemas basados en agentes pueden automatizar tareas de desarrollo repetitivas, como la generación de código, las pruebas y la gestión de flujos de procesamiento de despliegue, lo que acelera significativamente la entrega de nuevas funciones y aplicaciones modernizadas.

Uso optimizado de los recursos en la nube

Los agentes pueden supervisar continuamente las métricas de rendimiento y costes de las aplicaciones, sugiriendo o incluso implementando optimizaciones automáticamente para reducir el gasto en la nube y mejorar la eficiencia, especialmente en el caso de microservicios complejos.

Reducción de la labor manual de los desarrolladores

Al delegar tareas como la configuración de entornos, la resolución de errores comunes y la refactorización de código antiguo en agentes autónomos, los desarrolladores humanos pueden centrarse en actividades de mayor valor, como la innovación y el desarrollo de funciones.

Mayor fiabilidad y seguridad

Los flujos de trabajo basados en agentes pueden detectar y solucionar problemas de forma proactiva, aplicar políticas de seguridad y señalar vulnerabilidades en el código de la aplicación y en las configuraciones de la infraestructura, creando así aplicaciones más resilientes y seguras.

Casos prácticos de flujos de trabajo de agentes

Los flujos de trabajo basados en agentes están pasando rápidamente de ser framework conceptuales a despliegues de software listos para la producción en los principales sectores empresariales, lo que está impulsando mejoras significativas en la forma de crear, desplegar y gestionar aplicaciones en la nube.

Evaluación y migración automatizadas de aplicaciones antiguas

Los agentes pueden analizar las aplicaciones on-premise, identificar las dependencias y generar informes detallados y planes de migración para trasladarlas a plataformas nativas de la nube, como GKE o Cloud Run.

Optimización continua de aplicaciones nativas de la nube

Los sistemas multiagente pueden supervisar el rendimiento de las aplicaciones, la utilización de recursos y los costes en tiempo real. Los agentes pueden sugerir o aplicar optimizaciones automáticamente, como ajustes de escalado, afinamiento de consultas de bases de datos o refactorización de código, para que las aplicaciones se ejecuten de forma eficiente y rentable.

Refactorización y generación de código asistidas por IA

Los agentes centrados en los desarrolladores pueden leer bases de código ya existentes, comprender la lógica de las aplicaciones y sugerir o generar automáticamente fragmentos de código refactorizado para mejorar el rendimiento, adoptar patrones nativos de la nube o reforzar la seguridad. A menudo, se integran con herramientas como Cloud Assist para ofrecer sugerencias de código.

Solución proactiva de problemas de rendimiento de las aplicaciones

Cuando se producen regresiones de rendimiento, los agentes pueden iniciar investigaciones automáticamente, correlacionar registros y métricas de Cloud Logging y Cloud Monitoring e identificar las causas raíz en los componentes de aplicaciones distribuidas, lo que reduce el tiempo medio de resolución. La función de investigaciones de Cloud Assist está diseñada para esto. 

Refuerzo de la seguridad y el cumplimiento de normativas

Los agentes de seguridad pueden analizar continuamente el código de aplicación, las configuraciones y los entornos desplegados en busca de vulnerabilidades e infracciones de las políticas, generando automáticamente pasos para solucionarlas o alertando a los equipos de seguridad.

Pruebas automatizadas y control de calidad

Los agentes pueden generar casos de prueba, ejecutar pruebas de integración y analizar los resultados de las pruebas, lo que proporciona bucles de retroalimentación continuos a los desarrolladores y acelera el ciclo de vida de desarrollo de software.

Soluciona los retos empresariales que se te presenten con Google Cloud

Los nuevos clientes reciben 300 USD en crédito sin coste para invertirlos en Google Cloud.

Integrar flujos de trabajo de agentes en Google Antigravity en Gemini Enterprise

Con Google Antigravity en Gemini Enterprise, los equipos técnicos pueden habilitar varios subagentes para que lleven a cabo acciones proactivas y definidas para planificar y ejecutar de forma autónoma tareas de software complejas de principio a fin. Los desarrolladores pueden ejecutar compilaciones y pruebas de larga duración de forma asíncrona en segundo plano y aprovechar los adicionales como una capa de automatización en segundo plano para tareas recurrentes y basadas en activadores.

1. Configurar Antigravity en el entorno de Gemini Enterprise:

Puedes usar Antigravity de dos formas:

  • Agent Platform: conéctate directamente a Agent Platform para usar Antigravity con la facturación de la API de pago por uso.
  • Suscripción a Gemini Enterprise: conéctate con tu licencia de Gemini Enterprise Standard o Plus para acceder a las cuotas incluidas, los excedentes gestionados y los controles administrativos avanzados.

2. Configura los servidores y las herramientas de MCP:

Conecta tus agentes a fuentes de datos relevantes y a la infraestructura en la nube mediante el Model Context Protocol (MCP) y las protecciones configuradas por el administrador. En Antigravity 2.0, puedes entrar en Configuración para ver la lista de opciones de servidor de MCP preconfiguradas y añadir un nuevo servidor. De esta forma, tus agentes tendrán acceso directo y seguro a las API de infraestructura y a servicios como Cloud Run.

3. Crea y orquesta agentes:

Usa la plataforma para configurar habilidades específicas que permitan a tus agentes gestionar tareas de modernización. Una vez configurado, puedes pedirle a Antigravity que haga algo que requiera un servidor de MCP, como crear y desplegar un servicio en la nube, a la vez que utilizas los subagentes en segundo plano en paralelo para planificar y ejecutar tareas complejas de forma autónoma.

4. Prueba, valida y despliega:

Cuando se le asigna una tarea compleja, Antigravity analiza la solicitud y elabora un plan de implementación. Revisa y valida este plan en entornos de staging aislados antes de dar permiso al agente para implementar los flujos de trabajo modernizados en la producción de forma segura dentro de tu perímetro de nube estable.

Ve un paso más allá

Empieza a crear en Google Cloud con 300 USD en crédito gratis y más de 20 productos Always Free.

Google Cloud