Este documento descreve como criar e configurar um agente de chat de fluxo de trabalho no Agent Designer.
Visão geral
Um agente de chat de fluxo de trabalho funciona como um orquestrador de fluxo de trabalho multi-nó avançado para gerenciar interações conversacionais.
Enquanto um agente de chat que não é de fluxo de trabalho fica restrito a um único nó raiz com atributos fixos, um agente de chat de fluxo de trabalho permite anexar agentes de fluxo de trabalho publicados e agentes remotos do Kit de Desenvolvimento de Aplicativos (ADK) como subagentes. O agente de chat raiz atua como coordenador, enviando consultas do usuário ao subagente apropriado e retornando respostas.
Os principais benefícios dos agentes de chat de fluxo de trabalho incluem:
- Orquestração avançada: aninhe vários agentes de fluxo de trabalho publicados ou ADK remotos como subnós para lidar com tarefas complexas do usuário.
- Suporte ao histórico de versões: os agentes de chat de fluxo de trabalho oferecem suporte ao controle de versões. É possível salvar, comparar, visualizar o histórico e restaurar versões anteriores do agente para acompanhar as modificações.
Antes de começar
Antes de criar um agente de chat de fluxo de trabalho, atenda aos seguintes pré-requisitos:
- Verifique se sua organização está inscrita no Programa de Acesso Antecipado (EAP, na sigla em inglês) do Agent Designer.
- Verifique se um administrador do Gemini Enterprise ativou a alternância de recursos do Agent Designer nas configurações de gerenciamento de recursos do seu app. Para mais informações, consulte Gerenciar recursos do app da Web.
- Verifique se você tem um app da Web com as fontes de dados necessárias conectadas. Para mais informações, consulte Criar um app, Conectar uma fonte de dados do Google e Conectar uma fonte de dados de terceiros.
- Verifique se todos os agentes de fluxo de trabalho ou agentes ADK remotos que você quer anexar como subagentes já estão publicados no repositório do espaço de trabalho, tornando-os visíveis para o orquestrador raiz.
Criar um agente de chat de fluxo de trabalho
App
Para criar um agente de chat de fluxo de trabalho manualmente, faça o seguinte:
- Abra o app da Web do Gemini Enterprise em um navegador.
- No menu de navegação do app da Web, clique em + Criar agente > Agente de fluxo de trabalho.
- No painel de criação do agente, clique em Começar manualmente.
Selecione o chip de gatilho Chat.
O editor do Agent Designer é aberto, direcionando você para as opções de configuração do agente de chat de fluxo de trabalho.
No painel de configuração, você pode opcionalmente configurar o seguinte para seu agente:
Comandos sugeridos: insira um comando que descreva a finalidade e o comportamento pretendido do agente.
Conhecimento: clique em Adicionar arquivos para fazer o upload de mais materiais de referência para o agente usar.
Ferramentas e integrações: abra a caixa de diálogo Ferramentas e integrações para selecionar as ferramentas e os apps do Google permitidos para essa interface conversacional.
Subagentes: navegue ou pesquise para selecionar os agentes de fluxo de trabalho publicados ou agentes ADK remotos que você quer que o agente de fluxo de trabalho orquestre. Esses agentes serão configurados como subnós de execução abaixo do agente raiz.
Mais: selecione o modelo usado pelo agente de chat de fluxo de trabalho.
Teste a configuração do agente:
- Clique na guia Visualização.
- Na interface de chat, envie uma mensagem de teste (por exemplo,
hello) para avaliar as respostas do agente.
Salvar ou gerenciar versões do agente (opcional):
- Clique na seta suspensa ao lado de Publicar e selecione Salvar versão.
- Para revisar ou restaurar uma versão, clique na seta suspensa ao lado de Publicar, clique em Ver histórico de versões e selecione a versão a ser restaurada.
Clique em Publicar para finalizar e publicar o agente de chat de fluxo de trabalho.
Depois de publicado, o agente de chat de fluxo de trabalho aparece na galeria de agentes, pronto para processar as solicitações de usuários recebidas.
Limitações do recurso
Durante a fase do Programa de Acesso Antecipado (EAP), os agentes de chat de fluxo de trabalho têm as seguintes limitações:
- Os detalhes de configuração de um subagente anexado não ficam visíveis no painel de configuração do agente de chat raiz. Para inspecionar ou editar o fluxo de trabalho de um subagente (como uma etapa de aprovação), abra o agente de fluxo de trabalho individualmente na página Galeria de agentes.
- O recurso Programar execução do agente de chat está indisponível para agentes de chat de fluxo de trabalho. As opções de programação só se aplicam a agentes que não são de fluxo de trabalho.
- O recurso Compartilhar um agente de chat está indisponível para agentes de chat de fluxo de trabalho nesta versão.