Dicas gerais de Prompting do ChatGPT

O que são prompts para ChatGPT?

Os prompts do ChatGPT são comandos que você escreve para guiar as respostas da inteligência artificial.

Quanto mais detalhadas forem suas instruções, mais precisas e direcionadas serão as respostas que o ChatGPT vai gerar!

Os prompts também precisam ser ajustados conforme o contexto do diálogo. Em outras palavras, existem diferentes estilos e abordagens de comandos que você pode usar, dependendo das suas necessidades e do tipo de resposta que deseja obter — seja para uma conversa descontraída ou para um aprofundamento técnico, em termos mais técnicos, esses prompts são entradas para o modelo de linguagem chamado Generative Pre-trained Transformer (GPT), que é a tecnologia avançada por trás do ChatGPT.

Alguns Tópicos para guiar seu prompt

1. Tom: Especifique o tom desejado (por exemplo, formal, casual, informativo, persuasivo).
2. Formato: Defina o formato ou estrutura (por exemplo, ensaio, tópicos, esboço, diálogo). 
3. Agir como: Indique um papel ou perspectiva a adotar (por exemplo, especialista, crítico, entusiasta).
4. Objetivo: Declare o objetivo ou propósito da resposta (por exemplo, informar, persuadir, entreter).
5. Contexto: Forneça informações básicas, dados ou contexto para a geração de conteúdo preciso. 
6. Escopo: Defina o escopo ou abrangência do tema.
7. Palavras-chave: Liste palavras-chave ou frases importantes a serem incluídas.
8. Limitações: Especifique restrições, como contagem de palavras ou caracteres.
9. Exemplos: Forneça exemplos de estilo, estrutura ou conteúdo desejado.
10. Prazo: Mencione prazos ou prazos para respostas urgentes.
11. Público: Especifique o público-alvo do conteúdo personalizado.
12. Idioma: Indique o idioma da resposta, caso seja diferente do prompt. 
13. Citações: Solicitar a inclusão de citações ou fontes para apoiar as informações. 
14. Pontos de vista: Peça a AI para considerar múltiplas perspectivas ou opiniões. 
15. Contra-argumentos: Solicitação abordando possíveis contra-argumentos. 
16. Terminologia: Especifique os termos técnicos ou específicos do setor a serem usados ou evitados. 
17. Analogias: Peça ao AI para usar analogias ou exemplos para esclarecer conceitos. 
18. Citações: Solicite a inclusão de citações ou declarações relevantes de especialistas. 
19. Estatísticas: Incentivar o uso de estatísticas ou dados para apoiar reivindicações. 
20. Elementos visuais: Informe-se sobre a inclusão de tabelas, gráficos ou imagens.
21. Chamada à ação: solicite uma chamada clara à ação ou as próximas etapas.
22. Sensibilidade: Mencione tópicos ou assuntos delicados a serem tratados com cuidado ou evitados.

Outras dicas

“Não inclua referências de informações ou caracteres/símbolos parecidos com , 【…】, †, ou 【…†source】 em suas respostas. Nunca use nenhum formato de citação numérica ou simbólica.

  1. Não precisa ser educado com a LLM.
  2. Integre o público-alvo no prompt. Ex: o público é um especialista na área xyz.
  3. Divida tarefas complexas em uma sequência de prompts mais simples em uma conversa interativa.
  4. Use comandos positivos como “faça” e evite palavras negativas como “não faça”.
  5. Quando precisar de clareza, utilize os seguintes prompts:
  • Explique [insira o tópico específico] em termos simples.
  • Explique pra mim como se eu tivesse 11 anos.
  • Explique pra mim como se eu fosse um iniciante em [área].
  1. Adicione “Vou dar uma gorjeta de $xxx pra uma solução melhor!”
  2. Implemente prompts baseados em exemplos.
  3. Ao formatar seu prompt, comece com ‘### Instrução ###’, seguido por ‘### Exemplo ###’ ou ‘### Pergunta ###’ se relevante.

Use uma ou mais quebras de linha para separar instruções, exemplos, perguntas, contexto e dados de entrada.

  1. Incorpore as seguintes frases: “Sua tarefa é x” e “Você DEVE fazer y”.
  2. Incorpore as seguintes frases: “Você será penalizado se”.
  3. Use a frase “Responda a uma pergunta dada de forma natural e humana” em seus prompts.
  4. Use palavras-chave como escrever “pense passo a passo” (prompt de cadeia de pensamento).
  5. Adicione ao seu prompt a seguinte frase “Certifique-se de que sua resposta seja imparcial e não dependa de estereótipos”.
  6. Deixe o modelo fazer perguntas para obter detalhes suficientes para dar a resposta correta (por exemplo, “Por favor, faça perguntas para obter as informações de que precisa…”).
  7. Para perguntar sobre um tópico específico:

“Ensine-me [qualquer teorema/tópico/regra] e inclua um teste no final. Não me dê as respostas; apenas me diga se eu as acertei.”

Engenharia de Prompt: O Guia Definitivo – @brunopicinini
  1. Atribua uma função aos LLMs.
  2. Use delimitadores.
  3. Repita uma palavra ou frase específica várias vezes em um prompt.
  4. Combine a cadeia de pensamento com prompts de poucos tiros (dando exemplos).
  5. Termine seu prompt com o início da resposta desejada para guiar o modelo para a resposta correta.
  6. “Escreva um [ensaio/texto/parágrafo] detalhado sobre [tópico], incluindo todas as informações necessárias.”
  7. Pra corrigir um texto específico sem alterar seu estilo:

“Revise cada parágrafo para melhorar a gramática e o vocabulário, mantendo o estilo de escrita original.”

  1. Pra prompts de codificação complexos em arquivos:

“Gere um script [linguagem de programação] que possa criar ou modificar arquivos conforme necessário para incluir o código gerado. [sua pergunta]”

  1. Pra iniciar ou continuar um texto com palavras específicas:

“Aqui está o começo [letra da música/história/parágrafo/ensaio…]: [Insira a letra/palavras/frase]. Termine e mantenha o fluxo consistente.”

  1. Declare claramente os requisitos para o modelo, incluindo palavras-chave, regras.
  2. Para escrever um texto semelhante a um exemplo: “Use o mesmo estilo de linguagem do parágrafo/título/texto/ensaio/resposta fornecido.”