UiPath Documentation
agents
2.2510
true
  • Visão geral
    • O que é Healing Agent?
    • Healing Agent e Destino Unificado
    • Casos de uso para o Healing Agent
    • Estratégias de recuperação
    • Coleta de dados
    • Restrições conhecidas
  • Introdução
  • Perguntas frequentes

Guia do usuário do Healing Agent

Última atualização 15 de abr de 2026

Estratégias de recuperação

O Healing Agent emprega várias estratégias de recuperação personalizadas para vários cenários. Essas estratégias de recuperação são orientadas por IA e determinísticas.

O Healing Agent emprega estratégias de recuperação determinísticas e baseadas em IA para gerar outras correspondências possíveis. O elemento de destino final é identificado pela comparação dos resultados de todas as estratégias de recuperação para garantir uma alta precisão e minimizar os falsos positivos.

Observação:

Se você desabilitar os métodos de recuperação de IA do Healing Agent, ele usará a distância Levenshtein para realizar a correspondência de texto, como alternativa.

Estratégia de recuperação de alteração da definição de destino

Quando um ou mais atributos do seletor de destino ou de âncora mudarem, o Healing Agent gera um novo seletor e o compara com o original.Se o novo seletor corresponder ao mesmo elemento, o Healing Agent executará a atividade nele.

O exemplo a seguir demonstra um elemento de interface gráfica de destino em que os atributos tag e aaname foram alterados:

Seletor inicialSeletor gerado pelo Healing Agent
<webctrl id='Country' tag='H2' type='' class='' aaname='Country' /><webctrl id='Country' tag='LABEL' type='' class='' />

O exemplo a seguir demonstra um elemento de interface gráfica de destino em que os atributos aaname, class e text do seletor foram alterados:

Seletor inicialSeletor gerado pelo Healing Agent
<webctrl visibleinnertext='Sign in with another account' tag='P' type='' class='MuiTypography-root MuiTypography-body1 jss32 css-9grhbv' check:text='Sign in with another account' /><webctrl aaname='   Log in with another account' tag='AP-TYPOGRAPHY' type='' class='jss32 light m block inherit hydrated' check:text='Log in with another account' />

Estratégia de recuperação de sincronização dinâmica

As atividades às vezes precisam de tempo antes que uma ação possa ser executada. Em situações assim, o Healing Agent sabe quanto esperar e fornece sugestões de correções quando necessário.

Estratégia de recuperação de mudança de posição entre âncora e destino

No design responsivo, alterações de resolução ou tamanho de tela podem resultar em diferença na posição da âncora entre o momento de design e o runtime. O Healing Agent adapta-se, permitindo o posicionamento flexível de âncoras em relação aos seus destinos.

Estratégia de recuperação de título do AppCard

O Healing Agent pode realizar uma recuperação quando um título do AppCard no navegador é alterado, usando uma das seguintes estratégias:

StrategyExemplos de títulos de AppCard antes e após a recuperação.
Sem distinção entre maiúsculas e minúsculasAntes: google Depois: Google
Inicia comAntes: google Depois: goog
ContémAntes: google company Depois: google

Seletor Semântico

Seletor Semântico é uma descrição em linguagem natural de um elemento de destino de interface gráfica, definido no momento de design. O Seletor Semântico não é usado durante a execução normal, mas serve como um mecanismo de retorno que é ativado apenas quando o Agente de Recuperação está ativado para se recuperar de falhas de seletor.

Imagem 'Seletor Semântico'

Estratégias de recuperação baseadas em IA

O Healing Agent pode aproveitar estratégias de recuperação baseadas em IA.

Sobreposição ou pop-up obstruindo o elemento de destino

Se uma janela pop-up, de sobreposição ou modal obstruir um elemento de destino, o Healing Agent executa a ação apropriada:

  • Se o pop-up pertencer ao aplicativo automatizado, o Healing Agent fechará o pop-up.
  • Se a obstrução for causada por uma Janela externa não relacionada ao Aplicativo, o Healing Agent minimiza a Janela e tenta novamente a atividade.

Segmentação semântica

Rótulos associados a campos de entrada, caixas de seleção e menus suspensos podem ser reformulados com um significado semântico equivalente.

Por exemplo, um aplicativo automatizado tinha dois campos de entrada rotulados como Nome e Sobrenome. Em uma atualização subsequente do aplicativo, esses dois rótulos foram alterados para Primeiro nome e Último nome. O Healing Agent aplica estratégias de recuperação com segmentação semântica para corrigir a automação.

Computer Vision

Se a configuração de destino original não usou o Computer Vision como o método primário ou de fallback, o Healing Agent tenta recuperar o elemento usando o serviço do Computer Vision.

Essa recuperação aproveita uma CapturaDeTela do elemento capturada durante a criação da automação. Não é necessária uma chave de API para esta etapa.

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