Como escrever melhores prompts para o ChatGPT para obter os melhores resultados de IA generativa

Escrevendo prompts melhores para o ChatGPT para obter melhores resultados de IA generativa

GIGO. É uma sigla que remonta a 1957, quando William Mellin, do Exército dos EUA, explicou a um repórter de jornal que os computadores eram limitados pela entrada de dados. Significa “Lixo na Entrada, Lixo na Saída” e se aplica tanto às incríveis ferramentas AI generativas de hoje quanto aos dispositivos de computação antigos e desajeitados baseados em tubos de vácuo da época.

No caso de uma AI como o ChatGPT, há muitas oportunidades tanto para lixo na entrada quanto para lixo na saída. Tenha em mente que realmente não temos ideia do que foi alimentado como parte do seu treinamento. Sabemos que sua percepção dos fatos é tão fluida que ela praticamente qualifica-se como política americana. Na verdade, John Schulman, co-fundador da OpenAI (fabricante do ChatGPT), diz: “Nosso maior preocupação era com a factualidade, porque o modelo gosta de inventar coisas”.

Também: 7 dicas avançadas de escrita de prompts do ChatGPT que você precisa conhecer

Mantenha isso em mente, porque, independentemente da qualidade dos seus prompts, há sempre a possibilidade de a AI simplesmente inventar coisas. Dito isso, há muito que você pode fazer ao criar prompts para garantir o melhor resultado possível. É isso que exploraremos neste guia.

Como criar prompts eficazes para o ChatGPT

Para evitar o fator GIGO, sua melhor aposta é escrever prompts que incentivem o LLM (large language model) dentro do ChatGPT a fornecer as melhores respostas possíveis.

Na verdade, escrever prompts eficazes se tornou uma disciplina altamente remunerada, a “engenharia de prompts”. Sabrina Ortiz, da ENBLE, escreveu um artigo intitulado “Você gosta de fazer perguntas ao ChatGPT? Você poderia ser pago (muito) por isso”, que explorou essa nova categoria de emprego.

Também: Precisa de um escritor de ensaios de IA? Veja como o ChatGPT (e outros chatbots) podem ajudar

Portanto, preste atenção ao restante deste artigo. Quem sabe? Lê-lo pode ajudá-lo a desenvolver as habilidades para se tornar um desses engenheiros de prompts altamente remunerados. Aparentemente, esses trabalhos podem pagar de $175.000 a $335.000 por ano. Hmm… Até logo!

1. Fale com a AI como se estivesse falando com uma pessoa

Uma das coisas mais interessantes com as quais tive que me acostumar ao trabalhar com o ChatGPT é que você não o programa, você conversa com ele. Como programador treinado formalmente, tive que deixar muitos hábitos de lado ao interagir com a IA. Conversar com ela (e com ela) requer uma mudança de mentalidade.

Quando digo para falar com ela como se estivesse falando com uma pessoa, quero dizer para falar com ela como se estivesse falando com um colega de trabalho ou membro da equipe. Se isso for difícil de fazer, dê um nome a ela. Alexa já está em uso, então talvez pense nela como “Bob”. Isso ajuda porque, ao conversar com o Bob, você pode incluir detalhes de conversação, pequenas anedotas que dão textura à sua história, uma variedade de possibilidades e muito mais.

Também: Como usar o ChatGPT para escrever código

Ao falar com uma pessoa, seria natural esperar que alguém inicialmente não entenda o seu ponto de vista e precise de esclarecimentos. Seria natural que alguém com quem você está conversando se afaste do assunto em questão e precise ser trazido de volta ao tópico. Seria natural preencher a história e fazer perguntas complexas, e também seria natural ter que aprofundar, reformulando algumas dessas perguntas com base nas respostas recebidas.

Isso é chamado de prompts interativos. Não tenha medo de fazer perguntas em várias etapas. Faça uma pergunta, obtenha uma resposta. Com base nessa resposta, faça outra pergunta. Pessoalmente, já fiz isso de 10 a 20 vezes seguidas e obtive resultados muito poderosos. E isso se encaixa na analogia de “falar com um amigo”. Você não faria apenas uma pergunta a um amigo e depois sairia. Você teria uma conversa. Faça o mesmo com a IA.

Tudo isso é como você deve conversar com o ChatGPT.

2. Defina o cenário e forneça contexto

