二手资料

Secondary source

对一手来源的转述,与原始内容相隔一层——描述代码的文档、描述对话记录的摘要、描述搜索结果的报告。将它载入上下文窗口的成本低于它所描述的来源,但它在构造上必然是有损的:编写者决定哪些内容重要,而被省略的内容对只读到摘要的人完全不可见。

上下文工程的许多工作都在制造二手来源。上下文压缩把 Session 历史转成摘要,用来为下一个 Session 提供初始信息。Subagent 用自己的上下文处理嘈杂的搜索结果,再返回一份简短报告。交接产物把 Session 中的决策浓缩成供下一个 Session 阅读的文档。记忆系统把 Session 学到的内容提炼为笔记。这些做法都在进行同一种取舍:用保真度换取可用空间。

二手来源有两种失效方式。第一种是有损——上下文压缩摘要漏掉了 schema 决策,报告没有提到边界情况。第二种是漂移——一手来源发生变化,转述却没有跟进,导致文档以本季度的自信描述上季度的架构。当 Agent 依据以任一方式失效的二手来源行动时,它会自信地使用错误信息;解决办法是让它回到一手来源。

这两种失效都不意味着使用二手来源是错误的。上下文窗口有限,而一手来源成本高昂;没有摘要、报告和交接文档,大型内容根本放不进去。关键能力在于判断哪些细节经得起损失,以及在不能损失时对照一手来源验证。制作良好的二手来源会携带指回原始内容的上下文指针——摘要注明源自哪份对话记录,文档注明所描述的文件——这样当转述不足以支撑工作时,读者可以沿指针回溯,而不是在信息损失的基础上继续工作。

用法:

“交接文档说认证已经完成,但新 Session 一直发现 Token 刷新有问题。”

“文档是二手来源——上一个 Session 写下的是它所相信的内容,而不一定是事实。让新 Session 运行认证测试,相信一手来源。”