UiPath Documentation
autopilot
latest
false
Guia do usuário do Autopilot
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Exemplo de prompts

Exemplos de solicitações para a experiência do agente do Autopilot, incluindo geração de automação, criação de testes e operações de fluxo de trabalho de API.

Esta página coleta prompts de exemplo para a experiência do agente do Autopilot. Para solicitações recomendadas, consulte o guia de Solicitação.

Para geração de automação

  • Login do site: "Crie um fluxo de trabalho de automação da Web que navegue até https://acme-test.uipath.com/login e digita o nome de usuário e a senha."
    Importante:

    Os objetos no Repositório de objetos devem existir antes de solicitar o Autopilot.

  • Login do site usando ativos do Orchestrator: "Obtenha valores do ativo ACME_credential, que está na pasta Testar no Orchestrator. Faça login em https://acme-test.uipath.com usando o nome de usuário e senha recuperados e clique em login."
    Importante:

    Os ativos devem existir no Orchestrator antes de solicitar o Autopilot.

  • Extrair emails e criar relatório: "Extraia os 100 emails mais recentes do Outlook do mês atual. Crie um arquivo do Excel com detalhes do remetente e do assunto."
  • Resumo do Email-to-Word PDF: "Obtenha todos os meus e-mails com o assunto Solicitação de funcionalidade. Se algum e-mail tiver anexos do tipo PDF, baixe o arquivo, resuma-o, crie um novo arquivo word na pasta atual e anexe o resumo."
  • Converter arquivo de log em documento do Word: "Leia o arquivo de texto em 'C:\Users\USERNAME\Desktop\Robot.log', grave o conteúdo em um arquivo do Word e salve-o como 'AutopilotDoc.docx' em 'C:\Users\ Nome de usuário\Desktop'."
    Importante:

    Certifique-se de que os caminhos do arquivo existam e estejam acessíveis.

  • Ler um email do Outlook usando o UiPath.Mail.Activities: "Leia um email do Outlook usando o UiPath.Mail.Activities."
  • Chame a API Users do OData e registre a resposta: "Chame APIs do OData/Users Orchestrator e exiba a resposta como uma mensagem de log."
  • Classificação acadêmico: "Leia um arquivo do Excel com os nomes, marcas e endereços de e-mail dos candidatos. Se a pontuação for maior que 45, envie um e-mail usando o Outlook para o candidato dizendo que ele foi aprovado. Caso contrário, envie um email informando que a falha ocorreu."

Para avaliação de requisitos

Você pode instruir o Autopilot no Test Manager para avaliar requisitos de várias perspectivas, como fluxo de usuários, consistência, relevância, clareza, integridade e segurança e, em seguida, gerar as dez principais sugestões de aprimoramento. Você também pode usar o Autopilot para realizar análises especializadas focadas apenas em:

  • Aspectos de segurança, como acesso, proteção, autenticação, vulnerabilidade e conformidade.
  • Aspectos de desempenho, como tempos de resposta, taxa de transferência, escalabilidade, uso de recursos e processamento de carga.

Você também pode fornecer ao Autopilot documentos de suporte, como diretrizes de segurança, diretrizes de acessibilidade, relatórios de auditoria, especificações de acessibilidade do usuário e listas de verificação de conformidade, para aprimorar a descrição de um requisito.

Você pode usar solicitações prontas para uso da Biblioteca de Prompts no Test Manager para ajudar a analisar seus requisitos, e também pode adicionar suas próprias solicitações personalizadas à Biblioteca de Prompts para futuras avaliações de requisitos.

Consulte Melhores práticas e limitações para verificar as melhores práticas e diretrizes disponíveis para avaliar requisitos.

Para geração de testes manuais

O Autopilot no Test Manager usa a IA para gerar casos de teste e depende da especificidade das descrições de requisitos. Isso inclui os seguintes componentes:

  • Declaração concisa e focada no usuário que destaca o propósito do requisito.
  • Descrição abrangente da lógica do aplicativo que mostra a jornada do usuário.
  • Critérios de aceitação claros e mensuráveis, incluindo cenários positivos e negativos.

Garantir a especificidade das descrições de requisitos permite que o Autopilot gere etapas de testes precisas e detalhadas. Você também pode dar instruções adicionais ao Autopilot, seja para verificação de fluxo de ponta a ponta ou geração rápida de ideia de teste, entre outros, para adaptar a geração de casos de teste para certos cenários.

Você pode fornecer documentos de suporte, como diagramas e simulações de processos, documentos de conformidade e transcrições de debate, para dar ao Autopilot contexto adicional para gerar casos de teste mais precisos e relevantes.

Você pode usar prompts prontos para uso da Biblioteca de Prompts no Test Manager para ajudar a gerar testes manuais e também pode adicionar suas próprias solicitações personalizadas à Biblioteca de Prompts para futuras gerações de testes.

Consulte Melhores práticas e limitações para verificar as diretrizes e melhores práticas disponíveis para gerar casos de teste usando o Autopilot.

Para código

