autopilot
latest
false
UiPath logo, featuring letters U and I in white
Autopilot overview
Last updated 15 de nov de 2024

Gravação de prompts eficazes

Os prompts servem como seu mecanismo de comunicação com o Autopilot™, atuando como as instruções que você usa para obter a saída desejada do Autopilot.

Um prompt eficaz e bem estruturado pode melhorar significativamente a capacidade do Autopilot de produzir resultados úteis. Aqui estão algumas dicas sobre como escrever prompts eficazes:
  • Certifique-se de que suas instruções sejam claras e não ambíguas.
  • Crie instruções que incentivem a ação.
  • Indique claramente suas expectativas.
  • Use voz ativa para aprimorar a clareza de suas instruções.
  • Defina o formato desejado da saída.
  • Incorpore palavras-chave relevantes para orientar a resposta do Autopilot em uma direção específica.
  • Defina limites e restrições, se necessário.
  • Teste diferentes versões de suas instruções e refine conforme necessário.
  • Preste atenção à gramática e pontuação.
  • Esteja atento às limitações do Autopilot.

Para expressões

Aqui estão alguns exemplos de como você pode escrever prompts eficazes para expressões no Studio.

Data e horário

  • Encontre a data do próximo domingo.
  • Baixe emails recebidos hoje com o formato de data "dd/mm/yyyy".
  • Converta do formato "MM/dd/yyyy hh : mm : ss" para o formato "yyyy-MM-dd hh : mm : ss".
  • Coloque um atraso de um segundo.

Texto e número

  • Obtenha os últimos 4 dígitos.
  • Obtenha o nome do arquivo do caminho completo.
  • Verifique se o resultado é um palíndromo.
  • Retorne o primeiro número de palíndromo maior que 152.

Operações de dados

  • Corrija a expressão declarando e inicializando a variável antes de chamar o primeiro método nela.
  • Armazene a lista de strings dentro de uma matriz.

Operações de arquivos

  • Obtém todos os arquivos .pdf da pasta.

Operações do Excel

  • Leia os intervalos B3 a B9 da planilha do Excel.

Para fluxos de trabalho

Aqui estão alguns exemplos de como você pode escrever prompts eficazes para fluxos de trabalho no Studio.

Serviços de armazenamento

  • Quando um novo PDF é criado no OneDrive, divida suas páginas em arquivos separados.
  • Combine todos os arquivos PDF em uma pasta do OneDrive em um único arquivo PDF e carregue o arquivo mesclado para uma pasta especificada.
  • Todos os sábados, conecte-se ao nosso OneDrive e faça backup no armazenamento em nuvem da AWS de todos os novos arquivos adicionados à pasta "Projetos" durante a semana.
  • Carregue documentos assinados do DocuSign para o Dropbox.

Serviços de comunicação

  • Envie a gravação no Slack assim que a gravação estiver pronta no Zoom.
  • Envie uma mensagem SMS por meio do Twilio quando um incidente de alta prioridade for criado no ServiceNow.

Microsoft 365

  • Quando uma nova linha for adicionada à tabela de fornecedores, notifique a equipe pelo Slack e confirme por meio do Microsoft Outlook.
  • Adicione uma nova linha a uma planilha do Excel para cada email não lido em uma pasta do Microsoft Outlook e, em seguida, marque o email como lido.
  • Crie um fluxo que leia os emails em uma pasta específica usando o Microsoft 365. Em seguida, baixe os anexos, considere apenas aqueles que são PDF. Em seguida, leia o texto do PDF.
  • Extraia dados de um novo arquivo de fatura no one drive e armazene no Excel.
  • Notifique-me no Teams quando um bug crítico for criado no Jira.
  • Preciso extrair os dados do Bitcoin mais recentes do Yahoo Finance e gravá-los em um Excel.

Google Workspace

  • Extraia dados de um novo arquivo de fatura no Google Drive e armazene-os em Planilhas Google.
  • Baixe novas Gravações do Zoom como arquivos de vídeo e carregue-as para o Google Drive.
  • Dispare uma automação do Gmail e armazene o anexo no Google Drive.
  • Crie uma nova entrada em Planilhas Google para um novo ticket de suporte ao cliente do Zendesk.
  • Extraia os 100 emails mais recentes do Gmail do mês atual e crie um Relatório em Planilhas Google com o remetente e o assunto.
  • Para novas faturas recebidas no Gmail, crie um relatório de despesas usando o Expensify.
  • Resuma o novo email do Gmail usando o OpenAI e compartilhe o resumo por meio do Slack.

Salesforce

  • Para um novo lead do Salesforce, gere um email personalizado usando o OpenAI e envie o email por meio do Outlook.
  • Quando uma oportunidade do Salesforce for conquistada, publique uma mensagem de Kudos no Slack.
  • Envie-me uma mensagem pelo Teams quando um novo lead for criado no Salesforce.
  • Sempre que o status de um lead for alterado no Salesforce, envie uma notificação no Slack para a equipe de vendas com os detalhes do lead.

OpenAI

  • Produto de sucata, preço e classificação da URL fornecida, envie o resultado para a OpenAI para encontrar a melhor opção, considerando classificação e preço.

Para avaliação de requisitos

You can instruct AutopilotTM in Test Manager to evaluate requirements from various perspectives such as user flow, consistency, relevance, clarity, completeness, and security, and then generate the top ten enhancement suggestions. You can also use Autopilot to perform specialized analyses focused only on:
  • 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.

You can use out-of-the-box prompts from the Prompt Library in Test Manager to help analyze your requirements, and you can also add your own custom prompts to the Prompt Library, for future requirement evaluations.

Visit Quality-check requirements - Best practices to check the best practices and guidelines available for evaluating requirements.

Para geração de testes manuais

AutopilotTM in Test Manager uses AI to generate test cases and relies on the specificity of requirement descriptions. This includes the following components:
  • 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.
Ensuring the specificity of requirement descriptions allows AutopilotTM to generate accurate and detailed test steps. You can also give AutopilotTM additional instructions, whether for end-to-end flow verification or rapid test idea generation, among others, to tailor the test case generation for certain scenarios.

You can provide supporting documents, such as process diagrams and mockups, compliance documents, and discussion transcripts, to give AutopilotTM additional context to generate more accurate and relevant test cases.

You can use out-of-the-box prompts from the Prompt Library in Test Manager to help generate manual tests, and you can also add your own custom prompts to the Prompt Library, for future test generations.

Visit Generate tests for requirement - Best practices to check the guidelines and best practices available for generating test cases using AutopilotTM.

For code

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, visit Convert text into code - Best practices.

For manual tests

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, visit Automate manual tests - Best practices.

For test data

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, visit Generate synthetic test data - Best practices.

Para análise de resultados de teste

AutopilotTM in Test Manager provides insights into failed test cases and recommendations for reducing the failure rate in your test portfolio. The more test results you provide, especially with failed test cases, when you generate the report, the more effective it is. The goal of the test insights is to help understand the main reasons why your tests are failing.

Cada seção dentro do relatório de testes com falha 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.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.