长会话衰减诊断与会话管理

所属教程:Claude Code 从入门到大师级完整教程 预计阅读:24 分钟

同一个会话越拉越长,早期约束被稀释、重复探索增多、输出质量缓慢下降,这种现象就是长会话衰减。它通常不会立刻报错,却悄悄放大返工率。本节讲症状、机制与主动管理方法。

一、衰减的典型信号

信号表现
遗忘早期约束忽略开头设定的风格、禁止事项、目标边界,开始偏离需求
前后结论矛盾后期建议与前期决策冲突,或重复推翻已定方案
重复探索反复读取已看过的文件、重复搜索同一关键词,进展停滞
遵从度下降对明确指令的执行变宽泛、敷衍,缺少细节落地
噪声占比升高大量过程性输出、无效草稿与错误尝试占据上下文,有效信息密度下降
行为趋保守或极端该改的不敢改,或在没有依据时扩大改动范围

二、为什么会衰减

三、主动管理:压缩、固化与会话切分

  1. 用 /context 定期体检:查看占用与已加载记忆,发现冗余即清理或压缩,而非等到自动触发。
  2. 里程碑主动 /compact:压缩时用指令指定保留决策、约束与失败线索(见上一节)。
  3. 关键约束落盘:把不会变的要求写进 CLAUDE.md/规则/自动记忆,压缩后仍有稳定来源。
  4. 探索与实现分离:只读调研交给子代理,返回精炼结论后再进入实现会话。
  5. 用检查点兜底:走偏时 /rewind 回到清晰节点;重大阶段仍以 git 提交固化。
  6. 主题切换即开会话:完成一个子目标后开启新会话承接下一步,需要衔接时按主题命名并用恢复命令接续。

四、何时必须新开主题会话

本章小结与下一章预告

第 12 章建立了上下文压缩、成本控制与长会话管理方法。第 13 章进入大师级架构专题:monorepo、多服务协作与遗留系统现代化,把前面的单点能力组合到真实大型项目中。

← 上一节:成本构成、用量查看与省钱策略  下一节:大型 monorepo 的探索与改动边界 →

本教程目录

返回教程列表 · AI最前沿首页 · AI百科