Para converter texto em código, você pode oferecer instruções do Autopilot sobre a geração de qualquer código C#, refatorar código existente ou gerar uma automação da UiPath.

Para obter mais informações, consulte Melhores práticas e limitações.

Para testes manuais

Para converter casos de teste manuais em automação, você precisa de um repositório de objetos consistente, porque o Autopilot usa recursos de Automação de Interface Gráfica para fazer referência a elementos de interface gráfica. É importante manter uma convenção de nomenclatura consistente para elementos de interface gráfica dentro de etapas manuais para garantir que a automação gerada seja relevante. Você também deve usar nomes de atividades comuns em etapas manuais para que possam ser facilmente convertidas em APIs da UiPath correspondentes no Studio Desktop.

Para obter mais informações, consulte Melhores práticas e limitações.

Para dados de teste

Quando você gera dados de testes sintéticos, o Autopilot considera os argumentos existentes dentro do seu fluxo de trabalho e as instruções adicionais fornecidas no prompt para gerar dados de testes. Você também pode fornecer instruções para seguir uma certa combinação de dados ou personalizar seu conjunto de dados.

Para obter mais informações, consulte Melhores práticas e limitações.

Para análise de resultados de teste

O Autopilot no Test Manager fornece insights sobre casos de teste com falha e recomendações para reduzir a taxa de falha em seu portfólio de testes. Quanto mais resultados de testes você fornecer, especialmente com casos de teste com falha, quando você gera o relatório, mais eficaz ele é. O objetivo dos insights de testes é ajudar a entender os principais motivos pelos quais seus testes estão falhando.

Cada seção dentro do relatório exibe informações sobre uma determinada área dos resultados dos seus testes, como:

  • Erros comuns: grupos de mensagens de erro semelhantes semanticamente para realçar os problemas mais frequentes.
  • Padrões de erro: categoriza casos de teste com falha em categorias mais amplas. Essas categorias específicas identificam temas recorrentes e problemas sistêmicos, fornecendo uma compreensão mais clara dos problemas subjacentes na execução do seu teste.
  • Recomendações: fornece recomendações acionáveis para aprimoramentos, projetadas para orientar suas próximas etapas na otimização da estabilidade da execução de seus testes.

Para fluxos de trabalho da API

O Autopilot usa uma ferramenta proprietária, o API Workflow Assistant, para gerar, editar e analisar fluxos de trabalho da API com base em sua entrada.

Gerar fluxos de trabalho da API

Dependendo da complexidade do seu fluxo de trabalho, você pode solicitar instruções específicas, como:

  • Quais APIs usar (por exemplo, Salesforce, Gmail, Workday)
  • Quais ações executar com cada API (por exemplo, criar um caso, enviar um e-mail, recuperar uma lista de trabalhadores)
  • Quais regras devem reger o fluxo de trabalho (por exemplo, se a prioridade de um caso for alta, enviar uma notificação)
  • Qual mecanismo de tratamento de erros deve ser usado durante a execução

Quando você solicita ao Autopilot para gerar um fluxo de trabalho, ele analisa sua solicitação, ativa o Assistant de Fluxo de Trabalho da API para projetar a estrutura do fluxo de trabalho, identifica as chamadas de API necessárias, determina sequências de ações e prevê o fluxo de dados. Se estiverem ausentes detalhes, o Autopilot pode fazer perguntas de esclarecimento. Em seguida, ele gera uma visualização para sua revisão.

PromptInteração do Autopilot
Primeiro prompt: "Crie um fluxo de trabalho que gerencie novas inscrições de clientes."O Autopilot pode pedir mais detalhes ou pode fornecer um modelo básico.
Adicionando especificidades: "Quando um novo cliente se inscreve em nosso formulário web (por meio do Webhooks), quero adicioná-lo ao Salesforce como um novo Lead e, em seguida, enviar-lhe um email de boas-vindas via Gmail."O Autopilot gera um fluxo de trabalho de rascunho.
Revisando o rascunho inicial: "Só envie o email de boas-vindas se o domínio do email for test.com. Além disso, se eles forem da Califórnia, defina seu Status de lead do Salesforce como Hot Lead, do contrário, defina-o como Novo lead."O Autopilot refina o fluxo de trabalho com as condições especificadas.
Tratamento de erros: "Adicione tratamento de erros para garantir que, se a criação de lead do Salesforce falhar, eu receba uma notificação no meu canal do Slack."O Autopilot projeta e integra mecanismos, como blocos Try-Catch ou atividades de notificação para tornar seu fluxo de trabalho robusto.
Exemplos complexos
  • Integração de novos funcionários (usa APIs do Workday e Slack) "Crie um fluxo de trabalho que é acionado quando um novo funcionário é adicionado ao Workday. O fluxo de trabalho deve extrair o nome do funcionário, cargo, departamento e data de início. Em seguida, use a API do Slack para publicar uma mensagem de boas-vindas no canal #office, incluindo o nome do funcionário, cargo e departamento. Além disso, envie uma mensagem direta ao funcionário com instruções sobre como acessar os recursos da empresa e concluir suas tarefas de integração."

  • Escalonamento de caso (usa APIs do Salesforce e do Gmail) "Crie um fluxo de trabalho que monitore casos do Salesforce com uma prioridade de Alta e um status de Novo. Se um caso permanecer nesse estado por mais de 4 horas, extraia os detalhes do caso (número do caso, assunto, descrição, nome do cliente e email de contato). Em seguida, use a API do Gmail para enviar um e-mail para o gerente de suporte com o assunto 'Escalação de caso urgente' e inclua os detalhes do caso no corpo do e-mail. O email também deve conter um link para o caso no Salesforce."

