Agent 记忆: 我们全都理解错了?
Agent 记忆的概念被过度包装?本文直击本质,梳理Agent记忆的四层理解,帮你穿透迷雾。核心内容:1. 早期记忆理解的局限性2. CoALA分类法如何定义广义记忆3. 从工程实践看记忆演进的未来方向
在做 Agent Memory 工程化探索的这几个月里,我经常有种被概念淹没的窒息。图结构记忆、AutoMemory、做梦机制、各种层出不穷的 Memory 框架……整个技术社区似乎陷入了一种每遇到一个新场景就要发明一套新词汇的群体焦虑中。
但这恰恰说明,我们连Agent 记忆究竟是什么都没想清楚。甚至,很多所谓前卫的理解,看似花样繁多,实则舍本逐末,仿佛在开历史的倒车。
更不用提 Memory 的发展,要走向何方,早在一串眼花缭乱的概念包装之下,成为了视野盲区。
基于这数月的工程落地实践,我梳理了一套完整思考,今天就围绕这个根源问题逐层拆解分享。谈谈我对 Agent 记忆的四层理解。
第一层:早期的记忆,二元论的雏形
最早的记忆分类,直接搬用了人类心理学的最表面概念:短期记忆与长期记忆。短期记忆,就是大模型上下文还塞得下的部分,或者用一些简单的 md 文件记下来的临时信息、用户偏好,比如 Claude 走的就是这套。长期记忆,则是把大量的历史聊天全都记下来,按需去检索调用。第二层:CoALA 分类法
2023 年 9 月,一篇名为CoALA (Cognitive Architectures for Language Agents)的开山论文提出了一套全新的认知架构分类法。2024 年,LangChain 也在博客中引用了这一理论。- Procedural Memory(程序记忆 / 技能记忆):关乎如何做。
- Semantic Memory(语义记忆 / 事实记忆):关乎是什么。
- Episodic Memory(情景记忆 / 事件记忆):关乎经历过什么。
- 程序记忆,不就是今天卷得如火如荼的 Skill 吗?
- 语义记忆,不就是沉淀了无数业务知识的 RAG 和知识库吗?
- 情景记忆,正是最早期我们所执着的 Session 历史对白。
第三层:载体的哲学,记忆要不要用 md 存
在工程落地层面,OpenClaw 带来了一个极具技术审美的范式:将记忆落盘为原始的 Markdown 文件(Source of Truth),而向量数据库等索引仅仅是它的派生物。第四层:自举的闭环——Memory-to-Skill
前面讲过,Skill 其实也算一种记忆,叫 Procedural Memory(程序记忆 / 技能记忆)。而当前技术社区最致命的断层就在于:我们把记忆和技能做成了两套完全割裂的系统。或者说还没把它们之间的关系想明白,缺少一些描述两者关系的范式,这一块还有很大的发展空间。目前,我们已经解决了Skill 的查找和调用问题。各个 Agent 自带的 System Prompt 和 harness 里,已经把 Skill 的调用机制做好了,靠的是 Skill 的渐进式披露(progressive disclosure):你只要在 md 的 front matter 里写清楚这个 Skill 该在什么条件下调用,Agent 就能根据这些被披露出来的触发条件,自动把它调起来。所以查找和使用,已经不是问题了。然而,Skill 的写入和更新问题,却成了一场工程灾难。第 4.5 层:记忆之上,还缺一层 harness
当把记忆的四层逻辑全部理通后,站在更高的维度审视,你会发现记忆依然不是终局。对话是记忆,知识库是记忆,Skill 也是记忆。但 Agent 在真实生产环境中要面对的上下文,还包括散落在各处的高壁垒数据:本地的代码仓库、最新的设计文档、Slack和飞书里的非结构化聊天、Jira 上的 Issue。从广义上讲,这些全都是人类团队在协作中沉淀下来的集体记忆。对 Agent 而言,最痛苦的不是没有这些数据,而是当面对一个具体任务时,在如此广袤且异构的上下文海洋里,哪一小片乐高积木才是此刻唯一需要的?因此,我们需要在所有这些零散的记忆与数据源之上,架构一层统一的上下文控制台(Context Harness)。这正是我们最近正在密集筹备的全新项目 MFS 试图填补的拼图。写在最后
其实记忆这个场景,一直都还在演进的路上。或许在不久的将来,随着 Loop Engineering(循环工程)等新范式的注入,我们会看到第五层甚至第六层的风光,眼下那些我们觉得精妙的架构,在未来的全量实时训练或新型硬件面前,可能也会变成阶段性的遗迹。但抛开这些未竟的构想,记忆这件事越往下挖,它的底层逻辑其实不是一个孤立的功能,它是把 Skill、知识、上下文乃至 Agent 自身的进化全都串起来的那条线。对应人类社会,无非是用最真诚、最没有偏见的自然语言,老老实实地记录下这里发生过什么、什么是真实的、以及一件事该怎么做。剩下的,就交给时间和一块块乐高慢慢去拼吧。参考链接
- CoALA 论文,Cognitive Architectures for Language Agents:https://arxiv.org/abs/2309.02427
- LangChain 博客,Memory for Agents:https://www.langchain.com/blog/memory-for-agents
- MemSearch(跨平台的 Agent 记忆,含 memory-to-skill):https://github.com/zilliztech/memsearch
- MFS(Agent 的统一上下文 harness):https://github.com/zilliztech/mfs
作者介绍
张晨
Zilliz Algorithm Engineer
阅读推荐万字深度|做了8年向量数据库后,我们决定为Milvus重构AI时代的存储引擎官宣:Zilliz Vector Lakebase正式发布,作为向量数据库开创者,我们为何推出Vector Lakebase
观点|从Vector Database到Vector Lakebase,如何定义AI data infra的下一个十年为什么每个重复建设AI 数据pipeline的企业,都需要一个Vector Lakebase相关资讯
-
07.13
和平精英ss38赛季武器排行榜 ss38赛季最强上分武器推荐
-
07.13
逍遥奇旅兑换码最新—所有礼包码免费领取
-
07.13
止戈之战全新礼包码领取 2026激活码礼包合集
-
07.13
烹饪环游记无限金币无限钻石:破解版免广告下载
-
07.13
三角洲行动s9赛季干员介绍 S9赛季最新干员是谁
-
07.13
烹饪环游记兑换码无过期汇总2026—礼包码最新可用
游戏推荐
推荐专题
热门阅读
-
-
- 企业智能体的下半场:如何让智能体越用越聪明
- 07.13
-
-
- 任何领域一通百通的核心本领
- 07.13
-
- FDE 七种能力
- 07.13
-
推荐下载
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