Escrever uma instrução para o ChatGPT vai além de fazer uma pergunta em uma única frase. Muitas vezes, envolve fornecer informações relevantes de fundo para estabelecer o contexto da consulta.

Vamos supor que você queira se preparar para uma maratona. Você poderia perguntar ao ChatGPT:

Como posso me preparar para uma maratona?

Mas você obterá uma pergunta muito mais detalhada se, em vez disso, disser que está treinando para sua primeira maratona. As respostas que você receberá serão mais focadas em suas necessidades, como:

Sou um corredor iniciante e nunca corri uma maratona antes, mas quero completar uma em seis meses. Como posso me preparar para uma maratona?

Você consegue ver como está fornecendo muito mais informações para a IA, a fim de receber uma resposta mais focada e útil? Para constar, eu não corro, danço ou pulo. Então, isso é apenas um exemplo. Não há como eu correr uma maratona (a menos que eu esteja fazendo isso com um motor V-Twin sob meu assento). Aqui estão mais dois exemplos de perguntas que fornecem contexto:

Estou planejando viajar para a Espanha em alguns meses e gostaria de aprender um pouco de espanhol básico para me comunicar com os moradores locais. Estou procurando recursos online adequados para iniciantes e que ofereçam uma abordagem estruturada e abrangente para o aprendizado do idioma. Você pode recomendar alguns recursos online para aprender espanhol como iniciante?

Neste caso, em vez de apenas perguntar sobre recursos de aprendizado, o contexto ajuda a focar a IA em aprender como se comunicar no local com os moradores locais. Aqui está outro exemplo:

Sou um empresário interessado em explorar como a tecnologia blockchain pode ser usada para melhorar a eficiência e a transparência da cadeia de suprimentos. Estou procurando uma explicação clara e concisa da tecnologia e exemplos de como ela tem sido usada no contexto do gerenciamento da cadeia de suprimentos. Você pode explicar o conceito de tecnologia blockchain e suas possíveis aplicações no gerenciamento da cadeia de suprimentos?

Neste exemplo, em vez de apenas pedir informações sobre blockchain e como ela funciona, o foco está especificamente na blockchain para eficiência da cadeia de suprimentos e como ela pode ser usada em um cenário do mundo real. Vá em frente e insira essa instrução no ChatGPT. A resposta é muito interessante.

Também: ChatGPT responde incorretamente a mais da metade das perguntas de engenharia de software

Vou lhe dar mais um exemplo que é muito mais detalhado. Ele mostra como construir uma instrução detalhada. Uma observação: limitei a resposta a 500 palavras porque o ChatGPT parece ter problemas por volta de 500 a 700 palavras, deixando as histórias incompletas e não retomando adequadamente quando solicitado a continuar. Espero que versões futuras possam fornecer respostas mais extensas, porque premissas como a que estou prestes a compartilhar parecem gerar começos de histórias realmente divertidos.

Escreva uma história curta para mim, com no máximo 500 palavras.

A história se passa em 2339, em Boston. A história toda se passa dentro de uma livraria no estilo vitoriano que não ficaria fora de lugar em Diagon Alley. Dentro da loja estão os seguintes personagens, todos humanos:

O proprietário: torne essa pessoa interessante e um pouco incomum, dê a ela um nome e pelo menos uma habilidade ou característica que influencie seu passado e possivelmente influencie toda a história curta.

O ajudante: este é um atendente da loja. Seu nome é Todd.

O cliente e seu amigo: Dois clientes entraram na loja juntos, Jackson e Ophelia. Jackson está vestido como se fosse para uma convenção Steampunk, enquanto Ophelia parece estar voltando para casa depois de um dia de trabalho em um escritório profissional.

Outro cliente é Evangeline, uma cliente frequente da loja, com cerca de 40 anos. Mais um cliente é Archibald, um homem que pode ter entre 40 e 70 anos. Ele tem um ar misterioso e parece ser um pouco grandioso e reservado. Há algo em Archibald que deixa os outros desconfortáveis.

Um conceito típico nas vendas no varejo é que sempre há mais estoque “nos fundos”, onde há um depósito para bens adicionais que podem não estar expostos nas prateleiras onde os clientes procuram. A premissa desta história é que há algo muito incomum nos “fundos” desta loja.

Junte tudo isso e conte algo envolvente e divertido.

Veja como mais detalhes fornecem mais com que a IA possa trabalhar. Primeiro, insira “Escreva uma história sobre uma livraria” no ChatGPT e veja o que ele te dá. Em seguida, insira a instrução acima e você verá a diferença.

