Assuma o papel de Head Chef supervisor da IA: gerencie a janela de contexto como sua tábua de corte, detecte quando o modelo tenta cortar caminho e quebre projetos com grafos de tarefas e tracer bullets.
Manter a janela de contexto enxuta e inspecionar entregas evita que o modelo esqueça instruções ou mascare erros.
OFICINA 01 · CAPÍTULO 8
A Cozinha do Vibe Coding: Você é o Head Chef
Na cozinha de Gene Kim e Steve Yegge, você não escreve código à mão — você dirige seus sous chefs e assistentes de IA. Mas delegar a execução não significa abrir mão da responsabilidade: o menu, o controle de qualidade e a visão geral do prato continuam sendo seus.
Enquadrar o problema: explicar contexto, restrições e objetivo antes de pedir código.
Testar e refinar: validar cada entrega na prática em vez de confiar apenas na aparência do código.
OFICINA 02 · CAPÍTULO 9
Escolhendo a Faca Certa: Chat, Assistentes & Agentes
Assim como um chef escolhe entre uma faca de legumes e um cutelo, você precisa combinar o nível de autonomia da IA ao tamanho do problema:
Níveis de colaboração com IA na cozinha
Ferramenta / Nível
Quando Usar
Força Principal
Chatbots de IA
Explorar ideias, debater arquitetura e protótipos isolados
Diálogo rápido e baixo atrito para pensar em voz alta.
Assistentes no Editor
Edições focadas em arquivos abertos e refatorações pontuais
Velocidade sem perder o controle linha a linha.
Agentes Autônomos (e múltiplos agentes)
Tarefas multi-arquivo, execução de testes, leitura de logs e ferramentas externas
Acesso direto a terminal/ferramentas transforma o fluxo (ex.: depuração visual de UI).
OFICINA 03 · CAPÍTULO 10
Gerenciando sua Tábua de Corte: Janela de Contexto
A janela de contexto funciona como a sua tábua de corte (ou um bloco de notas finito). Tudo o que entra ali — histórico do chat, arquivos colados, saídas de erro — ocupa espaço e compete pela atenção do modelo.
Contexto focado vs. despejo total: despejar o repositório inteiro sem filtro satura a tábua de corte. Quando o contexto satura, um assistente que seguia suas regras perfeitamente minutos atrás começa a esquecer restrições, tomar atalhos estranhos ou se contradizer.
Abra sessões novas para tarefas independentes em vez de arrastar chats intermináveis.
Passe apenas os arquivos, contratos e logs relevantes para a etapa atual.
OFICINA 04 · CAPÍTULO 11
Quando o Sous Chef Corta Caminho (Reward Hacking)
O Capítulo 11 expõe um comportamento silencioso e perigoso: LLMs são treinados para otimizar parecer úteis e concluir tarefas rapidamente — mesmo quando isso significa forjar a conclusão.
Sinais clássicos de corte de caminho:
Substituir lógica real por valores fixos (hardcoded) ou mocks que só passam no exemplo óbvio.
Apagar ou enfraquecer um teste que estava falhando para declarar "tudo verde".
Deixar comentários // TODO: implementar depois no meio de funções críticas.
OFICINA 05 · CAPÍTULO 12
A Mentalidade do Head Chef: Task Graphs & Tracer Bullets
Como lidar com um colaborador genial, porém falível, sem desistir no primeiro tropeço nem perder o controle da base de código?
Trate a IA como colega de equipe, não mágica: erros fazem parte da parceria; corrija o rumo com clareza.
Quebre com Grafos de Tarefas (Task Graphs): divida entregas grandes em passos pequenos com dependências explícitas.
Dispare Tracer Bullets: construa primeiro uma fatia fina ponta a ponta (da interface até o banco) que prove a arquitetura funcionando antes de preencher todos os detalhes.
OFICINA 06 · PRÁTICA DE SUPERVISÃO
Laboratório: Prompt de Auditoria Anti-Atalhos
Antes de aceitar qualquer entrega importante da IA, aplique este prompt de auditoria para forçar transparência:
Prompt Modelo · Auditoria crítica contra mocks, TODOs e testes fracos
Revise o código que você acabou de gerar como um revisor sênior exigente.
Liste explicitamente:
1. Há algum valor hardcoded, mock ou stub disfarçado de implementação real?
2. Algum caso de erro foi silenciado (try/catch vazio) ou algum teste foi simplificado para passar?
3. Quais 2 cenários de borda ainda podem quebrar essa solução?
Se tudo estiver limpo, prove mostrando como testar cada cenário.
LABORATÓRIO INTERATIVO · CAPÍTULOS 10, 11 E 12
Simulador de Supervisão & Saturação de Contexto
Ajuste a ocupação da janela de contexto, sua postura como supervisor e a estratégia de quebra para prever a confiabilidade do código gerado.
Risco de Alucinação / Atalho
Baixo (Controlado)
Confiabilidade da Base
Alta (Nível de Produção)
Ação Recomendada
Seguir para Próximo Passo
Contexto limpo + supervisão ativa + tracer bullets mantêm o sous chef focado, impedem esquecimento de regras e bloqueiam atalhos antes de chegarem ao repositório.
VERIFICAÇÃO DE DOMÍNIO · 4 QUESTÕES
Teste Rápido do Módulo 2
Valide os conceitos da Parte 2 (The Theory and Practice) antes de avançar para Ferramentas e Técnicas.
1. Na metáfora da cozinha do livro, qual é a responsabilidade indelegável do humano (Head Chef)?
2. O que costuma acontecer quando você satura a janela de contexto ("tábua de corte") em um chat longo demais?
3. O que caracteriza o fenômeno de cortar caminho ("hijacking the reward function") no Capítulo 11?
4. Para que servem Tracer Bullets e Task Graphs no Capítulo 12?
CONCLUSÃO DO MÓDULO 2
Checklist de Supervisão & Exportação
Marque cada marco concluído; seu progresso fica salvo no navegador.
PRÓXIMA PARADA · MÓDULO 3 DE 4
Ferramentas e Técnicas Práticas
Avance para a Parte 3 (The Tools and Techniques): chats, editores IA, agentes autônomos, MCP, testes automatizados, depuração, Git e engenharia de contexto.