Como escrever melhores prompts para o ChatGPT (e isso se aplica à maioria dos outros AIs baseados em texto também)

imagem-de-prompts-de-escrita.jpg

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 isso se aplica tanto às incríveis ferramentas de IA generativa de hoje quanto às antigas e desengonçadas máquinas baseadas em tubos de 1957.

Também: IA poderia automatizar 25% de todos os empregos. Aqui estão os que estão mais (e menos) em risco

No caso de uma IA como ChatGPT, há muitas oportunidades tanto para "lixo de entrada" quanto para "lixo de saída". Leve em consideração que realmente não temos ideia do que foi alimentado nela como parte de seu treinamento. Sabemos que sua percepção dos fatos é tão fluida que praticamente se qualifica para ser um político americano. Na verdade, o co-fundador da OpenAI (os criadores do ChatGPT), John Schulman, diz: "Nossa maior preocupação estava relacionada à veracidade dos fatos, porque o modelo gosta de inventar coisas."

Mantenha isso em mente, porque não importa o quão boas sejam suas dicas, sempre há a possibilidade de que a IA simplesmente invente coisas. Dito isso, há muito que você pode fazer ao criar dicas para garantir o melhor resultado possível. É isso que vamos explorar neste guia.

Como criar prompts eficientes 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 sua própria disciplina altamente remunerada, chamada de "engenharia de prompts". Sabrina Ortiz da ZDNET 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.

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

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

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

Quando digo falar com ele como uma pessoa, quero dizer falar com ele como você faria com um colega de trabalho ou membro da equipe. Se isso for difícil de fazer, dê um nome a ele. Alexa já está ocupado, então talvez você possa chamá-lo de "Bob". Isso ajuda, porque quando você fala com Bob, pode incluir detalhes de conversação, pequenas anedotas que dão textura à sua história, uma variedade de possibilidades e muito mais.

Ao conversar com alguém, seria natural esperar que a pessoa não entenda inicialmente o seu ponto e precise de esclarecimentos. Seria natural que a pessoa com quem você está conversando saia do assunto em questão e precise ser direcionada de volta para o tema. Seria natural preencher os antecedentes e fazer perguntas complexas, e também seria natural ter que aprofundar, reformulando algumas dessas perguntas com base nas respostas que você recebeu.

Tudo isso é como você deveria falar com o ChatGPT.

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

Escrever uma prompt para o ChatGPT é mais do que fazer uma pergunta em apenas uma frase. Muitas vezes, envolve fornecer informações relevantes de contexto para situar a 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á se preparando para sua primeira maratona. As respostas que você receberá serão mais direcionadas às suas necessidades, como por exemplo:

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ê percebe como está fornecendo muito mais informações para a IA lhe oferecer uma resposta mais focalizada e útil? Para registro, eu não corro, danço ou pulo. Então isso é apenas um exemplo. Não há chance de eu correr uma maratona (a menos que eu esteja fazendo isso com um motor V-Twin sob o 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 residentes locais. Estou procurando recursos online que sejam adequados para iniciantes e que ofereçam uma abordagem estruturada e abrangente para aprender o idioma. Você pode me 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 residentes 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 transparência na cadeia de suprimentos. Estou procurando uma explicação clara e concisa da tecnologia e exemplos de como ela tem sido utilizada no contexto da gestão da cadeia de suprimentos. Você pode explicar o conceito de tecnologia blockchain e suas possíveis aplicações na gestão da cadeia de suprimentos?

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

Também:Ok, então o ChatGPT acabou de depurar meu código. De verdade.

Darei um exemplo mais aprofundado. Ele mostra como construir um prompt detalhado. Uma observação: eu limitei a resposta a 500 palavras, porque o ChatGPT parece quebra em algum lugar entre 500 e 700 palavras, deixando as histórias no meio das frases e não retomando corretamente quando pedido para continuar. Espero que as 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 ocorre em 2339, em Boston. Toda a história se passa dentro de uma livraria no estilo vitoriano que não seria deslocada em Diagon Alley. Dentro da loja estão os seguintes personagens, todos humanos:

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

O ajudante: este é um funcionário na loja. Seu nome é Todd.

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

Outro cliente é Evangeline, uma cliente habitual na loja, na casa dos 40 anos. Mais um cliente é Archibald, um homem que poderia ter entre 40 e 70 anos. Ele tem um ar misterioso sobre si e parece um tanto grandioso e secreto. Há algo em Archibald que deixa os outros desconfortáveis.

Um conceito típico nas vendas de varejo é que sempre há mais estoque "nos fundos", onde há um depósito para mercadorias adicionais que podem não ser exibidas nas prateleiras onde os clientes navegam. A premissa desta história é que há algo muito incomum sobre o "nos fundos" desta loja.

Junte tudo isso e conte algo cativante e divertido.

Você pode ver como mais detalhes fornecem mais informação para o AI trabalhar. Primeiro, insira "Escreva uma história sobre uma livraria" no ChatGPT e veja o que ele oferece. Depois, insira o prompt acima e você verá a diferença.

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

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

Aqui está um exemplo. Vou pedir ao ChatGPT para descrever o dispositivo para casa inteligente Amazon Echo, mas farei isso do ponto de vista de um gerente de produto, de um cuidador e de um jornalista. Aqui estão essas três instruções:

Do ponto de vista do seu gerente de produto, descreva o dispositivo Amazon Echo Alexa.

Do ponto de vista de um filho adulto cuidando de um pai idoso, descreva o dispositivo Amazon Echo Alexa.

Do ponto de vista de um jornalista, descreva o dispositivo Amazon Echo Alexa.

Você pode inserir essas três sugestões no ChatGPT para ver a resposta completa. Mas algumas frases vão te mostrar como o ChatGPT assume diferentes papéis para fornecer respostas diferentes.

A resposta da IA usando a identidade do gerente de produtos incluía esta frase: Posso afirmar com confiança que este é um dos produtos mais inovadores e revolucionários na indústria de casa inteligente.

A resposta da IA usando a identidade do cuidador incluiu a seguinte frase: A capacidade do dispositivo de definir lembretes e alarmes pode ser especialmente útil para indivíduos idosos que possam ter dificuldade em lembrar-se de tomar seus medicamentos ou comparecer a consultas.

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

Você pode ver como identidades diferentes permitem que a IA forneça perspectivas diferentes como parte de sua resposta. Vou expandir um pouco essa ideia mostrando como permitir que a IA faça um experimento mental. Vamos analisar algumas das questões envolvidas na criação de algo como uma Alexa:

O ano é 2012. A Siri está disponível para o iPhone há cerca de um ano, mas nenhum dispositivo de casa inteligente como a Alexa foi lançado até agora. A cena ocorre em uma reunião 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 naquela reunião provavelmente discutiriam como parte do processo de decisão de aprovar ou não os gastos para investir no desenvolvimento do dispositivo.

Sinta-se à vontade para incluir também 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 nas suas solicitações pode mudar significativamente a resposta do ChatGPT. Por exemplo, quando eu mudei a frase "Forneça os argumentos, prós e contras, que..." para "Forneça os argumentos prós e contras como um diálogo, que...", o ChatGPT reescreveu sua resposta, trocando de uma lista de prós e contras enumerados para um diálogo real entre os participantes.

Mais dicas para escrever prompts

  • Sinta-se à vontade para fazer a pergunta novamente. O ChatGPT frequentemente altera sua resposta a cada nova pergunta.
  • Faça pequenas alterações nas suas solicitações para orientá-lo a obter uma resposta melhor.
  • O ChatGPT manterá sua consciência das conversas anteriores enquanto a página atual estiver aberta. Se você sair dessa página, ele perderá essa consciência. Para deixar claro, o ChatGPT também pode perder o fio da conversa "apenas porque sim", então esteja ciente de que você pode precisar recomeçar de tempos em tempos.
  • Da mesma forma, abrir uma nova página iniciará a discussão com novas respostas.
  • Respostas com mais de 500 palavras às vezes são truncadas. Certifique-se de especificar o comprimento da resposta desejada.
  • Você pode corrigir e esclarecer as instruções com base em como a IA respondeu anteriormente. Se ela estiver interpretando erroneamente, você pode simplesmente dizer o que ela deixou passar e continuar.
  • Reformule as perguntas se ele não quiser responder o que você está perguntando. Use personas para obter respostas que, de outra forma, ele não queira dar.
  • Se você deseja ter citações de fontes, peça para que ele as forneça como suporte ou justificativa para suas respostas.
  • Continue experimentando.
  • Às vezes o ChatGPT simplesmente falha. Continue tentando, mas esteja disposto a desistir e buscar outras ferramentas. Ainda não é perfeito...mas vai melhorar.

Que tipo de sugestões funcionam melhor com o ChatGPT?

Parte do que torna o ChatGPT tão cativante é poder fazer quase qualquer pergunta a ele. Dito isso, tenha em mente que ele foi desenvolvido para fornecer respostas por escrito. Se você quer uma lista de websites, é melhor conversar com o Google. Se você quer algum tipo de cálculo, converse com o Wolfram Alpha. Dê ao ChatGPT estímulos abertos, incentive a criatividade (sim, e pensávamos que a criatividade seria estritamente uma habilidade humana), não tenha medo de compartilhar experiências ou emoções pessoais, e lembre-se de que o conhecimento da IA é atualizado até 2021.

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

Há algumas salvaguardas incorporadas no ChatGPT. Ele tende a se encerrar se você fizer perguntas políticas, por exemplo. Isso é o que está incorporado no sistema. Embora você possa ser capaz de obter uma resposta, provavelmente não será de grande valor. Dito isso, sinta-se à vontade para continuar fazendo perguntas com diferentes formas de fraseamento ou perspectivas.

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

Artigos Relacionados

Ver mais >>

Desbloqueie o poder da IA com HIX.AI!