记忆

记忆系统总览

短期记忆、长期记忆与语义记忆的分层设计

记忆系统总览

AgentSDK 的记忆系统分为三个层级, 对应不同的作用域与存储后端:

  • 短期记忆: 当前会话/任务的工作记忆, 由 Session + Working Memory 提供;
  • 长期记忆(文本): 基于文件的长期知识库, 由 AgentMemoryMiddleware + memory.Scope 提供;
  • 长期记忆(语义): 基于向量检索的语义记忆, 由 SemanticMemory + VectorStore + Embedder 提供。

建议阅读顺序:

  1. Memory 系统指南 – 短期/长期/语义记忆的统一概念与基本用法;
  2. 带长期记忆的 Agent – 如何让 Agent 使用文件长期记忆;
  3. 多用户/多场景记忆封装 – 使用 Scope 管理用户/项目/资源级记忆;
  4. 语义记忆示例工作流 + 语义记忆;
  5. 从短期记忆到长期记忆 – Session → SemanticMemory 的桥接;
  6. Memory 后端适配 – 各种后端类型与配置方式。

本章节主要作为导航页, 详细内容请跳转到对应的指南与示例。