A janela real
degrada cedo.

Te vendem 1M de contexto. O que ninguém te conta é que a qualidade começa a cair muito antes do máximo. Quem não sabe disso culpa o modelo; quem sabe, gerencia a janela.

1Mo número anunciado que vira propaganda
~40Konde a degradação já começa a aparecer
/contexto comando que mostra onde você está
Legenda de coresOs estados da janela
Bloat
Janela útil
Propaganda
/context
Gerenciar

Mapa da aula

Use este mapa para entender a sequência da aula antes de entrar nos detalhes.

Legenda de coresOs estados da janela
Bloatcontexto inchado, o modelo perde o fio
Janela útila faixa onde a atenção ainda é nítida
Propagandao anunciado não é o que funciona
/contextmostra onde você está na janela
Gerenciarlimpar e recomeçar antes de degradar

A janela anunciada é propaganda

O número grande no marketing mede a capacidade máxima, não a qualidade. A atenção do modelo se dilui conforme a janela enche, e o output piora bem antes do limite anunciado.

A regra que sustenta a aula1M de contexto não significa 1M de qualidade. A janela útil, onde o modelo ainda mantém o fio, é uma fração do anunciado. Quando o output começa a alucinar ou esquecer instruções, não é o modelo que ficou burro: é a janela que encheu.

Quem ignora a janela

  • Empilha tudo numa sessão só, sem limpar nunca.
  • Cola arquivos gigantes inteiros no contexto.
  • Culpa o modelo quando ele esquece a instrução.
  • Acha que mais contexto é sempre mais capacidade.

Quem gerencia a janela

  • Roda /context para ver onde está na janela.
  • Carrega só o trecho relevante, não o arquivo inteiro.
  • Limpa ou exporta quando a qualidade começa a cair.
  • Trata a janela útil como recurso escasso.
Pedro Valério (co-founder, aula-02)Roda o /context aqui pra vocês verem. Olha como ele mostra o que está ocupando a janela: o system prompt, os arquivos lidos, o histórico. Quando isso incha, o modelo começa a perder o fio. Não é mágica, é ocupação.

O caminho da aula

Três movimentos: entender por que a janela útil é menor que a anunciada, ver o caso da sessão inchada, e diagnosticar a sua própria janela com /context.

Os 3 movimentos

1. Janela útil vs anunciadaonde a qualidade realmente degrada
2. A sessão inchadao caso do output que começou a alucinar
3. Diagnosticar com /contextver a ocupação e decidir o que fazer

[ a ] Você vai sair sabendo

  • Por que o número anunciado não é o número que funciona.
  • Os sintomas de context bloat antes de virar alucinação.
  • O que o /context mostra e como ler.

[ b ] Você vai sair fazendo

O diagnóstico da sua própria sessão com /context e a decisão de limpar, exportar ou recomeçar.

Cluster 1 / 3janela anunciada é propaganda · qualidade degrada antes do máximo · /context como diagnóstico

Você entendeu a tese. Agora vê o caso de uma sessão que inchou e o que aconteceu com o output.

Caso Real

A sessão que começou a alucinar

Uma sessão longa, sem limpeza, foi enchendo a janela. O output não quebrou de uma vez: foi degradando, esquecendo instruções, até alucinar. O /context mostrou a causa.

O output que degradou sem avisar

Context bloat não dá tela de erro. O modelo só vai ficando menos nítido, até que um dia ele ignora a instrução que você repetiu três vezes.

Rota · pain
Começou comoSessão longa, produtiva, sem nunca limpar o contexto.
VirouOutput degradando: instruções esquecidas, repetições, e por fim alucinação.
ProvaO /context mostrou a janela quase cheia de histórico e arquivos colados inteiros.
LiçãoA degradação é gradual e silenciosa. Quem não mede, atribui ao modelo.
SituaçãoUm operador trabalha horas na mesma sessão, colando arquivos inteiros e acumulando histórico, sem nunca rodar /context nem limpar.
DecisãoRodar /context, ver a ocupação, e recomeçar a sessão carregando só o essencial.
EvidênciaPedro mostra ao vivo que o /context revela o que ocupa a janela: system prompt, arquivos, histórico.
Mensagem ao alunoAntes de culpar o modelo por esquecer, rode /context. A culpa quase sempre é da janela cheia.
ContextoEm aula-02 e aula-08, o time mostra que sessões longas sem gestão de contexto degradam o output de forma gradual.
Percepção-chaveA qualidade não cai num ponto único, ela se dilui conforme a janela enche. O sintoma aparece como esquecimento e alucinação, não como erro.
DecisãoMedir com /context, limpar o que não serve, e recomeçar quando a janela está saturada.
1Sintomao modelo começa a esquecer instruções repetidas.
2Diagnósticoroda /context e vê a janela quase cheia.
3Açãoexporta o que importa, limpa o resto, recomeça.
4Resultadooutput volta a seguir as instruções com nitidez.
Graduala degradação não dá erro, ela dilui
/contexttorna a ocupação visível antes de alucinar
Recomeçarlimpar a janela restaura a nitidez
Como a qualidade do output cai conforme a janela enche
  • Janela leve (início da sessão)
    95%
  • Janela moderada (~40K)
    75%
  • Janela pesada (instruções esquecidas)
    50%
  • Janela saturada (alucinação)
    25%
Cluster 2 / 3sessão inchada degrada gradual · sintomas antes da alucinação · /context revela a ocupação

Você viu o custo de ignorar a janela. Agora aprende a técnica: diagnosticar e gerenciar antes de degradar.

