O ChatGPT é uma força a ser reconhecida no mundo da IA, mas apenas se você souber como usá-lo corretamente. Se você está pensando, como alguém pode usá-lo incorretamente? Você tem razão; eles não podem. Mas para dominar o ChatGPT, você precisa usá-lo de uma forma que gere melhores resultados. E para gerar melhores resultados, você precisa dominar os prompts.
Na verdade, a engenharia de prompts – o processo de projetar e otimizar os prompts para obter respostas de modelos de aprendizado de máquina – como ficou conhecido, tornou-se um conjunto de habilidades próprio. Algumas empresas estão até contratando engenheiros com salários insanamente bons, de 6 dígitos.
Você também pode se tornar o sussurro da IA com prática e o conjunto certo de técnicas. Aqui estão meus dois centavos sobre como você pode dominar os prompts, com dicas e técnicas avançadas, e se tornar um assistente do ChatGPT!
Conhecendo o básico dos prompts do ChatGPT
Um prompt é o que você insere na caixa de texto do ChatGPT para conversar com o chatbot. Toda a sua experiência com o bot será definida por essas frases ou perguntas que você colocar para a IA; é uma situação clássica”o que você colhe, você semeia”. Existem algumas dicas básicas que você precisa ter em mente ao formular suas solicitações para obter as melhores respostas possíveis.
Seja claro e específico: sua solicitação deve indicar claramente o que você deseja discutir ou aprender sobre. Sem um prompt claro, o ChatGPT não consegue entender o que você está procurando. No entanto, ser definitivo ajudará o bot a fornecer uma resposta mais relevante e útil. Portanto, não tenha medo de entrar nisso; não há limite de palavras para você entrar em um prompt detalhado. Mas, é claro, mantenha os prompts focados. Use perguntas abertas: quando você faz perguntas abertas que não têm uma resposta simples de sim ou não, isso incentiva o ChatGPT a fornecer respostas ponderadas e detalhadas, o que, por sua vez, pode levar a respostas mais envolventes conversas com o bot em vez de suas conversas comuns que soam robóticas em sua imitação humana. Forneça contexto: fornecer informações básicas ou contexto, mesmo que um pouco, pode ser útil para obter uma resposta mais personalizada quando você deseja perguntar sobre tópicos ou situações específicas
Estes são apenas alguns princípios básicos que você precisa ter em mente antes de elaborar suas consultas para ChatGPT.
Tornar-se o mestre dos prompts do ChatGPT
Reduzir o básico a um tee é apenas a ponta do iceberg. Para se tornar um verdadeiro mestre do ChatGPT, você pode empregar essas técnicas de engenharia de prompt e fazer muito mais com seus prompts.
Persona/Solicitação de função
Pedir ao ChatGPT para desempenhar uma função em vez de responder com seu comportamento padrão pode elevar o bot em determinadas situações.
Por exemplo, vamos supor que você tenha uma entrevista de emprego e queira a ajuda do ChatGPT para se preparar. Simplesmente pedir para ajudá-lo a se preparar para a entrevista lhe dará dicas padrão que você pode obter em qualquer outro lugar na internet.
Mas se você pedir ao ChatGPT para atuar como gerente de contratação para o cargo para o qual você está sendo entrevistado e adicionar como deseja que ele se comporte, você pode simular uma entrevista simulada. Embora as dicas sejam ótimas, entrevistas simuladas são muito mais úteis.
Aqui está um exemplo de prompt:
Quero que você aja como se fosse um entrevistador que está me entrevistando para o cargo de Editor. Você me fará perguntas sobre esta posição como candidato em potencial e responderá apenas como entrevistador. Não escreva toda a conversa de uma vez. Faça-me perguntas e aguarde minhas respostas. Minha primeira frase é Olá. Bom dia.
Da mesma forma, você pode pedir ao ChatGPT para desempenhar qualquer papel. A chave é adicionar detalhes sobre como você deseja que ele se comporte na função específica ao prompt. Ao solicitar que ele desempenhe uma função, o ChatGPT pode até se tornar seu tutor de idiomas ou ajudá-lo a se preparar para determinados exames. Por exemplo, pedindo-lhe para atuar como um avaliador do exame IELTS, cujo formato do exame e indicadores de classificação estão prontamente disponíveis na Internet em detalhes, recrutei a ajuda do ChatGPT para me preparar para o exame Speaking. Quando eu simplesmente pedi para me ajudar a me preparar para a seção de Speaking, tudo o que ele fez foi me dar dicas. Para uma simulação adequada, você pode usar uma extensão do Chrome, como o Promptheus, que permite ditar suas consultas ao ChatGPT.
10 melhores extensões ChatGPT do Chrome que você pode usar para aumentar a produtividade
Uma lista de extensões úteis do Chrome que utilizam os recursos do ChatGPT para ajudá-lo a ser mais produtivo.
Prompts de disparo zero
Como o GPT possui recursos de aprendizado de disparo zero, os prompts de disparo zero podem ser extremamente úteis. Com prompts zero-shot, você fornece ao ChatGPT um prompt que inclui a tarefa ou contexto desejado e quaisquer informações ou restrições relevantes. O ChatGPT pode então usar seu conhecimento geral e compreensão dos padrões de linguagem para gerar uma saída pertinente ao prompt.
Exemplo de prompt zero-shot:
Gerar um parágrafo sobre um novo filme que é recebendo críticas positivas. O filme é um drama sobre uma família lidando com uma tragédia pessoal.
Com o prompt zero-shot, não treinamos especificamente o ChatGPT para gerar texto sobre esse filme ou gênero específico. Em vez disso, contamos com seu conhecimento geral de padrões e relacionamentos de linguagem para criar uma resposta. A saída pode ser menos precisa ou relevante do que com prompts de poucos disparos, sobre os quais aprenderemos em breve.
No entanto, usar prompts de disparo zero com ChatGPT pode ser uma ferramenta poderosa para obter respostas valiosas em determinadas situações.
Prompts de poucos disparos
Os prompts de poucos disparos são um tipo de aprendizado de máquina semelhante ao prompt de disparo zero, mas com a capacidade adicional de executar uma tarefa com apenas uma pequena quantidade de tarefas-dados de treinamento específicos.
No aprendizado de poucos tiros, o ChatGPT é treinado em um conjunto menor de exemplos para uma tarefa específica, em vez de ser pré-treinado em uma grande quantidade de dados gerais, como no tiro zero aprendizado. Portanto, ele permite que o bot se adapte rapidamente a novas tarefas com apenas alguns exemplos.
A principal diferença entre o prompt zero-shot e o prompt de poucos disparos é que, no prompt zero-shot, o modelo não foi treinado explicitamente na tarefa ou contexto específico, mas aproveita seu conhecimento geral para gerar uma resposta. No prompt de poucos disparos, o modelo foi treinado em um pequeno conjunto de exemplos para a tarefa específica, permitindo gerar respostas mais precisas e relevantes.
Exemplo de prompt de poucos disparos:
Gere um parágrafo sobre um novo filme que está recebendo críticas positivas. Aqui estão dois exemplos de revisões:
1.”Este filme é um drama poderoso que explora a dinâmica complexa de uma família lidando com uma tragédia pessoal. A atuação é excelente e o roteiro é emocionalmente envolvente.”
2.”Este filme é um estudo de personagem de ritmo lento que investiga a vida interior de seus personagens. Embora possa não ser para todos, aqueles que apreciam dramas reflexivos e introspectivos encontrarão muito o que admirar.”Use essas avaliações como base para sua resposta.
Com a solicitação de poucas tomadas, treinamos o ChatGPT em um pequeno conjunto de exemplos (as duas análises) para gerar texto sobre o gênero e contexto específicos do filme.
No geral, a solicitação de poucos disparos pode ser uma ferramenta mais poderosa do que a solicitação de disparo zero para tarefas que exigem uma compreensão mais específica ou diferenciada dos padrões de linguagem. Ainda assim, pode precisar de dados de treinamento mais específicos da tarefa.
Portanto, dependendo da complexidade de sua tarefa, você pode adaptar uma dessas técnicas. Se a tarefa for mais complexa, o prompt de poucos disparos levará você aos resultados desejados mais rapidamente, mas para tarefas menos complexas, o prompt de disparo zero seria suficiente.
A solicitação de poucos tiros pode ser extremamente útil quando você deseja que o ChatGPT resolva problemas matemáticos complexos. Embora o ChatGPT-4 já seja bom para resolver problemas matemáticos complexos, especialmente com seu modelo de plug-in Code Interpreter, o ChatGPT-3.5 tem problemas com ele. Mas a solicitação de poucos disparos pode até fazer com que o GPT-3.5 resolva-os corretamente quando você dá um exemplo de como resolver um problema semelhante.
Sugestão de cadeia de pensamento
Cadeia A solicitação de pensamento envolve a geração de uma série de solicitações que se complementam para guiar a saída do ChatGPT em direção a um tópico ou linha de pensamento específico. Cada prompt subsequente é projetado para se basear no anterior.
Esse tipo de solicitação pode ser útil em cenários em que a saída desejada requer um processo de pensamento mais complexo ou com várias etapas, como gerar uma resposta detalhada a uma pergunta complexa ou fornecer instruções passo a passo para uma tarefa.
O prompt a seguir, por exemplo, guia o ChatGPT pelo problema passo a passo, aproveitando as respostas anteriores para chegar à resposta final:
Uma loja vende maçãs por US$ 0,50 cada e laranjas por US$ 0,75 cada. Se João comprar 6 maçãs e 3 laranjas, quanto ele pagará no total? Opções de resposta (após cada etapa):
1. John compra 6 maçãs por $____
2. John compra 3 laranjas por $____
3. John paga um total de $ ____
ChatGPT daria com precisão a seguinte resposta:
1. John compra 6 maçãs por $ 3,00
2. João compra 3 laranjas por $ 2,25
3. John paga um total de US$ 5,25
Os usuários podem ficar confusos entre a cadeia de pensamento e a solicitação de poucas fotos, pois parecem semelhantes. A principal diferença entre os dois é que a solicitação de poucos disparos é usada para melhorar a capacidade de um modelo gerar saída fornecendo dados de treinamento. Por outro lado, o prompt de cadeia de pensamento orienta o processo de pensamento de um modelo para gerar uma saída específica.
Além disso, ambas as técnicas podem ser eficazes para resolver problemas matemáticos, mas a escolha da técnica pode depender do problema específico e o indivíduo que o utiliza. Para problemas matemáticos mais simples, a solicitação de poucos disparos pode ser suficiente. No entanto, a sugestão de cadeia de pensamento pode ser mais eficaz para problemas mais complexos que exigem uma compreensão mais profunda de conceitos matemáticos e relações entre variáveis.
Créditos da imagem: arxiv.org
Adicionar personalidade e conhecimento
Você pode adicionar personalidade aos seus prompts usando a linguagem e fraseado que reflete um tom, estilo ou atitude particular. Isso pode tornar as saídas mais envolventes ou relacionáveis para o usuário. Adicionar personalidade pode envolver o uso de humor, sarcasmo ou outros elementos estilísticos. Para adicionar mais personalidade a ele, você pode adicionar adjetivos como inteligente, espirituoso, bem-humorado, alegre, etc., que farão a resposta drasticamente diferente de suas respostas robóticas e formais padrão.
Um exemplo de tais prompts pode ser:
Escreva um post satírico de 500 palavras explicando por que os robôs nunca substituirão os humanos na cozinha. Escreva como um especialista em IA que trabalhou com chefs robôs por mais de uma década e use exemplos engraçados para apoiar seu argumento.
Além de adicionar personalidade, você pode aumentar as respostas do ChatGPT com o conhecimento gerado. Gerar conhecimento refere-se ao uso do ChatGPT para gerar novos conhecimentos ou insights com base nos dados disponíveis. Por exemplo, você pode pedir para analisar um grande corpus de texto e gerar resumos, insights importantes ou até mesmo previsões com base nos padrões e relacionamentos encontrados nos dados. Você pode até mesmo fornecer links para artigos na web e pedir para resumi-los. Um exemplo de geração de conhecimento pode ser assim:
Gerar 5 fatos sobre por que precisamos de humanos na cozinha.
Depois, você pode pedir ao ChatGPT para usar o conhecimento gerado no resposta anterior em sua resposta subseqüente.
Embora sejam ótimos por si só, ao combinar essas duas abordagens, podemos criar prompts que não apenas orientam o ChatGPT para gerar uma saída específica, mas também infundem uma personalidade para torná-lo mais envolvente.
Use os fatos acima e escreva um post satírico de 500 palavras explicando por que os robôs nunca substituirão os humanos na cozinha. Escreva como um especialista em IA que trabalhou com chefs robôs por mais de uma década e use exemplos engraçados para apoiar seu argumento.
O ChatGPT gera uma postagem de blog que é satírica, bem-humorada e não é chata de ler.
Dicas adicionais
Embora as técnicas de engenharia imediata sejam particularmente importantes em tarefas que exigem um alto grau de precisão ou exatidão, como gerar diagnósticos médicos ou peças jurídicas, existem outras dicas (menos técnicas) que podem ajudá-lo a tornar as respostas do ChatGPT mais divertidas e produtivo.
Obter respostas em forma de tabela
Você pode pedir ao ChatGPT para fornecer respostas na forma de uma tabela que pode ser extremamente útil quando você está solicitando muitas informações.
Por exemplo, se você deseja a ajuda do ChatGPT para gerar um plano de refeições para a semana, solicitar que ele o faça em forma de tabela pode manter as informações mais organizadas.
ChatGPT pode até fazer alterações à mesa, se você pedir, ou pode obtê-lo em um formato que possa ser usado em outros aplicativos.
Definir limites ou restrições
Definir limites nas saídas do ChatGPT pode torná-los mais interessantes ou eficientes. Restrições típicas gostariam de pedir para escrever um post de blog com menos de 500 palavras. Isso garantiria que o bot não estragasse a peça desnecessariamente.
Mas você pode até ser criativo. Por exemplo, você pode pedir para escrever um parágrafo em ordem alfabética ou onde cada palavra começa com a letra com a qual a palavra anterior terminou.
Peça ao ChatGPT para responder no estilo de um autor
Semelhante a dar uma personalidade ao ChatGPT, você pode pedir para ele falar no estilo do seu autor favorito. Claro, não pode imitar seu gênio, mas pode imitar seu estilo bastante de perto.
Use Promptpal
Se você ainda precisa de inspiração para criar prompts para o ChatGPT, pode conferir o Promptpal. É uma plataforma onde os usuários podem compartilhar e descobrir prompts para plataformas de IA como ChatGPT, Bing, Bard, Midjourney, Dall-E etc.
Melhores prompts de IA: PromptPalSolte sua criatividade com PromptPal-a plataforma definitiva para descobrir e compartilhar os melhores prompts de IA. Gere novas ideias e aumente a produtividade
Tem coleções de prompts para diferentes categorias, como Jurídico, Marketing, Design, Arte, Imobiliário, Desenvolvimento, etc. E a maioria dos prompts está disponível gratuitamente. Além disso, por ser uma plataforma de compartilhamento, novos prompts são adicionados constantemente.
Dominar os prompts do ChatGPT pode ajudá-lo a aproveitar as habilidades desse incrível bot muito melhor do que os usuários que não dedicam tempo para aprender essa habilidade. E sim, é uma habilidade que sem dúvida terá um grande impacto no futuro.