7 passos infalíveis para se tornar um expert em ChatGPT
Para você começar a entrar nas funcionalidades secretas do ChatGPT
Até o final dessa edição eu vou te provar que você, da noite para o dia, se tornou um profissional de desenvolvimento de software, um dos setores mais bem pagos do mundo e que promete uma vida de regalias trabalhando remotamente.
O mundo inteiro acaba de ganhar mais 1 bilhão de programadores, graças ao advento de inteligências artificiais generativas capazes de programar. Na edição anterior dessa newsletter eu comentei sobre como é possível delegar tarefas inteiras, inclusive construir um aplicativo só com inteligência artificial.
Porém, para que isso seja possível, você vai precisar aprender a falar uma nova língua: a língua das inteligências artificiais.
A nova linguagem de programação
Uma das coisas que fez com que o ChatGPT chamasse tanta atenção foi a capacidade dele de entender o que você fala, mesmo falando de forma meio torta. Porém, mesmo quando se trata de pessoas, quando você coordena os projetos de forma correta, você consegue extrair muito mais rápido delas aquilo que busca. Isso também é verdade com inteligências artificiais, e o nome que foi dado a isso é Prompt Engineering.
Prompt Engineering é o nome para a técnica por detrás de criar frases de instrução para a inteligência artificial que são otimizadas para o entendimento do modelo e obtenção de resultados bem mais precisos.
E não ache que isso é algo pequeno. Aprender o básico de prompt engineering pode te levar de um simples usuário de ChatGPT a uma pessoa que consegue melhorar em até 40% a sua produtividade se você souber como usar. Imagina só, conseguir fazer suas tarefas com 60% do tempo que elas levam?
Isso é tão valioso que pessoas que dominam essa habilidade tem sido procuradas para vagas específicas apenas para criar esses prompts, ou instruções no português. Já foram encontradas vagas que chegam a pagar $375.000 dólares no ano.
Para quê serve prompt engineering
Uma vez que ferramentas como o ChatGPT podem ser utilizadas para quase tudo, podemos pensar que dominar prompt engineering pode te levar a infinitos lugares com resultados muito melhores. É como se você conseguisse habilitar super poderes secretos da AI.
Alguns exemplos do que é possível fazer com AI são:
Programar: escrever, testar e procurar falhas em códigos;
Escrever: produzir textos ainda mais otimizados, com estilos de escrita específicos e de forma coesa;
Pesquisa: encontrar, analisar, resumir e citar artigos científicos;
Imagem: gerar imagens abstratas ou foto-realísticas em tamanhos, formatos e cenários bem diversos;
SEO: gerar pesquisas de mercado e saber que termos seus usuários buscam na internet para otimizar suas páginas do site em buscadores;
Marketing: elaborar estratégias e pesquisas de mercado para criar campanhas personalizadas;
Além disso, ela abre muitas oportunidades para quem está montando negócios ou já possui algum serviço rodando. Por exemplo, que tal usar o "faz de conta" para obter resultados mais precisos em tarefas complexas? Fingir ser um especialista em um assunto ajuda a IA a te dar conselhos relevantes e focados.
Kristian Fagerlie diz que o ChatGPT pode ser como um especialista em finanças, carreira ou relacionamentos. Alejandro Lopez-Lira e Yuehua Tang pediram ao ChatGPT para agir como um especialista financeiro, e ele interpretou corretamente as notícias financeiras.
Outras oportunidades moram no uso de técnicas avançadas de solicitação para ajudar a AI a entender o contexto e melhorar seu desempenho em tarefas complexas. A técnica "Chain-of-Thought Prompting" ajuda a chegar a conclusões complexas. "Few-Shot Prompting" auxilia na adaptação aos exemplos e ao contexto da tarefa. Já "Zero-Shot Prompting" contribui na realização de previsões sobre dados não vistos sem treinamento adicional.
Estabelecer limitações também é importante para obter resultados mais específicos. Evite que a AI vá além do contexto de suas tarefas. Jackson Fall definiu um orçamento de 100 dólares para iniciar um negócio. Matt Mic determinou o local alvo e as regras de citação para artigos. Riley Goodside pediu a um "malandro falante rápido de um filme de gângster dos anos 1940" que explicasse o algoritmo de classificação "bubble sort".
Os 7 passos para melhorar seu desempenho com AI
Não preciso mentir, esses 7 passos que estou indicando aqui são inspirados no material que Kristian escreveu em sua newsletter, mas em inglês e estou fazendo o trabalho de tradução, já que ele já fez um excelente trabalho de organização.
Passo 1: Considere o contexto da sua instrução
Estabeleça o cenário. Antes de mergulhar, pense no contexto em que ele será usado. Definir um campo ou tópico específico para o modelo se concentrar ajudará a entender o propósito da conversa e fornecer respostas mais relevantes.
Exemplo 1: You’re an expert career advisor. You have been helping people with changing careers for 20 years. From young adults to older people.
Exemplo 2: You’re an expert relationship psychologist. You have been helping couples with their problems for 20 years. From young adults to older people.
Exemplo 3: You’re an expert in personal finance. You have helped people save money for 20 years. From young adults to older people.
Passo 2: Dê ao modelo uma tarefa para realizar
Defina uma tarefa. Depois de estabelecer o contexto, dê ao modelo uma tarefa clara para realizar. Por exemplo, se a instrução é sobre orientação profissional, a tarefa pode ser "dar o melhor conselho para mudar de carreira".
Exemplo 1: Your task is now to give the best advice when it comes to changing careers.
Exemplo 2: Your task is now to give the best advice when it comes to ending a long relationship.
Exemplo 3: Your task is now to give the best advice when it comes to saving money.
Passo 3: Faça perguntas
Para garantir que a resposta seja relevante e útil, faça perguntas específicas dentro da intenção, isso ajudará o modelo a compreender melhor o que você está procurando. Uma forma aqui é instruir o modelo a perguntar para você coisas que ele precisa saber.
Exemplo: You must ALWAYS ask questions BEFORE you answer so you can better zone in on what the questioner is seeking. Is that understood?
Passo 4: Aperfeiçoar
Após o modelo fornecer uma resposta, analise o resultado. Se não for o que você esperava ou faltar detalhes, é hora de refinar a intenção. Para obter melhores resultados, certifique-se de que a intenção seja específica e concisa. Inclua as perguntas que deseja fazer e o contexto da conversa, e pense também no tom da conversa. Além disso, inclua mais detalhes ou experimente conversar com ele sobre o tema antes inspirando o contexto.
Passo 5: Use a instrução melhorada para obter melhores respostas do ChatGPT
Teste-o. Coloque a nova instrução melhorada e veja o que recebeu. Faça isso de forma iterativa, ou seja, uma vez depois da outra. Assim ele vai pegando o contexto entre conversas, aprendendo com o que não funcionou antes. Inclusive faça referências ao texto anterior.
Exemplo: what you said is correct, but it is not focusing on the specific conversation expecting the other part will not be so happy with what it heard. Let's try again.
E daí você coloca a nova instrução já melhorada.
Passo 7: Pratique a criação de instruções melhores
A prática leva à perfeição. Uma forma bacana de treinar além do uso contínuo é conversar com os modelos sobre assuntos que esteja pesquisando. Um exemplo disso é começar um prompt colocando um contexto ou fazendo referência a algum tema, artigo ou trabalho publicado e pedir ao ChatGPT para falar sobre.
Pra onde eu vou agora?
Essas ferramentas estão sempre evoluindo e ficando cada vez melhores. Mas elas vieram para ficar e provavelmente daqui a pouco ao invés de falar com elas de forma escrita, você irá literalmente falar com elas. Além disso, muitas pessoas estão descobrindo formas de hackear o modelo para ele fazer coisas que inclusive os modelos não poderiam estar fazendo.
Se você ficou inspirado e quer explorar mais, aqui tem uma série de materiais gratuitos e também pagos de prompts prontos para você usar!
Interessante, Mas Não Relacionado
Estados Unidos aprovam a venda de carne cultivada em laboratório
É amigos, estamos chegando no futuro onde sua comida inteira vai vir em caixinhas. Mas, por enquanto, ela virá em formato de frango fatiado mesmo para simular a vida como ela é. Mas essas peças de carne produzidas em laboratório prometem conseguir mitigar o consumo de carne sem precisar matar os animais, só gerando mais carne usando as células dos bichos.