← 返回首页

短期记忆和长期记忆怎么划分

在 AI(特别是大语言模型和智能体)中,短期记忆和长期记忆的划分标准与人类心理学非常相似,但它们的实现方式完全不同。

简单来说,AI 的短期记忆是“当前对话的草稿纸”,而长期记忆是“永久存档的数据库”

以下是两者的具体划分标准与核心区别:

保持时间(生命周期)

  • 短期记忆:生命周期非常短暂,通常仅限于当前的一次对话或单次任务。一旦你点击“清除上下文”或开启新对话,短期记忆就会被清空。
  • 长期记忆:可以跨会话、跨天甚至永久保存。即使你关闭软件几天后再回来,AI 依然能记得你之前告诉它的偏好或关键信息。

记忆容量与技术载体

  • 短期记忆:容量受限于模型的上下文窗口(Context Window),有严格的 Token(字数)上限。它的技术载体就是直接喂给大模型的 Prompt(提示词)和对话历史。
  • 长期记忆:容量理论上无限,取决于外部存储硬件的大小。它的技术载体通常是外部数据库(如向量数据库、关系型数据库或知识图谱)。

运作机制

  • 短期记忆:依靠注意力机制。模型在处理你的每一句话时,会实时“看到”并关注当前窗口内的所有历史信息,从而保证对话的连贯性。
  • 长期记忆:依靠检索机制(RAG)。AI 不会把所有长期记忆都塞进脑子里,而是根据你当前的问题,去外部数据库里“精准搜索”出最相关的几条信息,临时调取出来使用。

为了让你更直观地理解,这里整理了一个对比表格:

划分维度 短期记忆 (Short-term Memory) 长期记忆 (Long-term Memory)
本质定位 工作台 / 意识流 知识库 / 经验档案
生命周期 临时易失(会话结束即清空) 永久持久(跨会话保存)
技术载体 模型的上下文窗口 (Prompt) 外部数据库 (如向量数据库)
容量限制 有限 (受 Token 数量限制) 几乎无限 (取决于存储空间)
生活实例 记得你上一句说“我想吃辣” 记得你半年前说过“我对花生过敏”