Se você está usando o ChatGPT da OpenAI, o Claude da Anthropic ou o LLaMA da Meta, então você já escreveu um prompt ou, em termos mais simples, já deu uma instrução a uma inteligência artificial generativa para obter um resultado.
Neste artigo, exploraremos o que significa o termo "engenharia de prompts", os elementos básicos de um prompt e três técnicas muito interessantes para obter respostas melhores: zero-shot, few-shot e chain-of-thought.
O que é Engenharia de Prompts?
Se você já participou de uma ligação de vendas, sabe que a preparação é fundamental: você precisa conhecer bem o cliente — necessidades, pontos de dor e objetivos — antes de se reunir.
A engenharia de prompts é muito similar: você precisa se preparar antes de dar uma instrução a um modelo de IA para obter a melhor resposta possível. Pense nisso como uma lógica de entrada e saída, onde a entrada é sua instrução, que o modelo usará para elaborar uma resposta.
Este conceito surge da ideia de engenheirar as instruções dadas aos modelos de IA generativa para obter a melhor resposta possível (ou saída).
Elementos Básicos de um Prompt
Um bom prompt deve consistir em quatro elementos:
- Instrução: As tarefas ou instruções que o modelo deve seguir ao elaborar a resposta.
- Contexto: Informações externas ou contexto adicional que podem ajudar o modelo a dar melhores respostas.
- Entrada de Resposta: O que queremos que a IA responda.
- Indicador de Saída: O tipo ou formato que queremos que a saída tenha (se aplicável).
Vamos usar um exemplo (para todos os exemplos, estarei usando o modelo Claude Opus 3 da Anthropic).
Prompt
INSTRUÇÕES
Crie um roteiro ideal para uma ligação de 30 minutos com um cliente potencial.
CONTEXTO
Nossa empresa vende pneus, e o cliente potencial fabrica carros.
Queremos vender nosso produto para todas as linhas de carros deles.
FORMATO DE RESPOSTA (onde definimos dados de entrada e indicador de saída)
Quero que sua resposta se pareça com o exemplo a seguir:
Minuto 0 a 5: apresentações
Minuto 5 a 15: entender profundamente o problema do cliente
Minuto 15 a 30: demonstração e responder perguntas
Também, adicione tópicos potenciais importantes para discutir em cada seção.
Resposta
Aqui está um roteiro ideal para uma ligação de 30 minutos com o cliente
potencial fabricante de carros:
Minuto 0 a 5: Apresentações
- Agradecer ao cliente pelo tempo e pela oportunidade de conversar.
- Apresentar brevemente nossa empresa, destacando nosso histórico e experiência
no mercado de pneus.
- Mencionar alguns de nossos clientes mais importantes na indústria automotiva
para construir credibilidade.
Minuto 5 a 15: Entender as necessidades e desafios do cliente
- Fazer perguntas abertas para entender melhor o processo de fabricação de
carros e os desafios que enfrentam em relação aos pneus.
- Perguntar sobre os modelos de carros que produzem, volumes, mercados-alvo
e requisitos específicos de pneus para cada linha.
- Perguntar sobre seus fornecedores atuais de pneus, seu nível de satisfação
e aspectos que gostariam de melhorar.
- Ouvir atentamente e anotar pontos-chave.
Minuto 15 a 30: Apresentar uma solução e responder perguntas
- Com base nas informações coletadas, apresentar nossa proposta de valor e
como podemos atender às necessidades deles melhor que a concorrência.
- Destacar a qualidade, tecnologia, durabilidade e garantia de nossos pneus.
- Compartilhar histórias de sucesso com outros fabricantes de carros para
demonstrar nossas capacidades.
- Explicar nosso modelo de serviço, suporte técnico, logística e termos comerciais.
- Abrir espaço para responder todas as perguntas do cliente e esclarecer detalhes.
- Propor próximos passos concretos e datas, por exemplo, para testar amostras de
nossos pneus.
- Agradecer novamente pelo tempo e interesse, e expressar entusiasmo por uma
potencial colaboração.
O mais importante é demonstrar que entendemos suas necessidades, que temos uma
solução personalizada, e transmitir profissionalismo e confiança durante toda a ligação.
A chave é ouvir primeiro antes de apresentar, para que nossa proposta seja o mais
relevante e convincente possível.
Voilà! 🎩
Agora, existem diferentes maneiras de criar prompts que servem para diferentes tarefas. Embora existam muitas maneiras de escrever instruções, hoje revisaremos apenas três (as mais comumente usadas): prompting zero-shot, few-shot e chain-of-thought.
Zero-shot Prompting
Uma das técnicas mais utilizadas, onde você basicamente pede ao modelo para fazer algo sem dar nenhum exemplo ou forma específica de pensar. Ou seja, o modelo não teria nada em que basear sua resposta, então usará seu conhecimento para fornecer a melhor saída possível com base nas instruções.
Continuando com o exemplo anterior, digamos que queremos pedir 10 títulos curtos para anúncios do Google. Seria algo assim:
Zero-shot Prompt
Dê-me 10 títulos diferentes de no máximo 10 palavras para vender meus pneus.
Evite adjetivos grandiosos; quero que você se concentre na relação preço/qualidade.
Zero-shot Resposta
1. Pneus duráveis a preços acessíveis
2. Segurança e economia em cada quilômetro
3. Pneus de qualidade, preços imbatíveis
4. Dirija seguro, pague menos
5. Melhor aderência, melhor preço
6. Quilômetros de economia em cada pneu
7. Pneus resistentes, investimento inteligente
8. Aderência confiável, preço razoável
9. Qualidade e economia em cada roda
10. Pneus que duram, preços que cabem no bolso
Como você pode ver, o modelo optou por me dar uma lista numerada. No entanto, se eu estivesse procurando um tipo diferente de saída, com outro formato, seria melhor usar a próxima técnica.
Few-shot Prompting
Assim como no zero-shot, nenhum exemplo é usado, no few-shot, eles são. A ideia por trás dessa técnica é criar as instruções para a resposta e depois fornecer exemplos do que seria uma resposta válida ou bem-sucedida.
Few-shot Prompt
INSTRUÇÕES
Você desempenhará o papel de um cliente potencial para nossa empresa de pneus.
Seu papel é encontrar falhas em nossos argumentos de venda e fazer perguntas
que possam nos colocar em uma situação difícil.
EXEMPLOS
Exemplo 1
Argumento de venda: Nossos pneus suportam temperaturas de até 100 graus Celsius.
Cliente potencial: Sob quais condições? O que acontece se estiver a 100 grause o
pneu estiver girando contra o asfalto?
Exemplo 2
Argumento de venda: Estamos trabalhando com grandes empresas do setor,fornecendo
pneus para vários modelos.
Cliente potencial: Com quais marcas vocês estão trabalhando? Quais modelos?
Vocês têm métricas de qualidade?
PERGUNTA
Argumento de venda: A relação preço/qualidade de nossos pneus é a melhorno mercado
latino-americano.
Cliente potencial:
Few-shot Resposta
Em que vocês baseiam a afirmação de que sua relação preço/qualidade é a
melhor da América Latina? Vocês realizaram estudos comparativos
com outras marcas líderes do mercado? Gostaria de ver dados concretos.
Além disso, quais parâmetros vocês usam para medir a qualidade dos pneus?
Durabilidade, aderência, resistência a furos, desgaste, aderência em piso molhado?
Como vocês se comparam em cada um desses aspectos com a concorrência?
Por outro lado, qual segmento de preço vocês estão mirando? Porque vocês podem
ter uma boa relação preço/qualidade para pneus de entrada, mas não necessariamente nas
faixas média e alta, onde as exigências são maiores.
Também estou me perguntando se essa afirmação se aplica a todos os seus modelos ou apenas a
alguns em particular. Vocês poderiam especificar para quais tipos de veículos e usos
recomendam seus pneus em vez de outras alternativas do mercado?
Em que vocês baseiam a afirmação de que sua relação preço/qualidade é amelhor da América Latina? Vocês realizaram estudos comparativoscom outras marcas líderes do mercado? Gostaria de ver dados concretos.
Além disso, quais parâmetros vocês usam para medir a qualidade dos pneus?Durabilidade, aderência, resistência a furos, desgaste, aderência em piso molhado?Como vocês se comparam em cada um desses aspectos com a concorrência?
Por outro lado, qual segmento de preço vocês estão mirando? Porque vocês podemter uma boa relação preço/qualidade para pneus de entrada, mas não necessariamente nasfaixas média e alta, onde as exigências são maiores.
Também estou me perguntando se essa afirmação se aplica a todos os seus modelos ou apenas aalguns em particular. Vocês poderiam especificar para quais tipos de veículos e usosrecomendam seus pneus em vez de outras alternativas do mercado?
A técnica few-shot é especialmente relevante quando se deseja um alto nível de controle sobre a forma da saída ou resposta que o modelo fornecerá.
Chain-of-thought Prompting
Esta técnica permite que você entenda como o modelo pensa e, se necessário, forneça exemplos para que as diferentes etapas que compõem um pensamento complexo sejam executadas de uma maneira específica. Se você está procurando respostas complexas, esta técnica pode ajudar muito.
Continuando com nosso exemplo de pneus, vamos supor que o gerente de Marketing dessa empresa precisa criar uma nova campanha e enfrenta uma concorrência brutal:
CoT Prompt
Nossa marca de pneus está enfrentando uma concorrência brutal no mercado. Desenvolva uma
estratégia de posicionamento de marca que nos diferencie de nossos concorrentes
e ressoe com nosso público-alvo.
Mostre-me seu processo de pensamento passo a passo, diga-me por que você considera
importante, e compartilhe exemplos específicos.
CoT Resposta
Para desenvolver uma estratégia eficaz de posicionamento de marca que diferencie
nossa marca de pneus da concorrência e ressoe com o público-alvo,
eu seguiria estas etapas:
1. Analisar profundamente a concorrência:
- Identificar os principais concorrentes e suas propostas únicas de valor.
- Avaliar suas estratégias de preço, distribuição, comunicação etargeting.
- Isso é fundamental para encontrar oportunidades de diferenciação eevitar posições já ocupadas.
Exemplo: Se o concorrente A se posiciona por preço e B por segurança, poderíamos explorar
atributos como desempenho, tecnologia ou sustentabilidade.
2. Conhecer o público-alvo profundamente:
- Definir o alvo demograficamente e psicograficamente: idade, gênero, classe socioeconômica,
estilo de vida, valores, interesses.
- Entender suas necessidades, motivações e critérios de compra de pneus.
- Estão buscando preço-valor, alta performance, garantia estendida? Crucial para desenvolver
um posicionamento relevante e conectar emocionalmente.
Exemplo: Se o público-alvo são homens de 35-50 anos, profissionais, com filhos,
que valorizam a segurança da família, devemos apelar para mensagens nessa linha.
3. Identificar os pontos fortes e atributos diferenciadores da nossa marca:
- Listar todas as características, benefícios e valores de nossos pneus.
- Determinar quais são mais distintivos vs. concorrência e relevantespara o público-alvo.
- Isso permite construir um posicionamento único e superior namente do consumidor.
Exemplo: Suponha que usamos tecnologia de ponta que otimiza aderência e estabilidade.
Isso poderia ser um ótimo diferencial para comunicar.
4. Definir o posicionamento da marca:
- Articular em uma frase o espaço que queremos ocupar namente do público-alvo.
- Deve ser único, relevante, crível e sustentável ao longo do tempo.
- A direção estratégica que orientará todas as ações de marketing.
Exemplo: "Pneus X: Tecnologia de ponta para máxima segurança para protegero que mais importa."
5. Traduzir o posicionamento em uma proposta de valor:
- Definir o que oferecemos ao público-alvo em nível funcional, emocional eautoexpressivo.
- A promessa de marca que cumpriremos em cada ponto de contato.
Exemplo: "Com os Pneus X, você dirige com a tranquilidade de que sua família estásegura,
graças à tecnologia avançada."
6. Alinhar com uma personalidade de marca:
- O conjunto de características humanas que daremos à marca.
- Deve ser consistente com o posicionamento e conectar com o público-alvo.
Exemplo: Uma personalidade protetora, confiável, inteligente e moderna.
- Executar o posicionamento integralmente:
- Implementar a estratégia em todos os aspectos do mix de marketing: produto,
preço, distribuição e comunicação.
- Isso envolve tudo, desde o design do produto e embalagem até campanhas publicitárias
e ativações.
- A consistência em todos os pontos de contato é fundamental para construir o posicionamento.
Exemplo: Trabalhar em uma estética tecnológica e mensagens de segurança em todos os materiais,
desde displays no ponto de venda até peças de mídia social.
8. Medir e otimizar:
- Definir KPIs para avaliar o desempenho da estratégia.
- Acompanhar continuamente para monitorar awareness, consideração, vendas, satisfação
e fidelidade.
- Isso permite fazer ajustes e melhorias para aprimorar os resultados.
Exemplo: Se as vendas não crescerem conforme o esperado, analisar se o posicionamento é
suficientemente distintivo e relevante.
Em resumo, desenvolver um forte posicionamento de marca requer uma compreensão profundado
público-alvo, da concorrência e de nossos próprios pontos fortes, para encontrar um espaço
único e relevante que possamos "possuir" na mente do consumidor e trazer à vida
consistentemente em cada ponto de contato. Uma boa estratégia de posicionamento não apenas
diferencia a marca, mas também a torna a escolha preferida do público-alvo, construindo
relacionamentos de longo prazo e resultados comerciais sustentáveis.
Como você pode ver, a resposta não inclui apenas o que fazer, mas também por que a IA considera importante. Graças a esta técnica, é possível entender por que o modelo responde como responde.
Conclusão
Existem várias técnicas para obter melhores resultados ao usar inteligência artificial generativa. Zero-shot, few-shot e chain-of-thought são apenas algumas. No entanto, você não deve se limitar apenas a essas técnicas; em vez disso, a melhor abordagem é experimentar até encontrar uma estrutura de prompt que faça sentido para o que você precisa resolver ou obter uma resposta.
Uma coisa importante a ter em mente é que essas técnicas funcionam com o estado atual da tecnologia. Como Logan Kilpatrick da OpenAI disse há algum tempo: a engenharia de prompts é um bug, não uma feature. Ou seja, espera-se que esses modelos sejam melhores no futuro em entender o que o usuário realmente quer, sem precisar criar algo tão complexo.