A engenharia de prompt é uma disciplina que foca em como construir as entradas, chamadas de “prompts”, que usamos para nos comunicar com modelos de linguagem de IA. O objetivo é criar prompts de alta qualidade para obter as melhores respostas possíveis da IA. É uma combinação de arte e ciência: você precisa entender como a IA “pensa” para estruturar seu pedido de forma que ela entregue exatamente o que você precisa.
Entendendo a IA e seus tipos
Para entender a engenharia de prompt, primeiro é preciso ter uma ideia de como a IA funciona.
A Inteligência Artificial (IA) é um campo da ciência da computação dedicado a criar máquinas que simulam a inteligência humana. Em vez de apenas seguir instruções programadas, a IA “aprende” a partir de dados para realizar tarefas, como reconhecer imagens, traduzir idiomas ou escrever textos.
O histórico da IA é fascinante e longo. Começou na década de 1950 com a visão de máquinas que poderiam pensar. As primeiras pesquisas foram sobre a resolução de problemas e jogos. Depois, a IA passou por períodos de “inverno” (onde o financiamento e o interesse diminuíram) e “primaveras” (onde avanços trouxeram novas ondas de entusiasmo). Atualmente, estamos vivendo uma grande “primavera” da IA, impulsionada pelo aprendizado de máquina e, mais especificamente, pelo aprendizado profundo (deep learning).
Os tipos de IA podem ser classificados de várias maneiras, mas uma divisão comum é:
- IA estreita (ou fraca): É a maioria da IA que vemos hoje. Ela é projetada e treinada para uma tarefa específica. Um assistente virtual como a Siri, um sistema de recomendação da Netflix ou um gerador de imagens são exemplos de IA estreita.
- IA geral (ou forte): É uma IA hipotética que teria a capacidade de entender, aprender e aplicar sua inteligência para resolver qualquer problema, assim como um ser humano. Ainda estamos longe de alcançar esse nível.
Agentes de IA e Prompts
Um agente de IA é um sistema que percebe seu ambiente através de sensores e age nesse ambiente por meio de atuadores, com o objetivo de alcançar determinados objetivos. No contexto de modelos de linguagem como o Gemini, o “agente” é o próprio modelo de IA. Seus “sensores” são os dados do seu prompt, e seus “atuadores” são as palavras que ele gera como resposta.
O prompt é a instrução ou pergunta que você fornece a um agente de IA. É a sua forma de se comunicar e direcionar o comportamento da IA. É por isso que a qualidade do prompt é tão crucial.
Como criar prompts eficientes
A arte da engenharia de prompt está em refinar e estruturar suas instruções para que o modelo de IA possa entender a complexidade da sua solicitação e fornecer uma resposta precisa.
A seguir, apresento as melhores técnicas e métodos para criar prompts eficientes.
1. Dê um papel para a IA
Essa é a primeira e mais importante etapa. Ao dar um papel para a IA, você está definindo o contexto e o tom da conversa, o que direciona a IA a usar um determinado “conjunto de dados” interno.
Exemplos:
Você é um professor de história. Sua tarefa é explicar a Revolução Francesa de forma simples para um aluno do ensino fundamental.
Você é um especialista em investimentos. Analise o seguinte cenário financeiro e sugira três estratégias de alocação de ativos.
Você é um poeta. Escreva um soneto sobre a chegada da primavera.
2. Seja específico e claro
Evite generalizações. Quanto mais detalhes você fornecer, mais precisa será a resposta.
Ruim: Escreva sobre a Segunda Guerra Mundial.
Melhor: Escreva um breve resumo, de cerca de 200 palavras, sobre os principais eventos da Segunda Guerra Mundial, com foco no papel do Brasil no conflito.
3. Estruture seu prompt com seções
Para prompts mais complexos, use divisões claras para organizar as informações e facilitar a compreensão da IA. Você pode usar títulos ou marcadores para separar as instruções.
Exemplo de estrutura:
### **Papel:**
Você é um consultor de marketing digital.
### **Tarefa:**
Crie um plano de conteúdo para as redes sociais de uma cafeteria.
### **Instruções:**
1. O plano deve cobrir 30 dias.
2. Crie uma tabela com as colunas: "Data", "Tópico" e "Ideia de Conteúdo".
3. Os tópicos devem variar entre posts sobre cafés especiais, doces do dia e a história do grão.
4. O tom deve ser leve e acolhedor.
5. Sugira uma hashtag por dia.
### **Público-alvo:**
Jovens adultos (20-35 anos) que amam café e trabalham remotamente.
4. Use exemplos (Prompt com “poucos exemplos”)
Para guiar a IA sobre o formato ou estilo desejado, inclua um ou dois exemplos no seu prompt. Isso é especialmente útil para tarefas de categorização, tradução ou formatação.
Exemplo:
A seguir, está uma lista de sentimentos. Classifique cada sentimento como "positivo", "negativo" ou "neutro".
1. Felicidade: positivo
2. Raiva: negativo
3. Surpresa:
4. Tristeza:
Neste caso, a IA aprende com os exemplos e classifica “surpresa” (neutro) e “tristeza” (negativo) no formato esperado.
5. Defina restrições e formatos
Especifique o formato da saída que você espera. Isso pode ser um número de palavras, um tipo de arquivo, uma lista com marcadores, uma tabela, etc.
Exemplos:
Forneça a resposta em uma lista numerada.
A resposta deve ter no máximo 150 palavras.
Liste os prós e contras em duas colunas, formatando-os em uma tabela.
A engenharia de prompt é uma habilidade em constante evolução. Ao aplicar essas técnicas, você não apenas melhora a qualidade das suas interações com a IA, mas também entende melhor como essas poderosas ferramentas funcionam.