Adicionando nós de agente
Os padrões de agente podem ser implementados usando ADK e fluxos de trabalho de agente baseados em interface do usuário. Você pode criar esses padrões combinando nós de agente com construções de fluxo de trabalho de agente, como loops foreach, ramificações, blocos lógicos e fluxos paralelos (somente ADK). Para obter mais informações sobre padrões de agentes, consulte Fluxos de trabalho de agentes.
Para adicionar um nó de agente, selecione um agente na paleta e coloque-o na tela. Configure o nó do agente inserindo um prompt em linguagem natural e, opcionalmente, insira variáveis no prompt. Você também pode configurar o nó para retornar texto em linguagem natural (padrão) ou um objeto estruturado. Para obter mais informações, consulte Configurar nós do agente.
Para adicionar um nó de agente ao fluxo de trabalho:
Faça o seguinte:
Clique em “Adicionar itens do
fluxo” e selecione a guia “Agentes ”.Clique na linha de conexão entre os nós inicial e final e selecione Chamar um agente.
Selecione um agente da sua instância local.
Comportamento em tempo de execução dos nós do agente
O comportamento do nó do agente diz respeito à forma como o agente raciocina sobre as entradas, interage com o fluxo de trabalho e responde durante o tempo de execução.
Em tempo de execução, o nó do agente recebe entradas dos nós upstream e resolve as variáveis antes de enviar o prompt ao agente. Se o agente precisar de mais informações para concluir a tarefa, ele poderá solicitar detalhes do fluxo de trabalho. O fluxo de trabalho utiliza primeiro as informações já disponíveis ou o contexto da sessão. Se as informações necessárias ainda estiverem faltando, o usuário será solicitado a fornecer os detalhes por meio do canal de chat.
O agente pode solicitar informações adicionais várias vezes antes que o nó do agente retorne uma resposta de falha. Por padrão, um agente pode solicitar entradas para um máximo de 20 iterações.
O nó agente produz uma saída que pode ser mapeada para variáveis de fluxo, usada como entrada para nós subsequentes ou definida como um parâmetro de saída.
Configurar nós de agentes
Depois de adicionar um nó de agente ao fluxo de trabalho do agente, você pode configurar o agente para lidar com ações específicas da tarefa usando instruções e variáveis do modelo dentro do fluxo de trabalho.
Para configurar um nó de agente em um fluxo de trabalho de agente:
Selecione um agente no fluxo de trabalho do agente.
Clique
na seção de configurações do agente de IA.Na caixa de diálogo de configuração, defina o prompt do usuário para especificar as instruções específicas da tarefa para o agente. Você pode incluir variáveis do fluxo de trabalho no campo de solicitação do usuário.
Para definir a saída do objeto, ative a opção Saída como objeto. Para obter mais informações sobre como definir a saída do objeto, consulte Adicionando propriedades a um tipo de dados de objeto.
Clique em Editar objeto para atualizar o objeto criado.
Clique em Pronto.