🔄 O que e Self-Reflection
Self-Reflection e pedir ao modelo para revisar e criticar sua propria resposta antes de finalizar. E o conceito que esta no core de como reasoning models como Claude e O1 funcionam.
💡 Fluxo Self-Reflection
🛠️ Como Implementar
Prompt de Reflexao
"Do you spot any mistakes or areas to improve in your answer? Please correct them."
Single-Prompt Approach
- First, answer the question
- Then, analyze your answer for potential errors
- If revision needed, provide improved answer
📧 Caso: Cold Email Optimization
Um caso de uso poderoso: otimizar cold emails colocando o modelo na perspectiva do prospect.
📝 Workflow
Adicione variaveis dinamicas do lead form para tornar a reflexao mais especifica e personalizada.
🎯 Quando Usar
🧮 Complex Reasoning
Erros sao provaveis na primeira tentativa
✍️ Creative Writing
Refinamento de tom, estilo, impacto
⚠️ High-Stakes
Respostas erradas tem custo alto
📊 Multiple Iterations
Cada iteracao guiada por critique
⚠️ Cuidado: Overthinking
🚨 A Armadilha do Overthinking
Assim como humanos podem overthink e "estudar demais para a prova", self-reflection em excesso pode piorar respostas.
Analogia: Voce ja estudou tanto para uma prova que comecou a racionalizar respostas erradas no multipla escolha? Self-reflection pode fazer o mesmo - uma resposta perfeita vira "otimizada" demais e perde naturalidade.
💡 Equilibrio
Use self-reflection com moderacao. Uma ou duas iteracoes geralmente sao suficientes. Mais que isso pode introduzir problemas novos.
🔧 Exercicio: Poem Refinement
📝 Creative Self-Reflection
Resultado Esperado
- Poema inicial (possivelmente seco/tecnico)
- Critique identifica: "tone is a bit dry, could be more playful"
- Versao revisada com tom mais leve e engajante