← 返回首页
短期记忆和长期记忆怎么划分
在 AI(特别是大语言模型和智能体)中,短期记忆和长期记忆的划分标准与人类心理学非常相似,但它们的实现方式完全不同。
简单来说,AI 的短期记忆是“当前对话的草稿纸”,而长期记忆是“永久存档的数据库”。
以下是两者的具体划分标准与核心区别:
保持时间(生命周期)
- 短期记忆:生命周期非常短暂,通常仅限于当前的一次对话或单次任务。一旦你点击“清除上下文”或开启新对话,短期记忆就会被清空。
- 长期记忆:可以跨会话、跨天甚至永久保存。即使你关闭软件几天后再回来,AI 依然能记得你之前告诉它的偏好或关键信息。
记忆容量与技术载体
- 短期记忆:容量受限于模型的上下文窗口(Context Window),有严格的 Token(字数)上限。它的技术载体就是直接喂给大模型的 Prompt(提示词)和对话历史。
- 长期记忆:容量理论上无限,取决于外部存储硬件的大小。它的技术载体通常是外部数据库(如向量数据库、关系型数据库或知识图谱)。
运作机制
- 短期记忆:依靠注意力机制。模型在处理你的每一句话时,会实时“看到”并关注当前窗口内的所有历史信息,从而保证对话的连贯性。
- 长期记忆:依靠检索机制(RAG)。AI 不会把所有长期记忆都塞进脑子里,而是根据你当前的问题,去外部数据库里“精准搜索”出最相关的几条信息,临时调取出来使用。
为了让你更直观地理解,这里整理了一个对比表格:
| 划分维度 | 短期记忆 (Short-term Memory) | 长期记忆 (Long-term Memory) |
|---|---|---|
| 本质定位 | 工作台 / 意识流 | 知识库 / 经验档案 |
| 生命周期 | 临时易失(会话结束即清空) | 永久持久(跨会话保存) |
| 技术载体 | 模型的上下文窗口 (Prompt) | 外部数据库 (如向量数据库) |
| 容量限制 | 有限 (受 Token 数量限制) | 几乎无限 (取决于存储空间) |
| 生活实例 | 记得你上一句说“我想吃辣” | 记得你半年前说过“我对花生过敏” |