Como usar o ChatGPT do jeito certo

Como usar o ChatGPT do jeito certo
Photo by Levart_Photographer / Unsplash

Há alguns meses o ChatGPT tomou de assalto as notícias e o mundo da tecnologia e reacendeu a discussão sobre inteligência artificial. Ele se mostrou um forte aliado da produtividade e também um enorme risco, visto que muitas pessoas ignoram os riscos de privacidade que o modelo comercial da OpenAI traz.

Por se tratar de um produto extremamente fácil de usar, conquistou um enorme público rapidamente, batendo todos os recordes de crescimento e se tornando a plataforma de consumo que cresceu mais rapidamente na história. Isso se deve não apenas a sua facilidade de uso, mas também pelo seu custo-benefício: de graça e já traz um enorme ganho de produtividade. A versão paga é muito superior, e na minha visão o custo compensa - A principal diferença entre as versões é que a versão gratuita usa o GPT3.5 e a paga o GPT4 - escreverei um artigo posterior explicando melhor as diferenças, mas o que nos interessa aqui é que basicamente a qualidade das respostas e as funcionalidades da versão paga são bem superiores.

Por conseguir atingir tantas pessoas em tão pouco tempo, é óbvio que boa parte desse público, apesar de conseguir fazer algumas coisas, tem certas dificuldades e acaba tendo um trabalho extra ao interagir com o chat.

Preparei algumas dicas que podem te ajudar a extrair melhores respostas do ChatGPT, mas serve para outros modelos também:

  1. Divida o trabalho: a IA pode fazer várias coisas, mas você não precisa fazer tudo ao mesmo tempo;
  2. Evite ambiguidade: coisas ambíguas são muito ruins de serem decifradas, tanto por nós, quanto pelas AI's;
  3. Mantenha apenas um assunto por chat: ao trocar de assunto diversas vezes dentro do chat o modelo perde o contexto e acaba alucinando, o termo é esse mesmo rs!. Isto fará com que te traga respostas imprecisas e completamente fora das referências que estava tratando. Se precisa falar de outro assunto, crie um novo chat;
  4. Avalie a resposta: sempre avalie a resposta que o modelo lhe retorna, principalmente quando se trata e assuntos que você não domina. Eventualmente ele pode te trazer algo completamente inventado.
  5. Inglês é sempre preferível: por ser treinado com dados da internet e na internet a maioria dos dados está nessa língua, é natural que as respostas em inglês sejam mais acuradas.
  6. Simule, faça experimentos: use a sua criatividade e faça simulações, pergunte de outras maneiras e veja os resultados que obtêm.

Perceba que essas dicas formam o acrônimo DEMAIS: Divida, Evite, Mantenha, Avalie, Inglês e Simule. Fiz nessa ordem para ajudar na memorização.

Da mesma maneira, criei um acrônimo para te ajudar a montar prompts. Esse é mais fácil de lembrar: RODAM 😄.

💡
Para contextualizar: prompts, nesse caso, são as mensagens que enviamos ao ChatGPT. Para saber mais sobre o que é prompt dê uma olhada nesse outro artigo aqui do site: Engenharia de Prompt: A Ponte entre Linguística e Computação.

Referências: Dê referências ao ChatGPT no seu prompt, isso o ajudará a entender o que você precisa;

Objetivo: seja claro no seu objetivo ao escrever seu prompt, o que você quer que ele faça, sem rodeios;

Dados: diferentemente das referências, aqui você deve passar para ele os dados que ele precisa para montar a resposta que você espera;

Atributos: aqui você deve detalhar o que você espera como resposta do modelo. Ex.: Formato, Público, Tom, Tamanho, Restrições etc.

Maturação: essa etapa de revisão, onde fazemos a avaliação do que recebemos do modelo e devolvemos um feedback, avaliamos o que nos foi devolvido. Lembre-se que nem sempre a primeira resposta é a melhor, faça perguntas adicionais e dê feedback ao modelo sobre a resposta recebida. Repasse pelos itens do RODAM e veja o que pode ser melhorado no seu prompt.

Vamos a alguns exercícios que lhe convido a fazer com o ChatGTP:

1. Criação de relatório

Imagine que você é um empreiteiro e foi visitar uma obra e agora deve fazer um relatório de visitas. Vá ao ChatGTP e faça o seguinte pedido:

"Crie um relatório de visita técnica de um empreiteiro. Visitei uma casa, com vários problemas como paredes tortas, tomadas fora dos padrões e com pintura cheia de falhas. Faça um relatório bonito."

Compare com esse segundo prompt:

"Crie um relatório de visita técnica de um empreiteiro. Visitei uma casa ontem, na Rua Jardineira, 676 - Jd. das Flores - São Caetano do Sul. Tem vários problemas como paredes tortas, tomadas fora dos padrões e com pintura cheia de falhas. Cite a NBR14136 e NBR6118. Faça um relatório bonito e com tabelas."

Percebeu como uma sutil diferença, entregando mais dados, muda o resultado? Olhe o RODAM na prática, a etapa de maturação ocorre diretamente no chat:

2. Recomendador de livros

Você é um leitor assíduo e quer recomendações de livros com base em livros que você já leu, pode usar esse prompt:

"Quero que você aja como um recomendador de livros. Vou fornecer um livro e você criará uma lista de livros semelhantes ao que forneci. Não escolha livros do mesmo autor ou com o mesmo título. Não me forneça explicações ou outras palavras. Aceito recomendações em português, inglês e espanhol. Meu primeiro livro é: Ensaio sobre a cegueira - Saramago, José"

