CURSOS / TECNOLOGIA / VIBE CODING NA PRÁTICA (MÓDULO 2 DE 4)
← Voltar aos cursos
CURSO PRÁTICO · MÓDULO 2 DE 4 · PARTE 2

Teoria e Dinâmica de Trabalho

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.

Ilustração editorial de Head Chef supervisionando um sous chef de IA em uma tábua de corte modular
6 Oficinas PráticasCobrindo os Capítulos 8 a 12 (The Theory and Practice) do livro.
AntialucinaçãoAprenda a evitar saturação de contexto e atalhos de reward hacking.
Prompts de AuditoriaModelos prontos para exigir rigor técnico antes do commit.

Jornada do Curso (4 Módulos)

Você está no Módulo 2: Teoria e Dinâmica de Trabalho (Parte 2 — The Theory and Practice).

Oficinas de Teoria e Dinâmica

Parte 2 · Capítulos 8 a 12
Diagrama ilustrativo de poda de janela de contexto e inspeção ativa contra atalhos de IA
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?

  1. Trate a IA como colega de equipe, não mágica: erros fazem parte da parceria; corrija o rumo com clareza.
  2. Quebre com Grafos de Tarefas (Task Graphs): divida entregas grandes em passos pequenos com dependências explícitas.
  3. 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.

Ir para Módulo 3 →