⚙️ Arquitetura de Prompts
Domine a estruturação avançada de prompts profissionais. Fundamentos essenciais para criar prompts consistentes e eficazes.
1. Estruturação Avançada de Prompts
Arquitetura clara e hierárquica
Prompts bem estruturados são como código bem organizado: fáceis de entender, manter e depurar. A estrutura define a qualidade da resposta.
# Estrutura Recomendada
## CONTEXTO
[Quem você é, situação atual]
## TAREFA
[O que precisa ser feito]
## FORMATO
[Como a resposta deve ser]
## RESTRIÇÕES
[O que evitar ou limitar]
✓ Use delimitadores claros
XML tags, Markdown headers, ou separadores como ---
✓ Hierarquia de informações
Do mais importante para o menos importante
2. Separação de Instruções, Contexto e Dados
Organização em blocos distintos
Misturar instruções com dados é a principal causa de confusão nos modelos. Separe claramente cada tipo de informação.
<instructions>
Analise o texto abaixo e extraia os pontos principais.
</instructions>
<context>
Você é um analista de conteúdo especializado em resumos.
</context>
<data>
[Texto a ser analisado aqui]
</data>
⚠️ Cuidado com Injection
Quando dados vêm do usuário, use delimitadores que não possam ser facilmente replicados.
3. Prompts Orientados a Objetivos
Foco no resultado desejado
Antes de escrever o prompt, defina claramente: O que é sucesso? Como vou medir se a resposta é boa?
❌ Objetivo vago
"Escreva algo sobre marketing"
✓ Objetivo SMART
"Escreva 3 headlines de até 60 caracteres para campanha de e-commerce de moda feminina, focando em urgência"
Framework SMART para Prompts:
- Specífico - O que exatamente?
- Mensurável - Como saber se está bom?
- Atingível - O modelo consegue fazer?
- Relevante - Resolve o problema real?
- Tempo - Há restrições de extensão?
4. Uso Estratégico de Exemplos (Few-Shot)
Exemplos que definem padrões
Exemplos não são apenas ilustrativos - eles definem o padrão de resposta. Escolha-os estrategicamente.
📊 Quantidade ideal: 2-5 exemplos
Menos de 2 pode não estabelecer padrão. Mais de 5 geralmente não melhora e consome tokens.
🎯 Diversidade
Inclua casos variados: simples, complexo, edge case.
📍 Posicionamento
Exemplos mais recentes (fim) têm mais peso. Coloque o mais importante por último.
5. Redução de Ambiguidade
Eliminando interpretações múltiplas
Ambiguidade é o inimigo #1 de bons prompts. Cada termo ambíguo é uma chance de resposta incorreta.
❌ Termos ambíguos
- • "curto" (quantas palavras?)
- • "técnico" (qual nível?)
- • "recente" (último mês? ano?)
- • "melhor" (por qual critério?)
✓ Definições explícitas
- • "máximo 100 palavras"
- • "para desenvolvedores senior"
- • "dos últimos 6 meses"
- • "com maior ROI"
6. Templates Reutilizáveis
Estruturas parametrizáveis
Crie templates com placeholders para tarefas repetitivas. Economize tempo e garanta consistência.
# Template: Análise de Produto
Analise o produto [PRODUTO] considerando:
- Público-alvo: [PÚBLICO]
- Mercado: [MERCADO]
- Objetivo: [OBJETIVO]
Forneça: pontos fortes, fracos, e 3 sugestões de melhoria.
💡 Dica Pro
Mantenha uma biblioteca de templates testados. Versione e documente cada template.
7. Análise e Correção de Falhas
Debugging sistemático de prompts
Quando um prompt não funciona, não mude tudo de uma vez. Diagnostique sistematicamente.
Identifique o sintoma
Resposta errada? Formato errado? Muito longa? Muito curta?
Hipótese da causa
Instrução ambígua? Contexto insuficiente? Exemplos ruins?
Teste isolado
Mude UMA coisa por vez. Compare resultados.
Documente
O que funcionou e o que não funcionou. Crie um log.
🚀 Próximo: Módulo 2
Continue para Controle de Saída e domine formatação, restrições e validação de outputs!