Descripción general del agente de flujo de trabajo

Un agente de flujo de trabajo es un tipo de agente que puedes crear con Agent Designer en tu app web de Gemini Enterprise. Estos agentes están diseñados para ejecutar una secuencia de pasos o acciones, que pueden incluir una combinación de automatización mediante IA e intervención humana, según un activador configurado. Las respuestas de los agentes de flujo de trabajo pueden ser determinísticas o no determinísticas según la lógica de organización general del agente.

Los agentes de flujo de trabajo son ideales para los siguientes casos de uso:

  • Procesos de varios pasos con lógica de secuencia definida Por ejemplo, automatizar una lista de tareas para la incorporación de empleados en herramientas como Gmail y Calendario
  • Tareas con automatización mediante IA y aprobaciones humanas. Por ejemplo, redactar un informe con IA que requiera la aprobación del usuario antes de publicarlo.
  • Orquestaciones complejas con lógica condicional Por ejemplo, enrutar los clientes potenciales de ventas a diferentes equipos según la región y el presupuesto

Nuevas funciones en la versión de EAP

El Programa de acceso anticipado (EAP) de Agent Designer en Gemini Enterprise presenta varias funciones nuevas. Estas capacidades avanzadas de flujo de trabajo incluyen activadores basados en eventos, acciones de escritura de conectores, pasos de control de flujo, integración del servidor del Protocolo de contexto del modelo (MCP), pasos de intervención humana y edición mejorada en lenguaje natural.

Estas funciones extienden el compilador de flujos visuales existente de Agent Designer con herramientas para compilar agentes listos para producción que responden a eventos en tiempo real, realizan acciones en las apps conectadas y tienen supervisión humana cuando es necesario.

Las siguientes funciones están disponibles en esta versión del PAA:

  • Crea un agente con lenguaje natural: Describe tu agente en lenguaje sencillo y genera un esquema de flujo de trabajo automáticamente.
  • Usar plantillas de agentes: Explora y comienza a partir de plantillas prediseñadas para casos de uso empresariales comunes.
  • Configura activadores de eventos: Ejecuta agentes automáticamente cuando cambien los datos en las apps conectadas.
  • Usar acciones de conectores: Agrega acciones de escritura diferida, como enviar mensajes, crear eventos y subir archivos a tu flujo de trabajo.
  • Búsqueda con filtros: Busca apps conectadas con filtros de alcance para recuperar resultados específicos.
  • Usa pasos de control de flujo: Agrega ramificaciones condicionales, filtrado de datos y bucles a tu flujo de trabajo.
  • Conectar servidores de MCP: Conecta servidores de MCP como pasos de flujo de trabajo o como herramientas para los pasos del agente de Gemini.
  • Usa pasos de interacción humana: Agrega pasos de revisión, aprobación y solicitud de información humanos a tu flujo de trabajo.
  • Agregar agentes existentes a tu flujo de trabajo: Delega tareas a otros agentes de IA especializados dentro de tu flujo de trabajo.
  • Administrar versiones del agente: Guarda, compara y restablece versiones del agente.
  • Edita un agente con lenguaje natural: Edita flujos de trabajo existentes describiendo los cambios en lenguaje natural.
  • Consulta los registros de ejecución del agente: Supervisa las ejecuciones del agente con registros de ejecución paso a paso.

Antes de comenzar

Antes de explorar estas funciones nuevas, haz lo siguiente:

  • Asegúrate de que tu organización esté inscrita en el PAA de Agent Designer.
  • Asegúrate de que un administrador de Gemini Enterprise haya habilitado el parámetro de configuración de funciones de Agent Designer en la configuración de administración de funciones de tu app. Para obtener más información, consulta Administra las funciones de la app web.
  • Asegúrate de tener una app web de Gemini Enterprise con los almacenes de datos necesarios conectados. Para obtener más información, consulta Acerca de las apps y los almacenes de datos.

Lienzo del agente de flujo de trabajo

El agente de flujo de trabajo ofrece un lienzo híbrido que combina la facilidad de las instrucciones en lenguaje natural con el control de un editor visual.

  • Diseñador conversacional: El diseñador conversacional, al que se puede acceder al inicio de la creación del agente de flujo de trabajo y dentro del editor visual, proporciona una interfaz conversacional para crear y mejorar tu agente de flujo de trabajo utilizando instrucciones en lenguaje natural. Es ideal para los usuarios que prefieren una experiencia de desarrollo sin código y desean usar el lenguaje natural para crear sus agentes de flujo de trabajo.

    • Una interfaz de diseñador conversacional al inicio de la creación del agente de flujo de trabajo
    • Una interfaz de diseño conversacional dentro del lienzo del agente de flujo de trabajo
  • Lienzo del editor: El lienzo del editor proporciona una representación visual del agente de flujo de trabajo. Proporciona un flujo lógico de nodos que representan los pasos y las conexiones entre ellos. El editor visual es ideal para los usuarios que desean perfeccionar la lógica del flujo de trabajo, agregar lógica condicional y realizar integraciones con diversas herramientas y aplicaciones.

    Es la pestaña del editor de agentes de flujo de trabajo.

    • Vista previa: La pestaña de vista previa proporciona una vista previa en vivo del agente de flujo de trabajo, lo que te permite ejecutar simulaciones para probar el flujo del agente y realizar los ajustes necesarios.

      Pestaña de vista previa del agente de flujo de trabajo.

    • Ejecuciones: La pestaña Ejecuciones proporciona una lista de todas las ejecuciones del agente de flujo de trabajo, incluida la fecha y la hora de cada ejecución, el activador que inició la ejecución y el estado actual de la ejecución.

      Pestaña de ejecución del agente de flujo de trabajo

