窗口和记忆不要混用一个词

感知记忆是当前输入;短期记忆是 context window 里的对话和工具结果;长期记忆在外部库,按需召回;实体记忆是抽出来的结构化事实。工作记忆、情景记忆、程序记忆是同一套东西的分类标签,生产里按「是否进窗口、是否可检索、是否可过期」实现即可。

压缩怎么做

  • 滑动窗口:丢掉最旧的轮次,保留系统提示和最近工具结果。
  • 摘要压缩:把中间过程收成决策摘要,细节卸载到长期记忆。
  • 重要性过滤:只把当前目标相关的实体塞回窗口。

检索长期记忆时同时打语义相似度和新鲜度,过期或矛盾的条目定期合并。Mem0、Letta、Zep/Graphiti 是现成组件,不要和 RAG 知识库抢同一张表:一个服务对话,一个服务文档。

「上下文管理、压缩」那篇草稿并入本文,避免两篇同名稿同时出现。