Exemplos simples
  • Notificação de lead de vendas (usa APIs do Salesforce e Slack) "Crie um fluxo de trabalho que envie uma mensagem do Slack para o canal de #vendas quando um novo lead for criado no Salesforce com uma classificação de Quente."

  • Integração de novos funcionários (usa APIs do Workday e do Gmail) "Crie um fluxo de trabalho que envie um e-mail de boas-vindas para um novo e-mail pessoal de funcionários quando seu registro do Workday for criado."

Editar fluxos de trabalho da API

Quando você pede ao Autopilot para editar um fluxo de trabalho, ele analisa sua solicitação, localiza e modifica atividades, parâmetros ou blocos lógicos específicos, garante a consistência dos dados e gera uma visualização atualizada para sua revisão.

PromptInteração do Autopilot
Alteração simples: "Em vez do Gmail, use o Outlook para enviar o email de boas-vindas."O Autopilot modifica a atividade e sinaliza quaisquer novas conexões ausentes.
Adicionando novas etapas: "Após o email de boas-vindas ser enviado, adicione uma etapa para criar um novo contato no HubSpot com o email e o nome do cliente."O Autopilot insere a nova atividade no fluxo.
Modificar parâmetros: "Na etapa Adicionar Lead ao Salesforce, defina o campo Origem do lead como Inscrição na Web."O Autopilot ajusta o parâmetro específico dentro da atividade.
Modificando condições: "Atualize a condição para Hot Lead no Salesforce para Califórnia OU Nova York."O Autopilot modifica a lógica condicional.
Remoção de etapas: "Remover a etapa que envia a notificação do Slack se a criação de lead do Salesforce falhar."O Autopilot exclui a atividade especificada.
Realizando várias edições: "Altere o assunto do email de boas-vindas para Bem-vindo ao nosso serviço, [Nome do cliente]! e também adicione uma etapa para enviar um resumo da nova inscrição para um espaço do Google Chat."O Autopilot aplica várias alterações de uma só vez.
Revisando as alterações: "Mostrar o fluxo de trabalho atualizado."O Autopilot gera uma nova visualização das alterações internas pendentes, muitas vezes incluindo descrições de atividades afetadas, e aguarda sua revisão. Nenhuma alteração permanente é feita em seu arquivo nesta fase.
Aceitando as alterações: "Confirme as edições."O Autopilot instrui o Assistente de fluxo de trabalho da API a confirmar as alterações pendentes substituindo o arquivo de projeto existente pelo fluxo de trabalho atualizado, tornando as edições permanentes.

Analisar fluxos de trabalho da API

Quando você solicita ao Autopilot para analisar um fluxo de trabalho, ele extrai informações específicas, diagnosticar possíveis problemas e fornecer insights sobre a estrutura, a lógica e o desempenho do fluxo de trabalho.

PromptInteração do Autopilot
Resumindo: "Resumir este fluxo de trabalho."O Autopilot fornece uma visão geral de alto nível do que o fluxo de trabalho faz.
Identificação de saídas e entradas: "Quais entradas esse fluxo de trabalho requer?" ou "Quais saídas esse fluxo de trabalho produz?"O Autopilot lista os parâmetros de entrada e saída definidos.
Lista de conexões e APIs usadas: "Quais APIs são usadas neste fluxo de trabalho?"O Autopilot lista os aplicativos conectados (por exemplo, Salesforce, Gmail ou Outlook).
Descrevendo atividades ou partes do fluxo de trabalho: "Explicar o que a atividade Create Lead in Salesforce faz." ou "Descreva a lógica dentro do bloco If Customer Region."O Autopilot fornece uma explicação detalhada da parte especificada do fluxo de trabalho.
Solução de problemas: "Por que a atividade 'Enviar Email de Boas-Vindas' está falhando?", ou "Analisar este fluxo de trabalho para encontrar quaisquer loops infinitos ou pontos sem saída em potencial." Forneça o contexto para mensagens de erro.O Autopilot examina o fluxo de trabalho em busca de possíveis problemas e sugere soluções, como modificar atividades ou adicionar tratamento de erros.
Solicitando otimização: "Existe alguma prática recomendada para o tratamento de erros que eu devo implementar neste fluxo de trabalho?", ou "Esse fluxo de trabalho pode ser otimizado para melhor desempenho?"O Autopilot oferece sugestões com base nas melhores práticas de automação.

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