En este documento, se describe cómo crear y configurar un agente de chat de flujo de trabajo en Workflow Builder.
Descripción general
Un agente de chat de flujo de trabajo funciona como un organizador de flujo de trabajo potente y de varios nodos para administrar las interacciones conversacionales.
Si bien un agente de chat que no es de flujo de trabajo se limita a un solo nodo raíz con atributos fijos, un agente de chat de flujo de trabajo te permite adjuntar flujos de trabajo publicados y agentes remotos del Kit de desarrollo de aplicaciones (ADK) como agentes secundarios. El agente de chat raíz actúa como coordinador, ya que envía las consultas de los usuarios al agente secundario adecuado y muestra las respuestas.
Estos son algunos de los beneficios clave de los agentes de chat de flujo de trabajo:
- Organización avanzada: Anida varios flujos de trabajo publicados o agentes remotos del ADK como subnodos para controlar tareas complejas de los usuarios.
- Compatibilidad con el historial de versiones: Los agentes de chat de flujo de trabajo admiten el control de versiones. Puedes guardar, comparar, ver el historial y restablecer versiones anteriores del agente para hacer un seguimiento de las modificaciones.
Antes de comenzar
Antes de crear un agente de chat de flujo de trabajo, completa los siguientes requisitos previos:
- Asegúrate de que un administrador de Gemini Enterprise haya habilitado el botón de activación de la función Workflow Builder 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 con las fuentes de datos necesarias conectadas. Para obtener más información, consulta Crea una app, Conecta una fuente de datos de Google y Conecta una fuente de datos de terceros.
- Verifica que los flujos de trabajo o los agentes remotos del ADK que deseas adjuntar como agentes secundarios ya estén publicados en el repositorio de tu espacio de trabajo, lo que los hace visibles para el organizador raíz.
Crea un agente de chat de flujo de trabajo
App
Para crear manualmente un agente de chat de flujo de trabajo, haz lo siguiente:
- Abre tu app web de Gemini Enterprise en un navegador.
- En el menú de navegación de la app web, haz clic en + Nuevo agente > Flujos de trabajo.
- En el panel de creación de agentes, haz clic en Crear manualmente.
Selecciona el chip de activación Chat.
Se abrirá el editor de Workflow Builder, que te dirigirá a las opciones de configuración del agente de chat de flujo de trabajo.
En el panel de configuración, puedes configurar de forma opcional lo siguiente para tu agente:
Instrucciones sugeridas: Ingresa una instrucción que describa el propósito y el comportamiento previsto de tu agente.
Conocimiento: Haz clic en Agregar archivos para subir cualquier material de referencia adicional que tu agente pueda usar.
Herramientas e integraciones: Abre el diálogo Herramientas e integraciones para seleccionar las herramientas y los conectores de Google permitidos para esta interfaz conversacional.
Agentes secundarios: Explora o busca para seleccionar los flujos de trabajo publicados o los agentes remotos del ADK que deseas que tu flujo de trabajo organice. Estos agentes se configurarán como subnodos de tiempo de ejecución debajo del agente raíz.
Más: Selecciona el modelo que usa tu agente de chat de flujo de trabajo.
Prueba la configuración del agente:
- Haz clic en la pestaña Vista previa.
- En la interfaz de chat, envía un mensaje de prueba (por ejemplo,
hello) para evaluar las respuestas de tu agente.
Guarda o administra las versiones del agente (opcional):
- Haz clic en la flecha desplegable junto a Publicar y selecciona Guardar versión.
- Para revisar o restablecer una versión, haz clic en la flecha desplegable junto a Publicar, haz clic en Ver historial de versiones y selecciona la versión que deseas restablecer.
Haz clic en Publicar para finalizar y publicar tu agente de chat de flujo de trabajo.
Una vez publicado, el agente de chat de flujo de trabajo aparece en tu Galería de agentes, listo para controlar las solicitudes entrantes de los usuarios.
Limitaciones de las funciones
Los agentes de chat de flujo de trabajo tienen las siguientes limitaciones:
- Los detalles de configuración de un agente secundario adjunto no son visibles dentro del panel de configuración del agente de chat raíz. Para inspeccionar o editar el flujo de trabajo de un agente secundario (como un paso de aprobación), abre el flujo de trabajo de forma individual desde la página Galería de agentes.
- La función Programar ejecución del agente de chat no es compatible con los agentes de chat de flujo de trabajo. Las opciones de programación solo se aplican a los agentes que no son de flujo de trabajo.
- La función Compartir un agente de chat no es compatible con los agentes de chat de flujo de trabajo en esta versión.