Generative Recorder

Quando aplicativos da web passam por alterações ou têm elementos dinâmicos da interface do usuário, os bots que os automatizam podem não funcionar de modo confiável. As Recorder de actions podem falhar porque podem não encontrar os elementos da interface do usuário no tempo de execução. Com o novo mecanismo de fallback do Generative Recorder, você pode automatizar essas páginas dinâmicas da Web de maneira mais confiável.

Nota: Os modelos de IA generativa podem produzir erros e/ou deturpar as informações que geram. É aconselhável verificar a precisão, confiabilidade e integridade do conteúdo gerado pelo modelo de IA.

Veja também Generative Recorder Product Club.

Arquitetura

O diagrama de arquitetura do Generative Recorder ilustra a estrutura do sistema, destacando a integração de IA generativa para automação de UI resiliente.

Arquitetura do gravador generativo

Fluxo de dados

O fluxograma do gravador generativo descreve a sequência de operações, mostrando como a IA generativa é empregada para detectar e se adaptar às mudanças na interface, garantindo uma automação contínua e resiliente.

Fluxo de dados do gravador generativo

Disponibilidade

É obrigatória uma licença do Automator AI Platorm Base para habilitar o recurso Generative Recorder. Uma licença está disponível para todas as regiões da Cloud. Quando a licença é atribuída, o Generative Recorder fica disponível para todos os usuários com as seguintes funções e licença de dispositivo:
  • Função: AAE_Basic e AAE_Bot Developer
  • Licenças de dispositivo: Bot Creator ou Citizen Developer
Nota:
  • Esse recurso está atualmente disponível apenas com AWS.
  • Garanta que a versão mínima do Bot Agent e da Control Room em seu sistema seja a versão que foi lançada com o Automation 360 v.32.
  • Esse recurso é atualmente compatível apenas com a tecnologia HTML nos navegadores Google Chrome e Microsoft Edge.
  • Certifique-se de usar a versão 6 da Compatibilidade com o bot para aproveitar a IA generativa e os fallbacks nativos para maior resiliência de automação. Se você definir a versão da Compatibilidade com o bot para 5, usar qualquer uma das seguintes condições na sua automação e executá-la no modo Depuração, você pode encontrar problemas ao atualizar o valor de DOMXPath para o valor de fallback recomendado durante a execução de bot sempre que ocorrer um fallback bem-sucedido:

    Condições de Recorder, como O objeto existe e O objeto não existe nas actions If, Else if, Wait for condition e Loop while.

Capacidade de suporte

O fallback baseado em IA generativa e nativa do gravador também oferece suporte às condições O objeto existe e O objeto não existe nas seguintes actions:
  • If action
  • Loop > Enquanto action
  • Aguardar > Aguardar condição action
Nota:
  • Ao selecionar a opção Tempo esgotado avançado > Interromper o bot e exibir uma mensagem de erro, o bot não exibirá uma mensagem de erro.
  • A capacidade é compatível com os navegadores Google Chrome e Microsoft Edge.
  • Generative Recorder oferece suporte à resiliência quando há um elemento de interface de usuário âncora para recorrer e quando esse rótulo de elemento de interface de usuário aparece apenas uma vez na página.

Benefícios da IA generativa

  • Fallback: Quando o Recorder não consegue automatizar um elemento da interface de usuário da web, use fallbacks nativos e IA generativa para obter os detalhes mais recentes do elemento de interface do usuário e automatizar.
  • Segurança: Os dados específicos do elemento da interface de usuário são usados apenas depois da edição e da anonimização. Os dados do aplicativo corporativo que não estão relacionados ao elemento de interface de usuário automatizado não são usados.
  • Validar: Processe a resposta da IA generativa ​​por meio de outra camada de validação para ajudar a melhorar a precisão do fallback.
  • Opcional: Se não quiser usar a opção de fallback, você pode optar por não a usar.
  • Rastreável: Desenvolvedores cidadãos, desenvolvedores profissionais e administradores de automação serão notificados sobre o uso bem-sucedido do fallback de IA generativa.

Benefícios do Generative Recorder

Notificações de fallback em pop-up para automação

Quando ocorre um fallback na automação nativa, baseada em texto ou visão, o pop-up de notificação de fallback permite que você identifique e gerencie com rapidez propriedades dinâmicas, simplificando a solução de problemas e aprimorando sua experiência de automação.

Propriedades dinâmicas mostradas no pop-up de fallback

A seguir estão alguns dos principais recursos desse pop-up de fallback:
  • Visibilidade de propriedades dinâmicas: todas as propriedades dinâmicas relacionadas à ação agora são exibidas no pop-up de fallback. Isso permite que você visualize quais propriedades foram alteradas e podem causar falhas na automação.
    Nota: O pop-up de fallback exibe propriedades dinâmicas das propriedades do objeto selecionado, com exceção do DOMXPath, que é sempre exibido, mesmo que esteja desmarcado ou modificado.
  • Cópia de valores: você pode copiar o Novo valor de qualquer propriedade diretamente do pop-up e colar em outro lugar, como no Bloco de Notas.
  • Propriedades editáveis e somente leitura:
    • para atualizar as propriedades dinâmicas, certifique-se de selecioná-las usando a caixa de seleção e clique na opção Atualizar propriedades. Você pode desfazer ou refazer suas ações antes de salvar sua automação.
    • Ao desmarcar uma propriedade específica, ela se torna somente leitura, mas você ainda pode copiar seu valor.
  • Salvar e executar novamente: depois de salvar os novos valores e executar a automação novamente, o fallback não será acionado para essas propriedades, a menos que elas sejam alteradas novamente. Isso evita fallbacks repetidos e otimiza suas execuções de automação.
  • Propriedade DOMXPath: A propriedade DOMXPath é sempre selecionada e definida como somente leitura por padrão, pois deve ser incluída nas Propriedades do objeto, independentemente do cenário.
  • Lógica de exibição de pop-up: se o valor salvo e o novo valor de uma propriedade forem iguais, essa propriedade não será exibida no pop-up de fallback. Apenas as propriedades com alterações são exibidas para reduzir a desorganização.
  • Atualização de propriedades do objeto: a janela pop-up permite apenas atualizar as propriedades do objeto. Ela não permite adicionar ou remover propriedades dos critérios, o que deve ser feito manualmente. A caixa de seleção serve apenas para atualizar os valores das propriedades existentes.
  • Entrada de valor: sempre insira valores de texto simples no campo de valor; não use variáveis.
  • Modo de execução vs. Modo de depuração: No modo Executar, você pode copiar e colar valores de propriedades, mas não pode atualizar propriedades diretamente como no modo Depurar.

Esses pop-ups de fallback facilitam a identificação, atualização e gerenciamento de propriedades dinâmicas, reduzindo interrupções repetidas de fallback e melhorando a confiabilidade de suas automações em cenários nativos, de texto e baseados em visão.

Recursos