No geral ele repete algum autor, isso por que ele não sabe lidar muito bem com prompts negativos, ou seja, tem dificuldades em interpretar o não. Nessas situações, utilize: evite, desconsidere, etc.

Dica: peça para ele dar um nome para essa lista!

3. Notificação

Você precisa criar uma notificação, mas não sabe por onde começar? Use seguinte prompt:

"Eu quero que você atue como um advogado. Comprei um produto pela internet, ele veio defeituoso e a loja não quer me ressarcir. Escreva uma notificação exigindo meus direitos."

Como você já aprendeu no primeiro exemplo, ao fornecer seus dados e dados da compra, a notificação virá mais completa. Porém, adicione as seguintes instruções e veja a diferença:

"Seja persuasivo, utilize argumentos citando o código de defesa do consumidor"

É óbvio que isso não substitui um advogado, mas se você é um advogado, assistente jurídico, agente legal, etc. imagine o quanto isso pode acelerar o seu trabalho!

4. Tradução

Imagine que você atue numa área de suporte que tenha muito contato com outros países de língua inglesa, mas você ainda não tem um alto grau de confiança na sua proficiência nesse idioma. Você pode usar o seguinte prompt:

"Você será um tradutor para inglês, corretor ortográfico e melhorador de texto. Falarei contigo em qualquer idioma e você irá detectar, corrigir, melhorar e me responder em inglês. Quero que transforme meus textos e frases simples em textos de nível superior em inglês, deixando-os mais elegantes e bonitos, mantendo o mesmo significado, porém mais formal. Quero que responda o texto, as correções, as melhorias e nada mais. Sem explicações. Meu primeiro texto é: John o projeto está ruim, diversos problemas estão afetando os clientes que reclamam pra caramba! Não quero que essa entrega seja um lixo."

Veja o resultado e perceba que a partir daí você pode digitar qualquer frase em português que o chat irá lhe responder em um inglês superior ;)

5. Análise de sentimento

Simplesmente copie os dados abaixo em um novo chat e veja a resposta:

Maria Silva, 5, "Excelente conteúdo!", "Aprendi muito sobre marketing de forma fácil.", sentimento:
Pedro Alves, 3, "Bom, mas pode melhorar.", "Conteúdo básico, esperava algo mais profundo.", sentimento:
Carla Menezes, 2, "Desapontada", "A plataforma tem bugs e o curso é superficial.", sentimento:
João Martins, 5, "Melhor curso online!", "Finalmente entendi os conceitos de marketing.", sentimento:
Clara Soares, 3, "Ok para iniciantes.", "Bom para quem está começando, não para experts.", sentimento:
Roberto Costa, 1, "Não recomendo!", "Muito básico e sem inovação. Perdi meu tempo.", sentimento:
Fernanda Lima, 4, "Gostei bastante", "Algumas aulas são melhores que outras, mas no geral é bom.", sentimento:
Rafael Barbosa, 3, "Neutro", "Não amei, mas também não odiei. Curso mediano.", sentimento:
Beatriz Oliveira, 1, "Decepcionante", "Pensei que aprenderia muito mais. Muito fraco.", sentimento:
Lucas Pereira, 4, "Bem estruturado", "O curso tem uma boa estrutura e ensina o essencial.", sentimento:
Gabriela Santos, 3, "Regular", "Esperava mais prática e menos teoria.", sentimento:
Antônio Cunha, 2, "Poderia ser melhor", "Tive problemas técnicos e o suporte foi lento.", sentimento:
Juliana Castro, 5, "Adorei!", "As estratégias ensinadas aqui são ótimas.", sentimento:
Ricardo Peixoto, 3, "Intermediário", "Bom para quem já tem alguma noção de marketing.", sentimento:
Isabela Ribeiro, 1, "Péssimo suporte", "Tive dúvidas e não fui bem atendida.", sentimento:

Perceba que ele entenderá que deve realizar uma análise de sentimento para cada linha. Agora coloque um novo prompt com o seguinte pedido e veja o resultado:

"Mostre essa informação em formato de tabela com nome, nota e sentimento."

6. Dicas gerais

Para situações corriqueiras você pode usar comandos diretos, sem precisar ser tão específico, por exemplo: "Traduza o texto a seguir para português: [texto em outra língua]", apenas o comando "Traduza: [texto em outra língua]" já executa a tarefa, pois o modelo já irá inferir que é para português. Quando você não diz o que quer, o modelo faz o jeito dele, nesse caso funciona ;)

Caso você peça "Resuma [texto]" ele fará o resumo do tamanho que achar suficiente. É bem diferente de "Resuma o texto a seguir em um parágrafo. [texto]".

Sempre quer pedir para o ChatGPT listar algo, caso ele não a numere, peça uma lista numerada, pois você pode interagir com a lista pelo número do item. Ex.: "Liste três destinos mais fáceis para viajar com crianças próximos a São Paulo, evite Praias." Após o resultado você pode continuar: "Quais a principais atrações do item 2, mostre uma tabela com o nome e melhor momento parra visitar: manhã, tarde, noite."

Última dica: SEMPRE CONFIRA AS RESPOSTAS.

Esses foram alguns exemplos. Espero que essas dicas e exercícios possam te ajudar a extrair melhores resultados dessa poderosa ferramenta. Há diversas outras possibilidades que ainda podemos explorar, usando principalmente a versão paga que utiliza o GPT-4 e dá acesso ao Dall.e 3, mas isso é assunto para outro artigo.

Tem algo que pensa em fazer, mas não sabe como? Diz aí nos comentários.