~/VibeHandbook
PDF grátis

Capítulo 07 · 05

Mantenha o Ciclo de Feedback Curto

Quanto mais rápido você consegue ver se uma mudança funciona, mais rápido você e a IA convergem para algo correto. Um ciclo lento — em que você espera minutos para saber se algo quebrou — multiplica silenciosamente todo erro.

  • Faça de "rodar o projeto" um único comando. npm run dev, make test, seja lá o que for, documente no seu arquivo de contexto para que a IA também consiga rodar.
  • Aposte em testes rápidos. Mesmo um punhado de testes unitários dá à IA uma forma de verificar o próprio trabalho sem você precisar ficar de babá.
  • Use um linter e um formatador. Eles pegam toda uma classe de erros instantaneamente e mantêm discussões de estilo fora das suas revisões.
  • Mostre os erros de volta para a IA. Quando algo quebrar, cole a mensagem de erro real. Feedback específico produz correções específicas; "não funcionou" produz chutes.

As peças de um ambiente de trabalho com IA formam um único ciclo conectado — o agente edita o repositório, o editor e o language server reportam problemas, o executa o código, e todo resultado flui de volta para o agente:

        ┌──────────────────────────────────────────────┐
        │                                               │
        ▼                                               │
   ┌─────────┐     edits      ┌──────────┐    runs   ┌──────────┐
   │  AGENT  │ ─────────────▶ │  EDITOR  │ ────────▶ │ TERMINAL │
   └─────────┘                └────┬─────┘           └────┬─────┘
        ▲                          │                      │
        │                          ▼                      ▼
        │                    ┌──────────┐           ┌──────────┐
        │                    │   LSP    │           │   REPO   │
        │                    │ (errors) │           │ (commit) │
        │                    └────┬─────┘           └────┬─────┘
        │                         │                      │
        └─────────────────────────┴──────────────────────┘
                       feedback flows back

A versão mais profunda dessa ideia é deixar a IA fechar o ciclo sozinha. Em vez de você rodar o comando, ler a falha e repassá-la, dê ao agente permissão para rodar os testes e o verificador de tipos após cada mudança e reagir ao que ele vê. O ciclo se torna: editar, rodar, ler a falha, corrigir, rodar de novo — tudo sem você no meio. Seu trabalho muda de mensageiro para diretor: você define a meta e as barreiras, e depois observa o ciclo girar. Quando a IA consegue editar, rodar, ver a falha e corrigi-la sozinha, você construiu um ciclo que faz trabalho de verdade enquanto você permanece na cadeira de diretor.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.