3. Diga ao AI para assumir uma identidade ou profissão

Uma das características mais legais do ChatGPT é que ele pode escrever a partir da perspectiva de uma pessoa ou profissão específica. Há alguns meses, mostrei como você pode fazer o ChatGPT escrever como um pirata ou Shakespeare, mas você também pode fazê-lo escrever como um professor, um executivo de marketing, um jornalista ou qualquer outra perspectiva que você queira considerar.

Também: Como o ChatGPT pode reescrever e melhorar seu código existente

Aqui está um exemplo. Vou pedir ao ChatGPT para descrever o dispositivo doméstico inteligente Amazon Echo, mas fazendo isso a partir da perspectiva de um gerente de produto, de um cuidador e de um jornalista. Aqui estão os três prompts:

A partir da perspectiva de seu gerente de produto, descreva o dispositivo Amazon Echo Alexa.

A partir da perspectiva de um filho adulto cuidando de um pai idoso, descreva o dispositivo Amazon Echo Alexa.

A partir da perspectiva de um jornalista, descreva o dispositivo Amazon Echo Alexa.

Você pode inserir esses três prompts no ChatGPT para ver sua resposta completa. Mas algumas frases mostrarão como o ChatGPT assume diferentes papéis para fornecer diferentes respostas.

A resposta do AI usando a identidade do gerente de produto incluiu esta frase: Posso dizer com confiança que este é um dos produtos mais inovadores e revolucionários da indústria de casas inteligentes.

A resposta do AI usando a identidade do cuidador incluiu esta frase: A capacidade do dispositivo de definir lembretes e alarmes pode ser particularmente útil para idosos que possam ter dificuldade em lembrar de tomar seus medicamentos ou comparecer a consultas.

Também: 5 maneiras de explorar o uso da IA generativa no trabalho

E a resposta do AI usando a identidade do jornalista incluiu esta frase: Do ponto de vista jornalístico, o Echo tem sido destaque devido a preocupações com a privacidade em relação à coleta e armazenamento de dados do usuário.

Você pode ver como identidades diferentes permitem que o AI forneça perspectivas diferentes como parte de sua resposta. Vou expandir um pouco essa ideia mostrando como deixar o AI fazer um experimento de pensamento. Vamos analisar algumas das questões que foram consideradas na criação de algo como um Alexa:

O ano é 2012. O Siri está disponível para o iPhone há cerca de um ano, mas nada parecido com um dispositivo doméstico inteligente Alexa foi lançado. A cena é uma reunião do conselho da Amazon, onde o assistente inteligente Echo, baseado na Alexa, acaba de ser proposto.

Fornecer os argumentos a favor e contra que os membros do conselho teriam discutido como parte do processo de decidir se aprovariam ou não o investimento no desenvolvimento do dispositivo.

Fique à vontade para incluir a participação de especialistas em design de engenharia e defensores do produto, se isso fornecer uma perspectiva mais abrangente.

Aqui está uma dica rápida. Fazer pequenas alterações em seus prompts pode mudar significativamente a resposta do ChatGPT. Por exemplo, quando mudei a frase “Fornecer os argumentos a favor e contra que…” para “Fornecer os argumentos a favor e contra como diálogo, que…”, o ChatGPT reescreveu sua resposta, passando de uma lista de prós e contras enumerados para um diálogo real entre os participantes.

4. Mantenha o ChatGPT no caminho certo

Como mencionado acima, o ChatGPT tem uma tendência a se desviar do assunto, perder o rumo da discussão ou inventar completamente respostas.

Também: A OpenAI encontrou uma maneira de tornar os modelos de IA mais lógicos e evitar alucinações

Existem algumas técnicas que você pode usar para mantê-lo no caminho certo e ajudar a mantê-lo honesto.

Uma das coisas que gosto de fazer é pedir ao ChatGPT para justificar suas respostas. Uso frases como “Por que você acha isso?” ou “Que evidências comprovam sua resposta?” Muitas vezes, o AI simplesmente se desculpa por inventar coisas e retorna com uma nova resposta. Em outras ocasiões, ele pode fornecer algumas informações úteis sobre o caminho de raciocínio. Em qualquer caso, não se esqueça de aplicar as dicas que eu fornecer para fazer o ChatGPT citar fontes.

