Habilidades#
As Habilidades são pequenos robôs RPA não personalizados, desenvolvidos no Sherpa Designer, que sempre executam uma operação específica (por exemplo, geração/processamento de um documento).
Elas imitam ações humanas e consistem em 1–3 etapas (sem coleta de dados primários).
As Habilidades eliminam erros por meio da padronização, mas continuam pouco flexíveis (é difícil alterá-las rapidamente sem o especialista adequado).
Argumentos de entrada e saída das Habilidades #
Ao desenvolver Habilidades no Sherpa Designer, são previstos argumentos de entrada e saída (isso simplifica a integração com o Sherpa Autopilot).
No modo de chat, uma Habilidade é executada:
- Com confirmação do usuário
Todos os argumentos de entrada são exibidos como campos pré-preenchidos pela rede neural. O usuário pode confirmar a execução, editar os valores ou recusar. - Sem confirmação
O cenário é iniciado imediatamente. Para ativar, marque o checkbox "Permitido executar sem confirmação do usuário dos parâmetros de entrada" nas propriedades do robô.
Interação das Habilidades com o usuário no chat#
As Habilidades podem se comunicar diretamente na janela de chat. Durante a interação, elas podem:
- exibir status e textos,
- solicitar entrada em campo de texto,
- oferecer seleção de uma lista predefinida,
- exigir confirmação por botões.
Após o usuário enviar uma resposta, o cenário continua automaticamente.
Exemplo: Ao buscar o contato de uma pessoa na agenda, a Habilidade exibe botões com opções possíveis (se forem encontradas várias correspondências). O usuário pode clicar no botão desejado e o cenário é retomado com o contato selecionado.
Decomposição de tarefas e cadeias de Habilidades#
A rede neural analisa uma tarefa complexa, seleciona várias Habilidades e as executa em sequência.
Os dados de saída do diálogo anterior do Sherpa Autopilot são transmitidos como dados de entrada para a próxima tarefa.
Exemplo: Tarefa “redigir e enviar um e-mail para Vladimir Mikhailovich”:
- opção 1: a Habilidade de “envio” procura o e-mail na agenda por conta própria;
- opção 2: uma Habilidade separada de “Agenda” retorna o e-mail, que é passado para a Habilidade de “envio”.
Modo Robô Sem Roteiro#
Se não houver uma Habilidade adequada, mas a tarefa puder ser executada com recursos de desktop no computador do usuário, o Robô Sem Roteiro é ativado.
O Robô Sem Roteiro:
- exige clique na janela de destino;
- captura mouse/teclado, clica em ícones e digita texto em aplicativos/navegador;
- pode ser interrompido a qualquer momento e exibe confirmação antes de ações perigosas.
A sequência executada pelo Robô Sem Roteiro pode ser:
- salva como cenário e aberta no Sherpa Designer para edição,
- publicada como uma nova Habilidade em dois cliques.