Context rot
Context Rot / Lost in the Middle
Falha
IntermediárioCategoria: Prompt e context engineeringSubcategoria: Otimização de contexto
O que significa
É a degradação da qualidade da resposta à medida que o contexto cresce, mesmo dentro do limite da janela. Informações no meio de contextos longos tendem a ser ignoradas (o fenômeno “lost in the middle”), conteúdos irrelevantes confundem o modelo e instruções dadas no início perdem força ao longo de uma conversa longa.
Ou seja, ter uma janela de contexto grande não significa que o modelo usa bem tudo o que está nela. Contexto grande não é o mesmo que contexto bem aproveitado.
O fenômeno foi documentado em pesquisa acadêmica e confirmado em testes com modelos recentes.
Como usar na prática de produto
Em Produto, context rot explica sintomas comuns: o assistente ignora uma regra que está no prompt, responde com base em um documento errado ou “esquece” algo que o usuário disse no início da conversa.
A resposta não é um modelo maior, mas melhor gestão do contexto: recuperar só o necessário, resumir o histórico quando fica longo, posicionar instruções e dados críticos no início ou no fim, e testar com contextos do tamanho real de produção.
Por exemplo, se após 15 turnos o assistente esquece que o cliente é pessoa jurídica, um resumo periódico do histórico, mantendo os fatos essenciais, resolve o problema.
Quando usar este termo ou outro
Use context rot quando o modelo ignora informações que estão no contexto ou se confunde em contextos longos.
Use janela de contexto quando o problema é a informação não caber, e não ser ignorada.
Use context engineering para a prática que previne o problema.
Uma forma simples de diferenciar: janela de contexto é o limite do que cabe; context rot é a perda de qualidade dentro do que cabe.
Exemplos de aplicação
- Conversas longas: resumir o histórico periodicamente mantendo os fatos importantes.
- RAG: reduzir o número de trechos e posicionar os mais relevantes nas extremidades.
- Regras ignoradas: mover instruções críticas para o final do system prompt.
- Testes: avaliar o produto com contextos do tamanho real, não apenas com casos curtos.
- Agentes: descartar resultados de ferramentas que não são mais necessários.
Origem do termo
'Lost in the middle': Liu et al. (Stanford, 2023). 'Context rot': relatório da Chroma (2025) mostrando degradação de desempenho com o crescimento do contexto.
Fonte técnica
Liu et al., Lost in the Middle: How Language Models Use Long Contexts (2023); Chroma Research, Context Rot (2025)