Componentes de los agentes de flujo de trabajo

Un agente de flujo de trabajo consta de los siguientes componentes:

  • Activadores
  • Pasos
  • Variables

Activadores

Los activadores son eventos que inician la ejecución de un agente de flujo de trabajo. En la siguiente tabla, se enumeran los activadores compatibles para los agentes de flujo de trabajo:

Activador Descripción Campos de configuración
Activador de programación Activa la ejecución del agente de flujo de trabajo con una frecuencia especificada.
  • Frecuencia: Es la frecuencia con la que se activa el agente de flujo de trabajo. Puedes especificar la frecuencia en minutos, horas, días, semanas o meses, o bien usar una expresión cron personalizada.
  • Zona horaria: Es la zona horaria de la frecuencia.
Activador de eventos Activa la ejecución del agente de flujo de trabajo cuando cambian los datos en una app conectada.
  • Conector: Es la aplicación conectada que genera el evento.
  • Filtro: Son los criterios que se deben cumplir para que el evento active el flujo de trabajo.

Pasos

Los pasos son tareas individuales que realiza el agente de flujo de trabajo. Cada paso se ejecuta en secuencia, y el resultado de cada paso puede influir en el siguiente.

En la siguiente tabla, se enumeran los pasos admitidos, categorizados según el tipo de acción que realizan:

Categoría Paso Descripción Campos de configuración
Nodos de agentes Gemini Agent Un agente impulsado por IA que puedes configurar para que lea, razone y responda según instrucciones predeterminadas. Campos de entrada:
  • Instrucciones: Son las instrucciones para el Gemini Agent.
  • Conocimiento: Son los archivos o recursos adicionales a los que puede acceder el agente de Gemini para generar respuestas.

    Cuando se configura un almacén de datos de Google Drive o OneDrive, están disponibles las opciones Agregar desde Drive y Agregar desde OneDrive. Estas opciones te permiten seleccionar archivos o carpetas específicos, lo que restringe la búsqueda del agente solo a esos recursos. La búsqueda se realiza en vivo en cada ejecución del agente, por lo que cualquier cambio en los archivos fuente se refleja de inmediato.

  • Herramientas e integraciones: Las fuentes de datos (como apps y conectores) y las herramientas a las que puede acceder el Gemini Agent.
  • Modelo: El modelo de Gemini que usa el Gemini Agent.
Campos de salida:

La respuesta del Gemini Agent se captura como una variable que se puede pasar como entrada a los pasos posteriores del flujo de trabajo.

  • Formato de salida: Puedes especificar la salida como texto sin formato o en un formato JSON estructurado.
  • Esquema JSON: Cuando usas resultados estructurados, puedes definir un esquema JSON manual para especificar el formato y los tipos de datos de las variables de salida, lo que garantiza un manejo coherente de los datos en toda la orquestación.
Control de flujo Afección Las condiciones son instrucciones lógicas que determinan cómo el agente de flujo de trabajo ejecuta los pasos. Definen los criterios que se deben cumplir para que se ejecute un paso y pueden basarse en el resultado de pasos anteriores o en fuentes de datos externas. Campos de entrada:
  • Nombre de la rama: Es el nombre de la rama que se ejecutará si la condición es verdadera.
  • Variable: Es la variable que se evaluará. Puedes seleccionar una variable del resultado de pasos anteriores.
  • Operador: Es el operador (como "contiene", "es igual a" o "mayor que") que se usará para la evaluación.
  • Valor: Es el valor que se comparará con la variable. Puedes especificar un valor estático o seleccionar una variable de la salida de los pasos anteriores.
  • + Condición: Puedes agregar condiciones adicionales con operadores lógicos, como "AND" y "OR".
Con interacción humana Información de la solicitud Te permite solicitar información a un usuario humano. Campos de entrada:
  • Message: Es el mensaje que se mostrará al usuario. Puedes especificar un mensaje estático o seleccionar una variable del resultado de los pasos anteriores.
  • Preguntas: Son las preguntas que se le harán al usuario. Puedes especificar el tipo de respuesta que solicitas (como respuesta breve, párrafo, fecha, correo electrónico, selección única o sí o no).
Campos de salida:

Son las preguntas que respondió el usuario.

Apps Son todas las acciones del almacén de datos que se configuraron para tu app web de Gemini Enterprise. Te permite conectar y acceder a datos de Google y fuentes de datos de terceros. Consulta la referencia de acciones del conector.

Variables

Las variables son valores que se pueden pasar entre los pasos de un agente de flujo de trabajo. Estos valores se generan como resultado de los pasos y se pueden usar como entrada para los pasos posteriores.

Versiones de agentes de flujo de trabajo

Cuando creas un agente de flujo de trabajo, puedes guardarlo como borrador o publicarlo. Una vez que se publique, podrás crear versiones adicionales del agente de flujo de trabajo, y guardarlas, compararlas y restablecerlas. Tener varias versiones de un agente de flujo de trabajo puede ser útil en los siguientes casos:

  • Quieres probar una nueva versión del agente de flujo de trabajo sin interrumpir la versión existente.
  • Quieres revertir a una versión anterior del agente de flujo de trabajo.

Para obtener más información, consulta Administra versiones de agentes.

Problemas conocidos

A continuación, se indican los problemas conocidos y las limitaciones de los agentes de flujo de trabajo en esta versión del EAP:

¿Qué sigue?