UiPath Documentation
agents
latest
false
Guia do Usuário de Agentes
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Agentes no fluxo

Nós de agente em linha em projetos do Maestro Flow, configurados na tela do Studio Web junto com conectores e nós de script sem uma etapa de publicação separada.

O UiPath Agents in Flow permite incorporar agentes de pouco código diretamente dentro de um projeto do Maestro Flow como nós de agente em linha. Em vez de criar um agente separadamente no Agent Builder e invocá-lo por meio de uma chamada de processo, você configura a solicitação de sistema, o modelo, o esquema de entrada/saída e as ferramentas do agente da mesma tela do Studio Web em que você projeta o fluxo.

Os nós de agente integrado são nós de primeira classe na tela de fluxo. Eles aparecem ao lado de conectores, nós de Script e outros componentes de fluxo. As variáveis de fluxo vão e voltam de agentes em linha de forma nativa, e você pode encadear vários agentes em série dentro de um único fluxo.

Agents em linha versus Agents independentes​

Agents in Flow em linhaAgents independentes
Espaço de configuraçãoTela de fluxo no Studio WebAgent Builder no Studio Web
ImplantaçãoSem etapa de publicação separada — o agente faz parte do fluxoDeve ser publicado como um processo de agente independente antes de usar em um fluxo
Troca de variáveisVariáveis de fluxo referenciadas de forma nativa na solicitação e na saída do agenteVocê pode passar variáveis por meio de parâmetros de invocação de processo
EncadeamentoVários agentes em série em um único fluxoVocê pode invocar um agente de outro usando a ferramenta de agente
Inserção de variável em solicitaçõesUsa convenções $ ($vars, $metadata)Usa convenções @ do Studio Web

Tipos de agentes​

  • Autônomo — o agente seleciona e executa ferramentas para realizar uma tarefa.

Ferramentas​

Os agentes em linha oferecem suporte às seguintes categorias de ferramentas:

Categoria da ferramentaDisponibilidade
Processos RPADisponível
Fluxos de trabalho da APIDisponível
AtividadesDisponível
Outros fluxos (Maestro)Disponível
Agente (invoque um agente independente publicado)Disponível
Conectores do Integration ServiceDisponível
Ferramentas integradas (Analisar arquivos, resumir, transformação em lote)Disponível
EscalonamentosDisponível
Ferramentas de MCPNão disponível
A2A (Agente para Agente)Não disponível
Extração e Processamento Inteligente (IXP) (extração de documento)Não disponível

Context​

A contextualização está disponível para agentes em linha em igualdade com o Agent Builder.

Proteções​

Você pode adicionar proteções no nível do agente, no nível do LLM ou no nível de ferramenta individual. As proteções avaliam entradas e saídas do agente em relação a políticas definidas e disparam uma ação quando houver correspondência.

As proteções integradas detectam categorias de conteúdo específicas automaticamente:

  • Detecção de PII
  • Conteúdo prejudicial
  • Detecção de propriedade intelectual
  • Ataques de prompt de usuário

Escalonamentos​

Os escalonamentos estão disponíveis para agentes em linha em igualdade com o Agent Builder.

Variáveis de saída​

Cada agente em linha retorna um objeto output. O campo padrão é content, que contém o texto da resposta do agente. Você pode declarar variáveis de saída adicionais na guia Variáveis para retornar dados estruturados — cada variável requer um nome e tipo, e a solicitação do sistema deve direcionar o agente para preenchê-las.

A saída de nós anteriores é referenciada em nós subsequentes usando $vars.<node>.output.<field>, por exemplo, $vars.agent1.output.content.

Depuração e avaliações​

Depuração​

Você pode depurar nós de agente individuais em linha isolados a partir do Studio Web usando pontos de interrupção, execução passo a passo e rastreamentos de execução. Nós de agente individuais podem ser depurados isoladamente selecionando o nó e usando a opção Debug passo a passo.

As execuções de fluxo completo aparecem como trabalhos no Orchestrator, onde você pode monitorar o status da execução. Após a conclusão de uma execução, o trace da execução está disponível na guia Execução do painel inferior, mostrando um detalhamento passo a passo com tempo para cada nó, incluindo chamadas e saídas de LLM.

Avaliações​

Você pode avaliar agentes em linha por nó na tela usando o botão Avaliar na barra de ferramentas. As guias Conjuntos de dados e Avaliadores no painel inferior gerenciam conjuntos de dados de avaliação e avaliadores e adicionam avaliadores a uma execução de conjunto de dados. A guia Execuções mostra o histórico de execuções de avaliação.

A avaliação para agentes em linha é basicamente igual à do Agent Builder, embora a experiência para criar avaliações seja diferente. Alguns recursos do Agent Builder ainda não estão disponíveis para agentes de Fluxo em linha. Para obter detalhes, consulte Limitações.

Três categorias de avaliador estão disponíveis:

CategoriaTipoDescription
Validação de saídaContém textoÉ aprovado quando a saída do agente contém o texto especificado
Validação de saídaCorrespondência ExataVerifica se a saída do agente corresponde exatamente à saída esperada
Validação de saídaSimilaridade JSONCompara a similaridade estrutural de objetos ou valores JSON
Juiz de LLMsaída do Juiz de LLMUtiliza um modelo de linguagem para avaliar o quanto a saída corresponde à saída esperada em significado e intenção
Juiz de LLMJSON estrito do Juiz de LLMUtiliza um modelo de linguagem para avaliar a correspondência estrutural estrita de JSON
Juiz de LLMSequência de ações do juiz de LLMUsa um modelo de linguagem para julgar se o agente seguiu o comportamento esperado
Juiz de LLMSimulação de juiz com LLMVocê usa um modelo de linguagem para julgar o caminho de execução do agente simulado
Chamada da ferramentaArgumentos de chamada de ferramentaVerifica se as ferramentas foram chamadas com argumentos corretos
Chamada da ferramentaContagem de Chamadas de FerramentaVerifica o número de vezes que cada ferramenta foi chamada
Chamada da ferramentaOrdem das chamadas de ferramentasVerifica se as ferramentas foram chamadas na sequência esperada
Chamada da ferramentaSaída de chamadas da ferramentaVerifica se as saídas da ferramenta correspondem aos valores esperados

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades