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

escrever-prompts.jpg

GIGO. É uma sigla que remonta a 1957, quando William Mellin do Exército dos Estados Unidos explicou a um repórter de jornal que os computadores eram limitados pela sua entrada. Significa "Entrada de Lixo, Saída de Lixo" e isso se aplica tanto às incríveis ferramentas de IA generativa de hoje como se aplicava naquela época aos antigos dispositivos de computação baseados em válvulas.

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

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

Mantenha isso em mente, porque, por melhor que sejam suas instruções, há sempre a possibilidade de o IA inventar coisas. Dito isso, há muito que você pode fazer ao criar instruções para garantir o melhor resultado possível. É isso que vamos explorar neste guia prático.

Como criar prompts eficazes para o ChatGPT

Para evitar o fator GIGO, a melhor opção é escrever sugestões que encorajem o LLM (large language model) dentro do ChatGPT a fornecer as melhores respostas possíveis.

Na verdade, escrever prompts eficazes tornou-se uma disciplina altamente remunerada, "engenharia de prompts". Sabrina Ortiz, da ZDNET, escreveu um artigo intitulado "Gosta de fazer perguntas ao ChatGPT? Você poderia ser pago (muito) por isso", que explora essa nova categoria de emprego.

Por isso, presta atenção ao resto deste artigo. Quem sabe? Lê-lo pode ajudar-te a desenvolver as competências para te tornares um desses engenheiros experientes altamente remunerados. Aparentemente, estes trabalhos podem pagar entre $175,000 e $335,000 por ano. Hmm... Até logo!

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

Uma das coisas mais interessantes que tive que me habituar ao trabalhar com ChatGPT é que não se programa, mas sim fala-se com ele. Como programador com formação formal, 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 ele como se fosse uma pessoa, quero dizer para falar com ele como faria com um colega de trabalho ou membro da equipe. Se isso for difícil, dê-lhe um nome. Alexa já está ocupado, então talvez pense nele como "Bob". Isso ajuda, porque quando fala com Bob, pode incluir detalhes de conversa, pequenas histórias que dão textura à sua narrativa, uma variedade de possibilidades e muito mais.

Quando se está a falar com alguém, é natural esperar que inicialmente a pessoa não entenda o seu ponto de vista e precise de clarificação. É natural que a pessoa com quem está a falar se desvie do assunto em questão e precise de ser direcionada de volta para o tópico. É natural preencher a história anterior e fazer perguntas complexas, e também é natural ter que aprofundar, reformulando algumas dessas perguntas com base nas respostas que obteve.

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

2. Estabelecer o cenário e fornecer contexto

Escrever uma sugestão para o ChatGPT é mais do que fazer uma pergunta em uma única frase. Geralmente envolve fornecer informações relevantes 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 terá uma pergunta muito mais refinada se, em vez disso, disser que está a treinar para a sua primeira maratona. As respostas que 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ê vê como está fornecendo à IA muito mais informações para fornecer uma resposta mais focada e útil? Para registro, eu não corro, danço nem pulo. Isso é apenas um exemplo. Não tem como 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 a planear viajar para a Espanha daqui a alguns meses e gostaria de aprender espanhol básico para me comunicar com os residentes locais. Estou à procura de recursos online que sejam adequados para iniciantes e que forneçam uma abordagem estruturada e abrangente para aprender o idioma. Pode recomendar alguns recursos online para aprender espanhol como iniciante?

Neste caso, em vez de apenas perguntar sobre recursos de aprendizagem, o contexto ajuda a focar a IA em aprender a comunicar no terreno com os residentes locais. Aqui está mais um exemplo:

Sou um proprietário de empresa 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 da gestão da cadeia de suprimentos. Podes explicar o conceito de tecnologia blockchain e suas aplicações potenciais na gestão da cadeia de suprimentos?

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

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

Vou dar-te mais um exemplo que é muito mais detalhado. Mostra como construir um prompt detalhado. Uma nota: eu limito a resposta para 500 palavras porque o ChatGPT parece falhar em algum lugar entre 500 e 700 palavras, deixando as histórias a meio de uma frase e não retomando corretamente quando se pede para continuar. Espero que futuras versões possam fornecer respostas mais extensas, porque premissas como a que estou prestes a partilhar parecem gerar começos de histórias muito divertidos.

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

A história decorre em 2339, em Boston. Toda a história desenrola-se dentro de uma livraria de estilo vitoriano que não destoaria em Diagon Alley. Dentro da loja estão os seguintes personagens, todos humanos:

O proprietário: torne esta pessoa interessante e um pouco incomum, dê-lhe um nome e pelo menos uma habilidade ou característica que influencie sua história anterior e possivelmente influencie toda a história curta.

O ajudante: este é um funcionário na loja. O 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 está claramente voltando para casa depois de um dia de trabalho em um escritório profissional.

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

Um conceito típico nas vendas a retalho é que sempre há mais inventário "na parte de trás", onde há um armazém para bens adicionais que podem não estar expostos nas prateleiras onde os clientes procuram. A premissa desta história é que algo muito incomum acontece no "na parte de trás" desta loja.

Junte tudo e conte algo cativante e divertido.

