我们已经看到了四种具体的记忆策略,现在用认知科学的框架来补充另一个维度的理解——记忆内容的类型。

从认知科学的视角看,人类记忆系统的复杂性为 AI 记忆设计提供了重要启示。认知科学把记忆划分为**工作记忆(Working Memory)**和长期记忆。工作记忆对应 Agent 的上下文窗口——用于处理当前任务的临时信息空间(轨迹就是工作记忆中最核心的内容,但工作记忆还可能包含从长期记忆中激活加载的信息)。长期记忆则细分为三种类型,每种都能在 Agent 记忆中找到直接对应:

- **情景记忆**(Episodic Memory):关于具体事件和经历的记忆。人类例子:“上周三和同事在那家意大利餐厅吃了一顿很棒的晚餐”。Agent 对应:前面订机票例子中的“用户订了下周五去东京的 ANA 航班”——记录了一个具体事件的时间、对象和细节。
- **语义记忆**(Semantic Memory):从具体事件中抽象出的一般性知识。人类例子:“意大利的首都是罗马”。Agent 对应:“用户是素食者”、“用户偏好靠窗座位”——这些不是某次对话的记录,而是从多次交互中提炼出的稳定特征。
- **程序记忆**(Procedural Memory):关于行为模式和流程的记忆。人类例子:骑自行车的能力。Agent 对应:从用户反复订机票的模式中学到的通用流程——“先搜索直飞航班→确认座位偏好→使用常旅客号码→订餐”。

回顾本节之前的内容,我们实际上引入了三套分类体系。为了避免混淆,表3-1 将它们的关系一次性厘清:

记忆设计的三套分类体系

| 分类体系 | 回答的问题 | 具体类别 |
|--------------------------------|-----------|----------------------------------------------------|
| 记忆层次(本章开头) | **存在哪里?** | 轨迹(当前会话)、用户长期记忆(跨会话)、业务状态(任务阶段) |
| 存储格式(“四种存储格式”一节) | **怎么存?** | Simple Notes、Enhanced Notes、JSON Cards、Advanced JSON Cards |
| 认知类型(本节) | **存什么?** | 情景记忆(具体事件)、语义记忆(一般知识)、程序记忆(行为流程) |

三套体系是正交的维度——可以自由组合。例如,一条“用户偏好靠窗座位”的语义记忆,可以用 Simple Notes 格式存储在用户长期记忆中;一段“先搜直飞→确认座位→用常旅客号”的程序记忆,可以用 Advanced JSON Cards 格式存储。选择哪种格式取决于工程需求(简单性 vs 表达力),选择存什么类型取决于业务场景(需要记住事实、事件还是流程)。
 

Logo

更多推荐