~/VibeHandbook
PDF grátis

Capítulo 08 · 08

Gerencie o Contexto Como um Recurso

Uma conversa longa não é de graça. À medida que uma thread cresce, instruções anteriores ficam enterradas, o modelo se apoia mais nas mensagens recentes, e detalhes que você declarou vinte turnos atrás silenciosamente deixam de importar. Imagine a janela de contexto como uma caixa de tamanho fixo: conforme a conversa cresce, ela se enche, e suas instruções mais antigas são empurradas para o fundo, onde o modelo dá menos atenção a elas:

   early turn                 long conversation
   ┌──────────────┐           ┌──────────────┐
   │ SPEC (clear) │           │ chatter      │ ◀ recent (heeded)
   │              │           │ chatter      │
   │              │           │ fix attempt  │
   │              │           │ old code v3  │
   │              │   ───▶     │ old code v2  │
   │              │           ├──────────────┤
   │              │           │ SPEC (buried)│ ◀ ignored
   └──────────────┘           └──────────────┘
                              │ XXXXXXXXXXXX │ ◀ pushed out
                              └──────────────┘

Trate a janela de contexto como uma superfície de trabalho pela qual você é responsável por manter limpa, não como uma memória infinita.

Alguns hábitos ajudam:

  • Reformule a especificação quando você mudar de direção. Não assuma que um requisito de dez mensagens atrás ainda vale. Resuma o alvo atual em um parágrafo curto e deixe a IA trabalhar a partir dele.
  • Comece do zero para um novo problema. Quando você mudar do código de autenticação para um bug de CSS (Cascading Style Sheets — Folhas de Estilo em Cascata, a linguagem que controla a aparência de uma página), abra uma nova conversa. Arrastar contexto não relacionado piora o modelo, não melhora.
  • Cole o código atual, não o histórico. Se uma função mudou cinco vezes, a IA não precisa das cinco versões antigas — ela precisa da que existe agora. Dê a ela o estado presente e a próxima mudança.
  • Mantenha uma fonte de verdade curta fora do chat. Para uma tarefa mais longa, algumas linhas em um arquivo ("stack, decisões-chave, o que está pronto, o que vem a seguir") permitem que você reinicie uma conversa nova em segundos, em vez de reconstruí-la a partir da rolagem de mensagens.

O objetivo é o mesmo que percorre este capítulo inteiro: a cada momento, a IA deve estar trabalhando a partir de uma imagem precisa e compacta da tarefa — não de uma transcrição extensa pela qual ela tem que adivinhar seu caminho.

Quer offline?

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