记忆系统 (Memory System)

Agent 分层记忆系统的通用架构,源于认知科学的 Atkinson-Shiffrin 模型和 Hermes Agent 的 7 区实践。

三层模型

容量持久性用途
工作记忆4K-16K tokens会话内当前对话上下文
短期记忆有限数轮对话最近摘要,可压缩
长期记忆巨大跨 Session用户画像、关键事实

核心机制

  • 写入 — 对话中自动提取 → 重要性评分 → 去重合并
  • 检索 — 主动预取 / 按需懒加载 / 排序加权
  • 遗忘 — 时间衰减 / 层级压缩 / 间隔重复
  • 生命周期 — PERMANENT → LONG → CONTEXTUAL → LOG → TEMP(带过期清理)

实现对比

系统模式压缩缓存
Codex CLIstatelessopaque encrypted blockPrompt Caching 自动
Hermes Agentstateful (session_id)LLM summarizer(可审计)手动管理
Claude Codestateful/compact 命令Claude API 缓存层
  • 写入 — 对话中自动提取 → 重要性评分 → 去重合并
  • 检索 — 主动预取 / 按需懒加载 / 排序加权
  • 遗忘 — 时间衰减 / 层级压缩 / 间隔重复
  • 生命周期 — PERMANENT → LONG → CONTEXTUAL → LOG → TEMP(带过期清理)

相关页面:agent-memory-system ComplementaryLearningSystem