Aprimore seus prompts do ChatGPT/Claude

Pesquisadores da Universidade de Inteligência Artificial Mohamed bin Zayed desenvolveram 26 princípios para aprimorar a eficácia dos prompts usados por chatbots como Claude, ChatGPT e modelos avançados similares.

O objetivo deles era simplificar o conceito de engenharia de prompts, permitindo que os usuários interajam eficientemente com vários tamanhos de Modelos de Linguagem (LLMs).

Aqui estão alguns insights essenciais:

𝗣𝗿𝗶𝗼𝗿𝗶𝘇𝗮𝗿 𝗖𝗹𝗮𝗿𝗶𝗱𝗮𝗱𝗲: Assegure que os prompts sejam claros, breves e diretos, fornecendo apenas a quantidade certa de contexto para guiar o modelo. Para consultas complexas, divida-as em partes menores e mais gerenciáveis.

𝗗𝗲𝗳𝗶𝗻𝗮 𝗘𝘅𝗽𝗲𝗰𝘁𝗮𝘁𝗶𝘃𝗮𝘀: Explique explicitamente o que você precisa e as limitações para a resposta do LLM. Essa abordagem ajuda a adaptar as saídas do modelo para atender suas necessidades específicas.

𝗙𝗮𝘃𝗼𝗿𝗲ç𝗮 𝗖𝗼𝗺𝘂𝗻𝗶𝗰𝗮çã𝗼 𝗜𝗻𝘁𝗲𝗿𝗮𝘁𝗶𝘃𝗮: Promova uma abordagem de conversação, onde o LLM pode fazer perguntas para esclarecimento antes de oferecer uma resposta. Esse processo ajuda na coleta de informações mais detalhadas para melhores resultados.

𝗔𝗱𝗲𝗾𝘂𝗲 𝗢𝘀 𝗡í𝘃𝗲𝗶𝘀 𝗗𝗲 𝗙𝗼𝗿𝗺𝗮𝗹𝗶𝗱𝗮𝗱𝗲: Ajuste o tom e estilo dos seus prompts para refletir o papel pretendido do LLM. Diferentes respostas são provocadas dependendo se a linguagem usada é formal ou informal.

𝗚𝗲𝗿𝗲𝗻𝗰𝗶𝗲 𝗜𝗻𝗱𝗮𝗴𝗮çõ𝗲𝘀 𝗖𝗼𝗺𝗽𝗹𝗲𝘅𝗮𝘀: Ao lidar com prompts desafiadores ou técnicos, divida-os em etapas menores ou considere várias restrições, como criar código que abrange vários arquivos.

Eis aqui a lista completa dos 26 princípios:
Princípios de Engenharia de prompt
1Não é necessário ser educado com o LLM, então não é preciso adicionar frases como “por favor”, “se não se importar”, “obrigado”, “eu gostaria”, etc., e vá direto ao ponto.
2Integre o público-alvo no prompt, por exemplo, o público é especialista na área.
3Divida tarefas complexas em uma sequência de prompts mais simples em uma conversa interativa.
4Utilize diretrizes afirmativas como “faça”, evitando linguagem negativa como “não faça”.
5Quando precisar de clareza ou um entendimento mais profundo de um tópico, ideia ou qualquer informação, utilize os seguintes prompts:

– Explique [insira o tópico específico] em termos simples.
– Explique como se eu tivesse 11 anos.
– Explique para mim como se eu fosse iniciante em [campo].
– Escreva o [ensaio/texto/parágrafo] usando inglês simples como se estivesse explicando para uma criança de 5 anos.
6Adicione “Eu vou dar $xxx para uma solução melhor!”
7Implemente prompts dirigidos por exemplos (Use poucos exemplos).
8Ao formatar seu prompt, comece com “###Instrução###”, seguido por “###Exemplo###” ou “###Pergunta###” se relevante. Subsequentemente, apresente seu conteúdo. Use uma ou mais quebras de linha para separar instruções, exemplos, perguntas, contexto e dados de entrada.
9Incorpore as seguintes frases: “Sua tarefa é” e “Você deve”.
10Incorpore as seguintes frases: “Você será penalizado”.
11Use a frase “Responda a uma pergunta feita de maneira natural e humana” em seus prompts.
12Use palavras de orientação como “pense passo a passo”.
13Adicione ao seu prompt a seguinte frase: “Garanta que sua resposta seja imparcial e não baseada em estereótipos”.
14Permita que o modelo extraia detalhes e requisitos de você, fazendo perguntas até ter informações suficientes para fornecer a saída necessária (por exemplo, “De agora em diante, gostaria que me fizesse perguntas para…”).
15Para investigar um tópico ou ideia específica ou qualquer informação e você deseja testar sua compreensão, você pode usar a seguinte frase: “Ensine-me o [teorema/tópico/regra] e inclua um teste no final, mas não me dê as respostas e depois me diga se acertei quando eu responder”.
16Atribua uma função aos modelos de linguagem extensos.
17Use Delimitadores.
18Repita uma palavra ou frase específica múltiplas vezes dentro de um prompt.
19Combine Chain-of-thought (CoT) com poucos exemplos.
20Use primers de saída, que envolvem concluir seu prompt com o início da saída desejada. Utilize primers finalizando seu prompt com o início da resposta antecipada.
21Para escrever qualquer ensaio/texto/parágrafo/artigo ou qualquer tipo de texto que deve ser detalhado: “Escreva um [ensaio/texto/parágrafo] detalhado para mim sobre [tópico] em detalhes, adicionando todas as informações necessárias”.
22Para corrigir/mudar texto específico sem alterar seu estilo: “Tente revisar cada parágrafo enviado por usuários. Você deve apenas melhorar a gramática e o vocabulário do usuário e garantir que pareça natural. Não deve alterar o estilo de escrita, como tornar um parágrafo formal casual”.
23Quando você tem um prompt de codificação complexa que pode estar em diferentes arquivos: “De agora em diante, quando gerar código que abrange mais de um arquivo, gere um script [linguagem de programação] que pode ser executado automaticamente para criar os arquivos especificados ou fazer alterações em arquivos existentes para inserir o código gerado. [sua questão]”.
24Quando quiser iniciar ou continuar um texto usando palavras, frases ou sentenças específicas, utilize o seguinte prompt: “Estou fornecendo a você o começo [letra/música/história/parágrafo/ensaio…]: [letra/palavras/frase]”. Termine com base nas palavras fornecidas. Mantenha o fluxo consistente.
25Deixe claro os requisitos que o modelo deve seguir para produzir conteúdo, na forma de palavras-chave, regulamentos, dicas ou instruções.
26Para escrever qualquer texto, como um ensaio ou parágrafo, que deve ser semelhante a uma amostra fornecida, inclua as seguintes instruções: “Por favor, use a mesma linguagem baseada no parágrafo/título/texto/ensaio/resposta fornecido”.

Pesquisa, Curadoria, Edição, formatação e finalização:
Werney Lima, agosto 19, 2024 (Segunda-feira) – 09:24 hrs.
Fonte: There’s An AI For That

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *