O que Compactação de contexto significa
Compactação de contexto é a redução do material ativo de uma conversa ou tarefa, preservando o estado necessário para continuar o trabalho. Pode envolver resumos, remoção de redundâncias e referências a documentos externos. A técnica administra limites de entrada e custo, mas precisa ser avaliada pela conservação de decisões, restrições e evidências, não apenas pelo tamanho final.
Como o conceito funciona na prática
Antes de reduzir o histórico, a aplicação identifica o objetivo vigente, decisões confirmadas, pendências e fontes que precisam permanecer acessíveis. Em seguida, substitui parte do conteúdo por uma representação menor e testa a continuidade. Documentos extensos podem ficar fora da janela, desde que o sistema preserve um caminho autorizado para recuperá-los.
- 01
Identificar estado atual e fatos que não podem desaparecer.
- 02
Resumir histórico e remover saídas redundantes.
- 03
Preservar referências recuperáveis e restrições explícitas.
- 04
Retomar a tarefa e testar perdas de informação.
Como verificar sem extrapolar a evidência
Meça redução de tokens junto da recuperação de fatos e da continuidade da tarefa. Crie perguntas sobre decisões anteriores, exceções e pendências antes e depois da compactação. Registre omissões, contradições e consultas adicionais às fontes. Uma taxa alta de compressão com perda de restrições pode ser pior que uma redução menor.
Como isso aparece em uma situação prática?
Exemplo didático: um assistente revisa páginas de um glossário durante uma sessão longa. Antes de compactar, registra quais verbetes foram concluídos, quais fontes ainda precisam de confirmação e a instrução de não publicar rascunhos. O resumo conserva os caminhos dos arquivos e os motivos das decisões editoriais. Ao retomar, o assistente consulta a fonte original quando falta um detalhe. A verificação inclui uma tentativa de publicação indevida: se a restrição desapareceu do resumo, a compactação falhou mesmo que o texto tenha ficado muito menor.
Exemplo explicativo; não é caso de cliente nem resultado certificado.Funções diferentes exigem evidências diferentes
| Conceito | Como distinguir |
|---|---|
| Truncamento | Corta conteúdo; compactação tenta conservar o estado relevante numa representação menor. |
| Memória persistente | Armazena informação para recuperar depois; compactação modifica o contexto ativo. |
| Prompt caching | Reutiliza processamento de entrada repetida sem necessariamente reduzir o conteúdo lógico. |
Perguntas frequentes sobre Compactação de contexto
Compactar é o mesmo que resumir?
Um resumo pode ser parte da compactação. O processo completo também decide o que manter literalmente, remover ou buscar depois, considerando o próximo passo da tarefa e o risco de perder uma restrição.
Posso eliminar o histórico original depois?
Isso exige uma decisão de armazenamento separada. A compactação altera o contexto ativo; ela não demonstra que cópias, logs ou backups foram removidos. Defina retenção e exclusão conforme a finalidade real do sistema.
Quando a compactação deve acontecer?
O gatilho pode considerar volume de entrada ou perda de utilidade do histórico. A escolha depende da implementação. Teste continuidade e custo, evitando tratar um número fixo de tokens como regra universal.
Limitações que acompanham a definição
- Resumos sucessivos podem apagar ressalvas ou transformar uma hipótese em decisão confirmada durante a continuidade.
- Uma referência preservada só é útil se o recurso continuar disponível e permitido ao agente.
- Compactação não substitui políticas de retenção, exclusão ou auditoria dos registros armazenados pela aplicação.
O que conferir antes de aplicar
- Conservar restrições e pendências no resumo.
- Testar perguntas sobre exceções anteriores.
- Separar histórico armazenado de contexto ativo.
Fontes utilizadas nesta página
As referências priorizam documentação oficial, pesquisa original e metodologia pública quando o conceito é operacional ou proprietário.
- 01Anthropic — Compaction ↗
Exemplo de compactação gerenciada, gatilhos e continuidade do histórico no produto documentado.
- 02LangChain — Context engineering in Deep Agents ↗
Gestão de contexto, redução de saídas extensas e persistência externa.
- 03Jiang et al. — LLMLingua ↗
Método de compressão de prompts; abordagem distinta de um resumo conversacional e resultados restritos ao estudo.
