Janela de contexto: o que é e por que seu prompt gigante piora a resposta
Existe uma crença comum de que quanto mais informação você dá à IA, melhor ela responde. Está errada. Passado um certo ponto, encher o prompt de contexto piora a resposta — mesmo que caiba tudo. Para entender por quê, precisamos falar da janela de contexto.
O que é a janela de contexto
É a quantidade máxima de tokens que o modelo consegue "ver" de uma vez — seu prompt mais a resposta que ele está gerando. Pense nela como a memória de trabalho do modelo. Os modelos atuais têm janelas enormes (centenas de milhares de tokens, alguns chegando a 1 milhão), o que dá a impressão de que você pode jogar qualquer coisa lá dentro. Pode. Mas não deveria.
O problema não é caber — é achar
Caber na janela é diferente de ser usado bem. Quando você enche o contexto de informação irrelevante, o modelo precisa localizar o que importa no meio do ruído. É o fenômeno do "perdido no meio" (lost in the middle): modelos prestam mais atenção ao começo e ao fim do prompt, e informação enterrada no meio de um bloco enorme tende a ser negligenciada.
Traduzindo para o seu dia a dia: se você cola um arquivo de 500 linhas para achar um bug que está em 5 delas, as outras 495 não são contexto útil — são ruído que compete pela atenção do modelo.
💡 Dica de Dev: contexto relevante melhora a resposta; contexto irrelevante a degrada. A pergunta certa não é "o que eu posso incluir?", é "o que é necessário para resolver isto?". Menos, quando é o menos certo, é mais.
Poluição de contexto na prática
Três formas comuns de sujar a janela sem perceber:
- Código morto e comentários — o modelo raciocina sobre caminhos que não existem mais e sobre descrições desatualizadas que o enganam;
- Histórico de conversa acumulado — em conversas longas, tentativas antigas e becos sem saída ficam no contexto e continuam influenciando o modelo;
- "Contexto por garantia" — aquele hábito de colar o módulo inteiro "vai que precisa". Quase nunca precisa, e sempre atrapalha.
Contexto poluído também é conta maior
Tem o custo em qualidade e tem o custo em dinheiro. Todo esse ruído são tokens de entrada faturados. E como o histórico é reenviado a cada mensagem, o lixo que entrou na conversa continua sendo pago em toda troca seguinte. Você paga e recebe uma resposta pior. É o pior dos dois mundos.
Como manter a janela limpa
- Isole o trecho de código relevante em vez de colar o arquivo inteiro;
- Higienize o que você cola — fora comentários, código morto, linhas em branco;
- Para tarefas objetivas, prefira uma chamada bem montada a uma conversa longa;
- Quando a conversa empacar, comece uma nova limpa em vez de empilhar tentativas.
A meta é simples: cada token no contexto deveria estar ali por um motivo. Se não está ajudando o modelo a resolver o problema, está atrapalhando.
Menos ruído, resposta melhor
O TokenSaver tira o espaço morto do seu código antes de você colar — contexto mais limpo, resposta mais precisa, conta menor. Tudo no navegador.
Limpar meu contexto — 2 usos grátis