Sugestões a considerar para a linguagem usada ao descrever seu objetivo ao criar prompts para UI Agents.

A maneira mais simples de usar o UI Agents para realizar uma tarefa de ponta a ponta é especificar claramente o objetivo, as regras a serem seguidas e todas as informações necessárias, a fim de orientar o agente. Lembre-se, o agente deve realizar várias etapas sequencialmente para alcançar o objetivo, e objetivos pouco claros podem desalinhar o fluxo de trabalho e os resultados.

O UI Agents funciona de maneira mais confiável quando um objetivo pode ser alcançado em menos de 10 etapas. Se um objetivo exigir mais etapas, divida-o em vários objetivos menores; cada objetivo pode então ser enviado ao agente. Consulte Encadeamento de várias tarefas.

É importante considerar a especificidade de uma tarefa para qualquer agente de IU onde a repetibilidade é fundamental. Existe uma relação direta entre a confiabilidade de um agente e o grau de especificidade que o objetivo de uma tarefa deve ter. Para obter os melhores resultados, descreva qualquer nuance para executar a tarefa em seu objetivo.
  • Declare o objetivo de imediato: Uma frase que descreva como seria o resultado final. (Por exemplo: seu objetivo é….)
  • Seja direto sobre o que fazer e o que não fazer: Inclua limites (por exemplo, não envie pagamentos, não exclua gravar).
  • Forneça entradas e definições completas: especifique nomes/IDs exatos, intervalos de datas e o significado de termos ambíguos (por exemplo, principais clientes = os 20 principais por ARR).
  • Divida grandes objetivos em etapas ordenadas: mantenha cada etapa testável; evite agrupar pesquisa + ação + comunicações em um único prompt.
  • Especifique as saídas e o formato: texto livre vs. JSON, campos obrigatórios e como rotular dados ausentes.
  • Adicione regras: regras de negócios específicas (por exemplo, se solicitado contato, use endereço de e-mail). Informe quando pausar (dados ausentes, paywalls, MFA, captcha, erros).
  • Inclua caminhos de fallback: o que fazer se um elemento da interface do usuário não for encontrado (use a busca, navegação alternativa, segunda tentativa e, então, pare).
Exemplos de prompts contrastantes
Faça Faça O que não fazer O que não fazer
1. Enter search 'RPA' in the
 search box. 
2. Submit the search request top right.
3. Return the first 2 links from the web page, along with author, data of published details
Enter the following payment information into the web form.
Invoice No.: A12
Amount: 100
Card Number: 1234-5678-9999
Rules: 1. If asked for Account Number, enter Invoice Number.
2. Do not retry if an error appears after submission.
Log into the admin portal and fix the billing issue for the Acme account
Check our top customers, see who might churn, email them something, and update the CRM.