Se você tiver uma conversa bastante longa com o ChatGPT, você começará a perceber que ele perde o fio da meada. Isso claramente não é exclusivo apenas para AIs. Se você tiver uma conversa bastante longa com a maioria dos amigos, familiares e colegas de trabalho, alguém provavelmente perderá o fio da meada. Dito isso, quando você está em uma conversa com o ChatGPT, você pode usar as mesmas técnicas que usa com os amigos. Guie gentilmente o AI de volta ao assunto e lembre-o qual é o tópico e o que você está tentando explorar.

Mais dicas para escrever prompts

  • Fique à vontade para reformular a pergunta. O ChatGPT frequentemente altera sua resposta a cada pergunta.
  • Faça pequenas alterações em seus prompts para orientá-lo a fornecer uma resposta melhor.
  • O ChatGPT manterá seu conhecimento de conversas anteriores enquanto a página atual estiver aberta. Se você sair da página, ele perderá esse conhecimento. Para ser claro, o ChatGPT às vezes pode perder o fio da conversa “apenas porque sim”, então esteja ciente de que você pode precisar recomeçar de vez em quando.
  • Da mesma forma, abrir uma nova página iniciará a discussão com respostas novas.
  • Respostas com mais de cerca de 500 palavras podem apresentar problemas. Certifique-se de especificar o tamanho da resposta desejada.
  • Você pode corrigir e esclarecer prompts com base em como a IA respondeu anteriormente. Se ela estiver interpretando de forma equivocada, você pode apenas dizer o que ela perdeu e continuar.
  • Reformule as perguntas se o ChatGPT não quiser responder ao que você está perguntando. Use personas para obter respostas que ele talvez não queira dar de outra forma.
  • Se você deseja que sejam citadas fontes, peça para ele apoiar ou justificar suas respostas.
  • As instruções personalizadas do ChatGPT agora estão disponíveis para usuários gratuitos. Você pode fornecer ao ChatGPT um conjunto de prompts sempre disponíveis, para não precisar digitá-los novamente.
  • Continue experimentando.
  • Considere assinar a assinatura ChatGPT Plus. Você pode então usar seus próprios dados para análises poderosas. Você também pode extrair dados da Web.
  • Às vezes o ChatGPT simplesmente falha. Continue tentando, mas esteja disposto a desistir e usar outras ferramentas. Ele não é perfeito… ainda.

Que tipo de prompts funciona melhor com o ChatGPT?

Parte do que torna o ChatGPT tão fascinante é que você pode perguntar quase qualquer coisa. Dito isso, lembre-se de que ele foi projetado para fornecer respostas escritas. Se você quiser uma lista de sites, é melhor falar com o Google.

Também: Essa nova funcionalidade do ChatGPT significa respostas melhores com menos trabalho

Se você quiser algum tipo de cálculo, fale com o Wolfram Alpha. Dê prompts abertos ao ChatGPT, incentive a criatividade (sim, e pensávamos que a criatividade seria exclusivamente dos humanos), não tenha medo de compartilhar experiências pessoais ou emoções e lembre-se de que o conhecimento da IA termina em 2021.

O que eu faço se o ChatGPT se recusar a responder ou se eu não gostar da resposta?

O ChatGPT possui algumas restrições incorporadas. Por exemplo, ele tende a evitar responder perguntas políticas. Isso é o que foi programado no sistema. Embora você possa conseguir extrair uma resposta, ela provavelmente não terá muito valor. Dito isso, sinta-se à vontade para continuar fazendo perguntas com diferentes formulações ou perspectivas.

Também: Como o ChatGPT realmente funciona?

Você pode fazer quantas perguntas quiser (embora ele uma vez tenha me dito que fiz muitas perguntas e sugerido que eu voltasse mais tarde). Sim, na verdade, ele basicamente disse: “Vá embora, garoto, você está me incomodando”. Para ser justo, depois de horas de perguntas, eu provavelmente estava mesmo. Essa coisa pode ser tão viciante, ou até mais, do que assistir a vídeos de filhotes no YouTube.


Você pode acompanhar as atualizações diárias do meu projeto nas redes sociais. Não deixe de se inscrever na minha newsletter semanal de atualizações no Substack e me seguir no Twitter em @DavidGewirtz, no Facebook em Facebook.com/DavidGewirtz, no Instagram em Instagram.com/DavidGewirtz e no YouTube em YouTube.com/DavidGewirtzTV.