Skip to content

第 19 章事实核验清单:Context Compaction 与长任务

核验范围

本清单核验正文中可归因的三类背景陈述,并把 Compaction Record、字段、状态名、案例和示例明确标为本书教学模型。它不核验任何厂商产品的实时上下文上限、自动压缩开关、文件记忆、价格、隐私策略或性能。

来源逐项核验

临时键写作日实际读取的材料正文允许陈述正文禁止陈述结论
REF-068Anthropic 官方工程文章文章将上下文管理描述为推理时 token 的策展/维护,并在长任务部分讨论 compaction、结构化笔记和多 Agent 架构。“所有 Agent 都会自动压缩”“Claude Code 的具体实现适用于本书示例”“压缩一定提高性能”。允许以“文章指出/讨论”归因;示例另行标为教学模型。
REF-023MemGPT v2 原始论文摘要论文提出借鉴分层记忆的数据移动来应对有限上下文的研究思路。论文原型已经证明本书记录格式、权限、安全或实际恢复可靠。只用作分层/外置思路的研究背景。
REF-069Lost in the Middle v3 原始论文摘要在该论文的多文档问答与键值检索实验中,相关信息位置变化会影响所测模型表现。所有长上下文模型都会以相同方式退化,或某固定位置/长度必然失败。只用来要求将位置与再水化纳入任务级验证。
REF-148pi 仓库 READMEpi 的项目背景、MIT 协议与官方文档入口。动态统计、长期不变的仓库结构,或仅凭 README 推断 compaction 机制。2026-07-26 已重读,仅作白盒参考的项目背景。
REF-152pi 官方 compaction 文档访问日文档中的触发条件、turn 边界、split-turn 双摘要、结构化摘要和扩展接管钩子。其他 Harness 的行为、摘要无损、固定阈值、恢复正确或外部效果一致。2026-07-26 已重读,正文逐项保留项目与版本限定。

本书工程模型核验

下列术语均非来源的原话或产品字段,正文已标为“本书模型”:

术语或状态本书用途不代表
Compaction Record把摘要、锚点、指针、保留/丢弃、再水化与损失检测编排为可审查记录。通用标准、数据库 schema 或厂商 API。
稳定事实锚点防止任务目标、范围、契约版本、关键决定和未知项在摘要中消失。已被真实环境重新验证的事实。
证据指针在被授权时重新定位可审查材料。文件、网络、账户或数据访问授权。
ready_to_resume注入教学对象通过本章记录检查。任务完成、实际恢复、权限允许或外部效果确认。
needs_rehydration先回到对应材料或当前状态再判断。自动读取、自动恢复或安全重试。

代码与图示核验

  • 示例只接受调用者传入的 JavaScript 对象;不含文件、网络、模型、时钟、外部记忆、工具或账户调用。
  • 测试使用 Node 内置 node:test,覆盖的是教学函数的确定性输出,不能证明真实对话、资料或恢复行为。
  • Mermaid 图表达本书的压缩记录和损失检测顺序;图中的 Pointer 是受控再定位线索,不能被读成自动读取或授权。

未核验与发布前复查

  • TODO(verify):若正文将提及任一产品的自动压缩、会话或记忆 API,需要在发布当天查看该产品官方文档并记录版本与范围。
  • TODO(verify):若示例升级为真实文件、数据库或工具读取,需要单独核验权限、隐私、保留期、并发、错误恢复和端到端结果。
  • [x] 主线程已登记 REF-068、REF-023 与 REF-069,并同步正文元数据和本章引用。
  • [x] REF-148 与 REF-152 已于 2026-07-26 复核;pi 的公开实现、本书 Compaction Record 与实际恢复证明保持分层。

结论

本章的三项背景来源均可追溯;正文未使用未核验的产品参数或性能数字。所有恢复策略、字段设计、案例对象和测试输入均保持为原创工程教学模型。

从同一套 Markdown 书稿生成。