Trilogia

WHY / WHAT / HOW da gestão de janela

As 3 camadas que transformam a janela de inimigo invisível em recurso gerenciado.

1

WHY - A atenção do modelo é finita

Quanto mais a janela enche, mais a atenção se dilui entre os tokens. A janela útil é a faixa onde o modelo ainda foca no que importa. Acima dela, ele perde o fio.

WHYatenção finita
2

WHAT - Janela útil, não anunciada

O número que importa não é o teto de marketing, é a faixa onde a qualidade se mantém. Gerencie pela janela útil, que começa a degradar bem antes do máximo.

WHATjanela útil
3

HOW - Medir, limpar, recomeçar

Rode /context para medir. Carregue só o trecho relevante. Quando a janela satura, exporte o que importa e recomece. Gestão de contexto é higiene, não exceção.

HOW/context

A sequência do /context

Os passos concretos para diagnosticar e agir sobre a janela em uma sessão real.

◇▶ signal_plus_action

Diagnosticar e gerenciar a janela

Use quando o output começa a esquecer instruções ou em qualquer sessão longa.

medirlerdecidirrecomeçar
  1. /contextRoda o comando e vê a ocupação: system prompt, arquivos, histórico.
  2. lerIdentifica o que está inchando: arquivo colado inteiro, histórico longo.
  3. decidirLimpa o que não serve, ou exporta o estado e recomeça limpo.
  4. recomeçarReabre carregando só o essencial. Output volta a ficar nítido.

Do sintoma à janela limpa

1

Sintoma

output esquece ou alucina.

2

/context

mede a ocupação real da janela.

3

Limpar ou exportar

remove o peso morto ou salva o estado.

4

Recomeçar

sessão limpa com só o essencial carregado.

Leve signal

Início da sessão. Atenção nítida, pode trabalhar à vontade.

Moderada bench

Ocupação subindo. Atenção ainda boa, mas comece a observar o /context.

Pesada pain

Instruções esquecidas, repetições. Hora de limpar ou exportar.

Saturada pain

Alucinação e perda do fio. Recomece a sessão agora, sem insistir.

Não confunda os limites

Três confusões que levam o operador a empilhar contexto e degradar o output sem perceber.

Não confundaJanela anunciada, não janela útil

O 1M do marketing é o teto físico, não a faixa de qualidade.

Esclareça: A janela útil degrada bem antes. Gerencie pela qualidade, não pelo teto.

Não confundaEsquecimento do modelo, não burrice

Quando o modelo ignora a instrução, parece que ficou pior.

Esclareça: É a janela cheia diluindo a atenção. Limpe a janela e a instrução volta a valer.

Não confundaCarregar o trecho, não o arquivo inteiro

Colar o arquivo todo parece dar mais contexto.

Esclareça: Enche a janela com ruído. Carregue só o trecho relevante para a task.

SituaçãoSintomaCausa realAção

Instrução esquecida

Sintomamodelo ignora regra repetida
Causa realjanela diluída
Açãorodar /context e limpar

Repetição

Sintomamodelo repete o que já disse
Causa realhistórico longo
Açãoexportar e recomeçar

Alucinação

Sintomamodelo inventa fato
Causa realjanela saturada
Açãorecomeçar limpo
Cluster 3 / 3trilogia da gestão de janela · sequência do /context · distinção entre limites

Você tem a técnica. Agora a prática: diagnostique a sua própria sessão com /context.

Prática

Prática: diagnostique a sua janela

Rode /context na sua sessão atual, leia a ocupação, e decida o que fazer antes de degradar.

aula.yaml10 linhas
01# Higiene de contexto. Rode /context e preencha.02ocupacao: 03  system_prompt: "{leve | medio | pesado}"04  arquivos_carregados: "{quantos, e se sao trechos ou arquivos inteiros}"05  historico: "{curto | longo}"06sintomas: 07  esquece_instrucao: "{sim | nao}"08  repete: "{sim | nao}"09  alucina: "{sim | nao}"10acao: "{seguir | limpar | exportar-e-recomecar}"
Portão da aulaAntes de seguir para a próxima aula: você rodou /context na sua sessão, leu o que ocupa a janela e decidiu uma ação (seguir, limpar ou recomeçar). Se você nunca rodou /context, rode agora antes de passar.
  1. Rode /context: Na sua sessão atual, rode o comando /context e olhe a ocupação da janela.
  2. Identifique o peso: Veja o que mais ocupa: system prompt, arquivos colados, ou histórico longo.
  3. Classifique o estado: A janela está leve, moderada ou saturada? Há sinal de esquecimento no output?
  4. Decida a ação: Limpar o peso morto, exportar o estado, ou recomeçar a sessão limpa.
  5. Recarregue só o essencial: Ao recomeçar, carregue apenas o trecho relevante para a task atual.

Glossário

Os termos desta aula em uma frase cada.

Janela de contexto

O total de tokens que o modelo consegue considerar de uma vez. Tem um teto e uma faixa útil menor.

Janela anunciada

O número de marketing (ex: 1M). Mede o teto físico, não a qualidade.

Janela útil

A faixa onde a atenção do modelo ainda é nítida. Degrada bem antes do teto.

Context bloat

Janela inchada de histórico e arquivos. Causa esquecimento e alucinação de forma gradual.

/context

O comando que mostra a ocupação da janela: system prompt, arquivos e histórico.

Próxima aulaVocê sabe diagnosticar a janela. A seguir, a engenharia de contexto: como limpar comandos, skills e MCPs para reduzir a ocupação mantendo a capacidade.