Aqui está tudo o que você precisa saber sobre Prompt Engineering –
- O texto ensina que a melhor forma de obter respostas úteis de IA é fornecendo perguntas detalhadas e focadas
- Quanto mais detalhes são fornecidos sobre sua experiência pessoal e objetivos, melhores os modelos de IA podem responder
- O autor testou diferentes perguntas na ChatGPT e Claude para planejamento de treinos para maratonas e recebeu respostas melhores à medida que adicionava mais detalhes
Não é algo desrazoável prever que 2024 será o ano da IA. Entre a ChatGPT dominando as manchetes em 2023 e alternativas como o Microsoft Bing com IA e o Claude da Anthropic surgindo, é seguro dizer que a IA – especificamente a IA gerativa – estará no centro das atenções neste ano.
Se você está hesitante em mergulhar na IA, não está sozinho. Em 2023, o Centro de Pesquisa Pew descobriu que 52% dos americanos estavam mais preocupados do que animados com a IA se tornando parte de suas vidas diárias. Falando por minha própria experiência, no início do ano passado eu estava incrivelmente hesitante em até experimentar ou brincar com IA. No entanto, uma vez que eu fiz, senti-me um pouco mais confortável em usar IA. Principalmente uma vez que eu sabia como fazer as perguntas corretas.
Uma coisa que me ajudou a ficar mais confortável com a IA gerativa – que produz texto e imagens baseando-se em quantidades imensas de dados – foi garantir que eu estava fazendo perguntas bem construídas ou prompts. Assim como aprender a fazer as perguntas certas no Google para obter resultados úteis, “engenharia de prompts” é a habilidade – e arte – de criar prompts detalhados e focados para fazer modelos de IA gerativa fazerem o que você quer que eles façam.
No início, o Google não tornou ninguém especialista em criar consultas de pesquisa efetivas da noite para o dia, e o mesmo será verdadeiro para a engenharia de prompts. Levará tempo para se tornar um mestre em construir prompts produtivos para a IA gerativa. Se você quer começar com a engenharia de prompts e aprender a usar as IAs em sua vida um pouco mais efetivamente, está no lugar certo.
Testei um caso de uso de IA em alguns modelos de IA gerativa diferentes para dar a você a essência de como começar no caminho para se tornar um engenheiro de prompts competitivo, independentemente de qual modelo de IA você estiver usando. Para mais, aqui estão algumas coisas a saber sobre IA em seus telefones e como a Adobe pensa sobre IA.
A primeira coisa a saber é que perguntas curtas e amplas provavelmente não produzirão os resultados desejados. Se você perguntar à IA “Como posso me tornar fluente em alemão”, por exemplo, receberá uma resposta menos focada e efetiva do que se promptar a IA com “Sou um adulto educado na faculdade que se formou em inglês, tem fluência moderada em italiano e cursou um semestre de alemão básico no ensino superior. Pratico meu vocabulário e gramática alemã por cerca de 15 minutos todos os dias. Como posso me tornar fluente em alemão?”
Para me ajudar a me tornar um promptador de IA melhor, decidi promptar as IAs gerativas por informações sobre algo que eu sei razoavelmente bem, para poder avaliar como elaborar e especificar meus prompts resultava em melhores respostas. Um prompt popular – e, como corredor, é um que eu tenho especial interesse – é obter ajuda da IA gerativa para criar um plano de treinamento para uma maratona ou meia maratona.
Para começar, a OpenAI sugere perguntar à ChatGPT “Ajude-me a treinar para uma meia maratona”. Como eu esperava, este prompt faz sentido como ponto de partida, mas não vai dar resultados específicos. A ChatGPT, por exemplo, me deu dicas gerais para o treinamento, como definir metas e obter nutrição e hidratação adequadas.
Note: Para este teste, usei a versão da ChatGPT da Red Ventures (companhia controladora da CNET). E comparei os resultados com o Claude da Anthropic, que teve a mesma abordagem geral – sem programas de treinamento específicos. A OpenAI me deu alguns conselhos básicos de corrida depois que usei um prompt básico. Embora estas não sejam más maneiras de começar, não me levarão até a linha de chegada de uma maratona, o que exigirá um programa específico adaptado à minha forma física e experiência, quanto tempo tenho para treinar, como geralmente gosto de treinar e mesmo quando e onde correrei minha prova.
Para ajuda com o refinamento do prompt, recorri ao site irmão da CNET, o ZDNET, por ajuda. O ZDNET sugere adicionar mais detalhes para auxiliar a IA gerativa. Tentei a sugestão do ZDNET em seguida: “Sou um corredor inicnante e nunca corri uma maratona antes, mas quero completá-la em seis meses. Como posso me preparar para uma maratona?” Neste exemplo, estou fornecendo à IA um pouco mais de contexto para trabalhar, como prazo para treinar e nível de experiência.
Acho que isso é um pouco mais útil. Infelizmente, com a ChatGPT, a resposta não foi substancialmente diferente. A ChatGPT me deu conselhos ligeiramente mais específicos, como se concentrar em completar a maratona em vez de estabelecer um recorde pessoal e ingressar em uma comunidade de corrida para motivação durante o treinamento. Inspirador, talvez, mas ainda não acertando o alvo.
Quando dei o mesmo prompt para o Claude, obtenha um pouco mais. Ele me deu um programa de treinamento bastante básico, sugeriu metas mensais de treinamento e até possíveis treinos que poderia incorporar no meu treinamento. Mais próximo, mas ainda não um plano de treinamento completo.
Era hora de levar meu prompt ao próximo nível. Na minha próxima tentativa de prompt expandido, adicionei muitos detalhes como: histórico de corrida e treinamento, idade, gênero, condições da estrada e terreno para a maratona e o treinamento.
Agora estamos chegando a algum lugar. Reservando essa passagem para Londres agora. Sucesso! O que recebi de volta foi um bom ponto de partida para um programa real que eu poderia usar (com algumas alterações, é claro). A ChatGPT recomendou um programa bastante detalhado, dividindo metas de treinamento específicas e o ritmo que poderia incorporar em novos treinos por mês. O Claude dividiu o plano de treinamento em semanas, me dando treinos específicos nos quais eu poderia me concentrar a cada semana, com metas de quilometragem e a frequência com que deveria estar correndo a cada semana.
Só observarei que esses programas ainda não estavam perfeitamente adaptados a mim e como treinaria, mas estavam próximos e terei um excelente ponto de partida para meu treinamento. A prova está no prompt – quanto mais detalhes acrescentei, mais detalhes recebi de volta da ChatGPT e do Claude.
E um último conselho: independentemente de você estar procurando um programa de treinamento para maratona ou ajuda para preparar uma refeição, é sempre melhor verificar criticamente o que