En este documento, se describe cómo crear y configurar un agente de chat de flujo de trabajo en el Creador de flujos de trabajo.
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, 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 nodos secundarios para controlar tareas complejas del usuario.
- 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 Creador de flujos de trabajo 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 un agente de chat de flujo de trabajo de forma manual, 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 activador Chat.
Se abrirá el editor del Creador de flujos de trabajo, 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 las apps de Google permitidas 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 nodos secundarios en 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, luego en Ver historial de versiones y, por último, 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 aparecerá en tu Galería de agentes, listo para controlar las solicitudes de los usuarios entrantes.
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.