Pular para o conteúdo

Engenharia de Prompt Avançada

Técnicas que dobram a qualidade quando o caso é difícil. Chain of Thought, XML Tags, prefill, role estendido.

9 min · Intermediário · 2 de 2

TL;DR

Cinco técnicas que viram qualquer prompt amador em sênior: XML tags · Few-shot · Chain of Thought · Prefill · Role estendido. Quando combinadas, dobram a qualidade da resposta.

1 · XML Tags — estrutura que o Claude entende

A Anthropic treinou o Claude especificamente para entender markup XML. Não é opcional para prompt complexo — é o que faz a IA não confundir contexto, tarefa e formato.

Anti-padrão (tudo solto)

Analisa essa planilha. Estilo: relatório executivo. Encontra 3 padrões.
Empresa é clínica odontológica com R$ 380 ticket. Foco em churn.

Claude tenta adivinhar o que é dado, o que é tarefa, o que é tom. Erra metade.

Padrão correto

<contexto>
Empresa: clínica odontológica
Ticket médio: R$ 380/mês
Foco da análise: churn
</contexto>

<dados>
[planilha anexada]
</dados>

<tarefa>
Encontre 3 padrões que expliquem o churn das últimas 90 dias.
</tarefa>

<formato>
Relatório executivo, 1 página, em PT-BR.
</formato>

Resultado: respostas mais previsíveis, menos divagação, formato consistente.

Tags úteis para empresário

  • <contexto> — quem é a empresa, números chave, restrições
  • <dados> — os números, planilhas, documentos
  • <tarefa> — o que pedir, verbo de ação claro
  • <formato> — como devolver
  • <exemplo> — input/output de referência
  • <restricoes> — o que NÃO fazer
  • <persona> — quem o Claude está sendo

2 · Few-shot — ensinar pelo exemplo

Quando descrever um padrão é difícil, mostre o padrão. Few-shot é dar 2-3 exemplos antes da tarefa real.

Exemplo prático: padronizar resposta a cliente

Você é gerente de Customer Success. Responda emails de cliente seguindo
exatamente o estilo dos exemplos abaixo.

<exemplo>
Cliente: "Estou achando o produto caro pelo que entrega."
Resposta: "Entendo. Pode me contar quais features você esperava ter no plano atual? Quero entender se é precificação ou se ainda não desbloqueamos valor pra você."
</exemplo>

<exemplo>
Cliente: "Quero cancelar."
Resposta: "Antes de cancelar, em 3 minutos posso te mostrar exatamente o que você usou esse mês? Talvez exista feature que resolve o que está faltando — ou talvez seja melhor cancelar mesmo. Você escolhe depois."
</exemplo>

Agora responda:
Cliente: "[novo email aqui]"

Resultado: Claude segue tom, estrutura e padrão exatos, sem você precisar descrever em prosa.

3 · Chain of Thought — pensar antes de responder

Frase mágica:

“Pense passo a passo antes de responder. Mostre seu raciocínio. Só depois dê a conclusão.”

Reduz erro lógico significativamente em problemas que envolvem:

  • Cálculo financeiro multi-etapa
  • Diagnóstico que depende de cruzar variáveis
  • Decisão com vários trade-offs

Variação avançada: pensamento em rascunho

Antes da resposta final, use a tag <rascunho> para listar:
1. Quais variáveis preciso considerar
2. Quais hipóteses estou descartando e por quê
3. Qual a ordem lógica do raciocínio

Depois, dê a resposta final em <resposta>.

Você pode pedir para ele esconder o rascunho se quiser só a resposta limpa.

4 · Prefill — forçar o formato

Útil quando você precisa que a resposta saia em um formato exato. Você “começa a resposta” no lugar dele.

Caso 1: forçar JSON puro

Sem prefill:

“Aqui está sua resposta em JSON: json\n{...}\n

Com prefill (na API, parâmetro messages termina com role assistant):

{ "role": "assistant", "content": "{" }

Claude continua a resposta a partir de {. JSON limpo sem texto antes.

Caso 2: forçar começo direto

Pula introdução. Comece sua resposta diretamente com "RECOMENDAÇÃO:".

Funciona em claude.ai também. Atalho para evitar “Claro, posso te ajudar com isso…“

5 · Role estendido — não é só “você é um analista”

Role básico:

“Você é analista de vendas.”

Role estendido:

Você é Head de Vendas com 15 anos em SaaS B2B brasileiro, ticket médio
R$ 5k/mês. Já vendeu em empresas de 5 a 50 vendedores. Sua paranóia é
ticket caindo por conta de desconto excessivo. Você lê funil com lupa.

Diferença: a IA assume linguagem, prioridades, vieses do papel detalhado. Vai mencionar margem onde outro só mencionaria volume.

Quando combinar (e o efeito multiplicador)

Prompt máximo para análise complexa de empresa real:

<persona>
Você é CFO sênior com 12 anos em SaaS brasileiro Série A/B.
Foi CFO em empresa que cresceu 8x em 3 anos. Sua marca é detectar
revenue leak antes de outros e cortar custo com cirurgia, não machado.
</persona>

<contexto>
Empresa: SaaS de gestão para clínicas odontológicas
Estágio: Série A, 14M ARR
Time: 38 pessoas
Caixa: R$ 12M
Burn: R$ 1.4M/mês
Cresce 6% MoM mas churn subiu de 2.1% para 3.8%
</contexto>

<dados>
[planilha DRE + planilha churn]
</dados>

<tarefa>
1. Em <rascunho>, liste todas as variáveis que considerou e quais cortou da análise.
2. Em <diagnostico>, dê o quadro real (não o que o CEO quer ouvir).
3. Em <acao_30_dias>, recomende 3 movimentos com impacto em R$.
4. Em <risco>, aponte o que pode dar errado em cada movimento.
</tarefa>

<formato>
Resposta em XML conforme acima. Use tabela markdown onde fizer sentido.
</formato>

<exemplo>
Para inspirar tom (use o estilo, não o conteúdo):
"O churn não está subindo por preço — está subindo porque mensalistas
de < 6 meses representam 70% dos cancelamentos. Onboarding está sangrando."
</exemplo>

Pense em etapas antes de responder. Mostre raciocínio.

Esse prompt extrai do Claude o tipo de análise que custaria R$ 30k em consultoria.

Tabela de quando usar o quê

TécnicaUse quandoCuidado
XML TagsPrompt > 200 palavrasNão é necessário para perguntas simples
Few-shotPadrão visual difícil de descreverNão use exemplo viesado
Chain of ThoughtCálculo, decisão multi-variávelAumenta tokens (e custo)
PrefillPrecisa de formato exato (JSON, código)Só funciona na API, não no chat
Role estendidoAnálise de domínio específicoNão invente credenciais que enviesam mal

Próximo passo

Aplique tudo na biblioteca de prompts — você consegue ler como cada um usa essas técnicas.

Ou veja como construir Skill customizada para automatizar o uso desses prompts.

Fontes oficiais