---
title: "Context Drift（上下文漂移）"
created: 2026-05-30
updated: 2026-05-30
type: concept
tags: [context, memory, agent, degradation]
sources: [[agent-harness-engineering-survey]]
confidence: high
---

# Context Drift

> Agent 在多步执行中，由于上下文不断累积、轮替和变异导致的性能退化现象。这不是边缘情况——是 Agent 的**正常操作条件**。

## 三种退化机制

### 1. U 形注意力曲线
- Liu et al. (2024)：在多文档 QA 中，放在上下文中间的相关文档准确率比放在开头或结尾**低 30%**
- 跨模型、跨任务、跨上下文长度均成立
- 信息**位置**和**存在**同等重要

### 2. Context Rot（上下文腐烂）
- Hong et al. (2025)：评测 18 个前沿模型（GPT-4.1、Claude Opus 4、Gemini 2.5、Qwen3），**每个模型都随输入增长而退化**
- 退化在上下文窗口远未满时就已开始（200K 窗口可能在 50K 时就有显著退化）
- 语义模糊查询退化更陡：模型既定位不到相关信息，定位后也无法推理

### 3. 工具结果累积
- 每一步工具调用都会向上下文注入新 token
- 不加管理时，上下文迅速膨胀
- 早期决策错误会随着 trace 累积而放大

## 应对策略
- [[context-management|上下文管理]] (C 层)：短/中/长期记忆分层
- **渐进式披露**（Progressive Disclosure）：按需加载而非全量预加载
- **压缩**（Compaction）：移除已完成使命的 token
- KV-cache 感知的上下文设计

## 相关概念
- [[context-management]] — C 层总体
- [[binding-constraint-thesis]] — 约束瓶颈论
- [[execution-environment]] — E 层
