你有没有这种体验:
你花半小时向AI解释了你项目的背景,它表示「明白了」。然后第二天你打开新的对话窗口——
它又问你:「您好,有什么我可以帮您的?」
你不得不再花半小时重新解释一遍。这种感觉,像是跟一个每天早上都会失忆的同事一起工作。
为什么会这样?AI真的不能「记住」事情吗?
人类的记忆 vs AI的「记忆」
人类的记忆至少分三种:
🧠 工作记忆——就像你脑子里正在想的事。比如你现在读这句话的时候,前面几句还在你的「工作区」里。
🧠 情景记忆——「上周三我跟老王在咖啡馆聊了那个项目」。有时间、有地点、有情节。
🧠 语义记忆——「北京是中国的首都」「1+1=2」。不依赖具体情境的事实。
AI呢?绝大多数AI(包括ChatGPT和Claude)只有第一种:工作记忆——而且这个「工作区」非常有限。
上下文窗口:AI的「工作台」
你在跟AI对话时,AI能看到的所有内容叫「上下文窗口」(Context Window)。
最新模型的上下文窗口很大——Claude能处理20万token,Gemini号称200万token。但问题来了:
AI的上下文窗口像一个越来越大的桌子——桌子越大,你能铺开的文件越多。但AI还是只有这一张桌子。换个对话,桌子就清空了。
这就是为什么AI总是「忘事」:它没有「备忘录」,没有「长期记忆」,每次对话都是一张白纸。
三种记忆,AI缺了两种
回到刚才的框架:
✅ 工作记忆:AI有,就是上下文窗口。而且越来越大。
情景记忆:AI没有。它不会记得「上周你在聊产品定价策略时提到竞品A降价了」。这些信息随着对话关闭就消失了。
语义记忆:AI有一部分——但它存储在模型参数里,是「所有人的知识」,而不是「你的知识」。它知道「北京是首都」,但不知道「你喜欢用Notion做笔记」。
解决方案:给AI加个「外挂大脑」
最近AI圈的热门方向之一,就是给AI加上「长期记忆」。目前主要有几种方案:
向量数据库(RAG):把跟你有关的文档存进一个数据库,每次你跟AI说话时,AI自动检索相关内容。就像AI每次对话前先翻一下你的档案。
上下文图谱(Context Graph):Neo4j最近发布的技术,把信息按实体和关系组织成图谱。不是「搜索关键字」,而是「理解关系网」。比如「项目X的负责人是张三,张三是做后端开发的,项目X用的是微服务架构」。
持久化会话:Claude的Projects功能、ChatGPT的Memory功能都属于这一类。AI把对话中的关键信息存下来,下次对话时自动加载。
为什么这么重要?
因为AI Agent要真正「干活」,记忆是必须的。
想象一个帮你管理项目的AI Agent:它需要记住上周会议上谁承诺了什么、截至今天哪些todo还没完成、客户的邮件里提到了哪些诉求。
如果没有记忆,它只是一个高级计算器。有了记忆,它才是一个合格的「同事」。
这就是为什么Neo4j的那篇博客标题叫「Why AI agents need three types of memory」——三种记忆分别对应:现在在做什么(工作记忆)、之前发生了什么(情景记忆)、这个世界是怎么回事(语义记忆)。
对普通人意味着什么?
别指望AI一夜之间就不忘事了。但你可以做一些事:
手动存档:重要决策、关键背景,写在一个共享文档里。每次新对话时,让AI先读文档。
选对工具:Claude的Projects功能、ChatGPT的Memory、Notion AI——它们都在帮你建立「外部记忆」。
管理预期:不要期待AI记住你们的每一次对话。把每次对话当作「独立的委托」,把关键信息带进去,把结论带出来。
AI的进化方向不是「变得更聪明」,而是「变得更了解你」——而了解一个人,需要的不是更大的模型,是更长的记忆。
夜雨聆风