Contratos de saída do agente e saídas específicas de cada ramificação
As saídas de um agente definem o que uma execução deve entregar ao ser concluída: uma resposta de texto, um arquivo ou uma tabela. Um agente tem uma única saída para cada execução ou uma saída por caminho de Branch, para que o resultado corresponda ao caminho percorrido pela execução. Antes que uma execução possa ser concluída corretamente, verificamos se o que ela produziu corresponde à saída dessa execução.
Formatos de saída
Cada saída tem um Formato:
Formato | O que o agente deve entregar |
|---|---|
Texto | Uma resposta escrita na execução, sem nenhum arquivo gerado ou carregado. |
Arquivo | Um documento salvo no August, como um memorando do Word ou uma pasta de trabalho do Excel. |
Tabela | Uma tabela estruturada de resultados. |
Uma saída ou uma por caminho
Quando todas as execuções produzem o mesmo resultado, dê ao agente uma única saída. Quando diferentes caminhos de Branch produzem resultados diferentes, adicione uma saída para cada caminho; por exemplo, um Arquivo no caminho que redige um memorando e Texto no caminho que apenas informa "nenhum problema encontrado". Somente a saída do caminho percorrido pela execução é verificada; as saídas dos caminhos ignorados são desconsideradas.
Configurar saídas
As saídas são editadas no canvas no modo de edição. Você também pode solicitá-las no chat ao criar ou editar o agente.
Na página do agente, abra o menu ao lado de Editar e escolha Editar manualmente.
Selecione um nó de saída ou clique em Adicionar saída para adicionar outra.
Preencha Nome da saída, Formato e Descrição.
Em Vem da etapa, escolha a etapa que produz essa saída. Para uma saída por caminho, escolha uma etapa desse caminho.
Clique em Salvar e teste o agente com entradas que exercitem cada caminho.
O editor do canvas é abordado em Criar e editar agentes no canvas.
Como as saídas são verificadas
Quando o agente tenta concluir uma execução, comparamos o que ele produziu com a saída da execução. Se não corresponderem, o agente é informado sobre o problema e tenta novamente, em vez de a execução ser concluída com o tipo errado de resultado. Incompatibilidades comuns:
Foi produzido um arquivo para uma saída de Texto.
Esperava-se uma saída de Arquivo, mas nenhum arquivo foi salvo.
A execução não produziu nenhum resultado.
Uma execução que termina como Concluída com avisos ignora esta verificação. O aviso explica o que o agente não conseguiu entregar; portanto, revise-o antes de confiar no resultado.
O que ler a seguir
Visão geral dos agentes para criar e executar agentes
Etapas de controle do agente para conhecer as etapas de Branch e seus caminhos
Retomar uma execução de agente aguardando entrada humana para execuções pausadas em uma etapa de Pergunta