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.

Example prompts

Example prompts for the Autopilot agent experience, including automation generation, test creation, and API workflow operations.

This page collects example prompts for the Autopilot agent experience. For prompting best practices, refer to the Prompting guide.

For automation generation

  • 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.

Refer to Best practices and limitations to check the best practices and guidelines available for evaluating requirements.

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.

Refer to Best practices and limitations to check the guidelines and best practices available for generating test cases using 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.

For more information, refer to Best practices and limitations.

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.

For more information, refer to Best practices and limitations.

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.

For more information, refer to Best practices and limitations.

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

Autopilot uses a proprietary tool, the API Workflow Assistant, to generate, edit, and analyze API workflows based on your input.

Gerar fluxos de trabalho da API

Depending on the complexity of your workflow, you can prompt specific instructions, such as:

  • 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)
  • What rules should govern the workflow (for example, if a case priority is high, send a notification)
  • What error handling mechanism should be used during execution

When you prompt Autopilot to generate a workflow, it analyzes your request, activates the API Workflow Assistant to design the workflow structure, identifies necessary API calls, determines action sequences, and anticipates data flow. If details are missing, Autopilot may ask clarifying questions. It then generates a preview for your review.

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."Autopilot designs and integrates mechanisms, such as Try-Catch blocks or notification activities to make your workflow robust.
Complex examples
  • 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."

Simple examples
  • 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

When you ask Autopilot to edit a workflow, it parses your request, locates and modifies specific activities, parameters, or logical blocks, ensures data consistency, and generates an updated preview for your review.

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

When you prompt Autopilot to analyze a workflow, it extracts specific information, diagnoses potential issues, and provides insights into the workflow structure, logic, and performance.

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.
Troubleshooting: "Why is the 'Send Welcome Email' activity failing?", or "Analyze this workflow to find any potential infinite loops or dead ends." Provide the context for error messages.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