Pode verificar como mais detalhes fornecem mais informação com que a IA pode trabalhar. Primeiro, introduza "Escreve-me uma história sobre uma livraria" no ChatGPT e veja o que lhe dá. Depois introduza o prompt acima e verá a diferença.

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

Uma das funcionalidades mais interessantes do ChatGPT é a capacidade de escrever a partir do ponto de vista de uma pessoa ou profissão específica. Há alguns meses, mostrei como você pode fazer o ChatGPT escrever como se fosse um pirata ou como Shakespeare. No entanto, 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 considerar.

Aqui está um exemplo. Vou pedir ao ChatGPT para descrever o dispositivo Amazon Echo para casas inteligentes, mas fazer isso do ponto de vista de um gerente de produto, um cuidador e um jornalista. Aqui estão os três prompts:

Do ponto de vista do seu gestor 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.

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

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

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

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

Pode ver como diferentes identidades permitem que a IA forneça diferentes perspetivas como parte da sua resposta. Vou expandir um pouco essa ideia mostrando-lhe como deixar a IA 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. Siri está disponível para o iPhone há cerca de um ano, mas nada como um dispositivo doméstico inteligente Alexa foi lançado. A cena é uma reunião da diretoria 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 teriam discutido como parte do seu processo de decidir se aprovam ou não o investimento no desenvolvimento do dispositivo.

Sinta-se à vontade para incluir também a participação de especialistas em design de engenharia e campeões de produto, se isso fornecer uma perspectiva mais abrangente.

Aqui está uma dica rápida. Fazer mudanças pequenas em suas instruções pode alterar significativamente a resposta do ChatGPT. Por exemplo, quando eu mudei a frase "Forneça os argumentos, a favor e contra, de que..." para "Forneça os argumentos a favor e contra como diálogo, de que...," o ChatGPT reescreveu sua resposta, trocando uma lista de prós e contras enumerados por um verdadeiro diálogo entre os participantes.

Mais dicas para escrever prompts

  • Sinta-se à vontade para fazer a pergunta novamente. O ChatGPT costuma mudar a resposta a cada nova pergunta.
  • Faça pequenas alterações nas suas instruções para orientá-lo a dar uma resposta melhor.
  • ChatGPT manterá a sua memória das conversas anteriores desde que a página atual esteja aberta. Se sair dessa página, perderá essa memória. Para ser claro, ChatGPT também poderá perder o fio da conversa "só porque sim", então esteja ciente de que poderá 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 aproximadamente 500 palavras podem apresentar problemas. Certifique-se de especificar o comprimento da resposta desejada.
  • Pode corrigir e esclarecer as indicações com base em como a IA respondeu anteriormente. Se estiver a interpretar mal, pode simplesmente dizer-lhe o que faltou e continuar.
  • Reformula as perguntas se não quiser responder ao que estás a questionar. Utiliza personagens fictícias para obter respostas que de outra forma não estaria disposto(a) a fornecer.
  • Se quiser citar fontes, peça para que suporte ou justifique suas respostas.
  • Continua a experimentar.
  • Por vezes, o ChatGPT falha. Continue a tentar, mas esteja também disposto a desistir e recorrer a outras ferramentas. Ainda não é perfeito...por enquanto.

Que tipo de prompts funcionam melhor com o ChatGPT?

Uma parte do que torna o ChatGPT tão cativante é que você pode perguntar praticamente qualquer coisa a ele. Dito isso, tenha em mente que ele é projetado para fornecer respostas escritas. Se você quer uma lista de sites, é 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 achávamos que a criatividade seria estritamente atribuída aos 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 devo fazer se o ChatGPT se recusar a responder ou se eu não gostar da resposta?

Existem algumas restrições incorporadas no ChatGPT. Ele tende a evitar responder a questões políticas, por exemplo. Isso é o que está incorporado no sistema. Embora você possa conseguir arrancar uma resposta, provavelmente não será de grande valor. Dito isso, sinta-se à vontade para continuar fazendo perguntas com diferentes formulações ou perspectivas.

Podes fazer todas as perguntas que quiseres (embora uma vez me tenha dito que fiz demasiadas perguntas e sugeriu que voltasse mais tarde). Sim, na verdade, basicamente disse "Vai-te embora miúdo, estás a incomodar-me." Para ser justo, depois de horas de perguntas, provavelmente estava a incomodar. Isto pode ser tão, ou mais, viciante do que ver vídeos de cachorros no YouTube.

Artigos Relacionados

Ver Mais >>
  • Como Usar o Sumário do Youtube com o ChatGPT

    Aprenda como utilizar o resumo do YouTube com o ChatGPT para criar resumos de vídeo envolventes que possam ajudar a aumentar o engajamento do seu público.

  • Como usar o Controlo de Voz para o ChatGPT

    Aprenda como navegar no ChatGPT usando o controle de voz. O nosso guia completo mostrará instruções passo a passo para utilizar esta funcionalidade conveniente.

  • Como Usar o Novo Bing AI com ChatGPT

    Este artigo irá discutir como usar o novo Bing AI com o ChatGPT para gerar ideias de conteúdo cativantes que podem ajudar os escritores a criar conteúdo de alta qualidade.

Desbloqueie o poder da IA com HIX.AI!