🏗️ O que e Scaffolding
Scaffolding e um design de prompt onde voce quebra uma tarefa complexa em passos menores e gerenciaveis, guiando o modelo atraves de cada etapa sequencialmente.
🔧 Analogia: Construcao Civil
Assim como andaimes permitem construir predios altos em etapas, scaffolding permite criar outputs complexos que seriam impossiveis em um unico prompt.
- • Cada "andar" depende do anterior estar pronto
- • Estrutura temporaria que suporta a construcao
- • Remove complexidade expondo partes gerenciaveis
📖 Case Study: Escrevendo um Livro
Historia real: um autor famoso contratou para escrever um livro com GPT-4 quando o context window era apenas 8.000 tokens. Scaffolding foi a unica solucao.
O Problema
- • Nao da para outputar um capitulo inteiro (limite de ~2K tokens output)
- • Capitulos precisam fluir naturalmente entre si
- • Phrasing tende a ficar formulaica e repetitiva
A Solucao: Scaffolding
📝 Multi-Prompt Scaffolding
Abordagem onde cada etapa e um prompt separado. Ideal para workflows de automacao como N8N ou Make.com.
Exemplo: Essay sobre Climate Change
Prompt 1:
"Give me an outline for an essay about climate change"
Prompt 2:
"Write the first section about impacts on agriculture"
Prompt 3:
"Write the section about impacts on oceans"
✓ Vantagens
- • Controle granular sobre cada etapa
- • Pode corrigir/revisar partes intermediarias
- • Facil de integrar em workflows automatizados
📄 Single-Prompt Scaffolding
Todas as instrucoes em um unico prompt estruturado. Ideal para reasoning models com grandes context windows.
Estrutura: First → Then → Finally
First, list key points about climate change.
Then, for each point, provide a detailed explanation with evidence.
Finally, conclude with recommendations for addressing climate change.
💡 Dica
Com reasoning models como O1/O3/Gemini 2.5 Pro, single-prompt scaffolding e muito eficaz. O modelo executa todo o scaffolding internamente durante o reasoning.
🎯 Quando Usar Scaffolding
✓ Use Scaffolding Quando
- • Tarefa complexa demais para one-shot
- • Long-form content (livros, relatorios)
- • Analise multi-parte
- • Output precisa de estrutura clara
- • Cada parte depende da anterior
✗ Nao Use Quando
- • Tarefa simples de resposta direta
- • Output curto (< 500 palavras)
- • Partes sao independentes
- • Velocidade e mais importante que estrutura
📊 Beneficios
Scaffolding reduz wandering e alucinacao porque divide o trabalho em tarefas "miopicas" que o modelo pode executar com alta precisao. Analogia: pai de 5 filhos nao consegue dar atencao igual a todos - prompts muito grandes tem o mesmo problema.
🔧 Exercicio: SWOT Analysis
Este exercicio demonstra scaffolding convergente - cada parte contribui para um output final integrado.
📝 SWOT Scaffolded
💡 Por que a Ordem Importa
Strengths antes de Weaknesses permite contraste. Ambos antes de Opportunities porque oportunidades frequentemente estao entre forcas e fraquezas. A sequencia estrategica aumenta a qualidade do output final.