AI入门24|什么是AI记忆?它和聊天记录、上下文、知识库有什么区别?
现在越来越多 AI 产品开始提供一个功能:
Memory,记忆。
它可以让 AI 在新的对话里仍然知道一些过去的信息。
但“记忆”很容易和聊天记录、上下文、知识库混在一起。
先记住一句话:
AI记忆,是系统把一些对未来仍然有价值的信息保存下来,在后续任务中重新提供给模型使用。
一、为什么 AI 需要记忆?
如果每次打开新的对话,AI 都完全不认识你,你就要不断重复:
我是做什么的;
我喜欢什么样的输出;
某个长期项目已经做到了哪一步;
哪些决定以前已经确定。
记忆要解决的,就是这种重复沟通。
它让 AI 不必每次都从零开始认识用户和长期任务。
二、记忆不等于聊天记录
聊天记录保存的是:
过去聊过什么。
其中可能有几千、几万字。
记忆保存的则更像:
过去哪些信息以后还值得继续使用。
比如一次很长的对话里,真正值得长期保存的可能只有:
用户偏好简洁输出;
某项目代表乙方;
已经确定采用方案B。
所以:
聊天记录是历史。
记忆是从历史中沉淀出来的长期信息。
三、记忆也不等于上下文
上下文是模型当前这一次任务真正能够看到的信息。
记忆则是长期保存的信息来源之一。
比如系统保存了一条记忆:
“用户处理中文专业工作时偏好先给结论。”
当你下次提出相关任务时,系统可以把这条记忆重新带进当前上下文,再让模型处理。
所以可以理解为:
记忆负责保存。
上下文负责当前使用。
四、记忆和知识库有什么区别?
知识库适合保存大量可检索资料:
合同;
法规;
案例;
研究报告;
企业制度。
记忆更适合保存少量、长期、有持续价值的信息:
用户偏好;
项目立场;
长期规则;
关键历史决定。
例如:
“过去五年的IPO问询回复”适合放知识库。
“这个项目我们代表发行人”更适合项目记忆或项目规则。
五、什么信息值得记住?
通常有三类。
第一,长期稳定的信息。
例如经常使用的语言、输出偏好。
第二,持续项目的重要背景。
例如项目角色、已经确认的方向。
第三,未来多次都会重复使用的工作信息。
如果一个信息只在今天这一次任务里有效,就未必值得长期记住。
六、记忆也不是越多越好
如果系统什么都记:
临时假设;
过期信息;
一次性的要求;
已经结束项目的细节,
长期下来反而可能干扰新的任务。
所以好的记忆系统不只要解决“怎么记”,还要解决:
什么时候更新,什么时候删除,什么时候不应该使用。
七、为什么记忆会让同一个 Agent 越来越顺手?
因为沟通成本会下降。
刚开始使用一个 Agent 时,你需要告诉它很多背景。
长期使用以后,如果它已经保存了相关记忆,你的任务说明可以越来越短。
这也是为什么长期使用同一个 Agent 时,有时会产生明显的“磨合价值”。
这种价值并不完全来自模型本身,而来自:
记忆;
历史规则;
长期项目状态;
已经沉淀的 Skill。
八、AI记忆和人的记忆不是一回事
AI产品说“我记得”,并不意味着模型像人一样自然回忆过去。
更实际的理解是:
系统以前保存了一些信息;
当前任务需要时,再把相关信息提供给模型。
所以记忆依然是一种信息管理机制。
九、把几个概念放在一起
可以这样记:
聊天记录:过去聊过什么。
记忆:过去哪些信息以后还值得用。
知识库:大量可以检索的长期资料。
上下文:这一次任务真正拿给模型使用的信息。
四者都和“信息”有关,但位置完全不同。
十、这一篇只需要记住一句话
AI记忆的价值,不是让AI记住所有事情,而是让真正有长期价值的信息不必每次重新解释。
所以判断一个记忆系统好不好,不要只看它“记得多不多”。
还要看它是否记得准确、能够更新,并且只在合适的时候使用。
