商业资讯 7小时前
从 Context 到 Memory:MemoraX Code 如何让 Coding Agent 记住项目经验
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

程序员中流传着一种 " 橡皮鸭调试法 ":遇到难解的 bug,就向一只橡皮鸭逐行解释代码,答案往往在叙述过程中自行浮现。

今天,AI 正在扮演一只更聪明的 " 橡皮鸭 " ——它能理解问题、给出建议,甚至直接编写代码。但它记不住跨会话发生过什么。开发者花数小时向 Claude Code 解释项目架构、历史约束和工程经验,关闭窗口后一切消失,下次对话从头开始。

如何让 AI Agent 跨越会话保留并调用这些信息,正在成为 AI 编程工具必须解决的问题,业内将这种能力称为 Agent Memory,也叫 AI Memory 或智能体记忆,即让 AI 拥有可持续积累的长期记忆。

Agent Memory:三个层面的失忆,上下文窗口解决不了

很多人认为,随着模型上下文窗口不断扩大,记忆问题会自然消失。Claude 支持 200K token,Gemini 达到 100 万,应该够用了吧?

事实并非如此。上下文窗口解决的是 " 这次对话能看多少信息 ",Agent Memory 解决的是 " 上次任务学到的东西,下次还在不在 "。会话结束,窗口清零,窗口再大也于事无补。

更重要的是,Agent 的失忆同时发生在三个层面:

跨 Session:背景需要重新解释。 新开对话后,昨天的项目背景需要再次说明,已经失败的方案也可能被重新提出。

跨 Agent:经验无法直接继承。 从 Codex 切换到 Claude Code,项目认知需要重新建立,踩过的坑也要再告诉另一个 Agent。

跨 Compaction:关键约束可能丢失。 长对话触发上下文压缩后," 必须兼容旧版本数据库 " 这类早期约束可能被弱化。

三种失忆,最终都让 Agent 回到认知原点。

MemoraX Code:面向 Coding Agent 的 AI 记忆基础设施

因此,解决问题的关键并不是继续扩大上下文窗口,而是将有长期价值的信息从对话中提取出来,形成一个独立于会话和 Agent 的记忆层。这正是 Coding Memory 所要解决的问题。

MemoraX Code 就从这里切入:它为 Claude Code、Codex 等 Coding Agent 提供跨会话的项目记忆,从开发过程中提炼 Bug 根因、有效修复、失败方案、架构决策和验证要求。当 Agent 再次处理相关任务时,这些工程记忆会经过检索、排序和裁剪,按需参与判断,并在不同 Agent 之间继续复用。

围绕开发场景,MemoraX Code 将记忆分为四类:

Coding Memory:经过验证的修复、失败路径和设计依据;

Repo Memory:仓库架构、模块职责及历史证据;

Procedure Memory:测试、审查和发布等可复用工作流程;

Personal Memory:开发者的协作习惯与偏好。

这些记忆与具体仓库绑定,但不依附于某次对话或某个 Coding Agent。开发者从 Codex 切换到 Claude Code 后,仍可继续调用此前积累的项目认知。

公开评测也为这类能力提供了横向参考:在清华、北大、牛津等近 30 所高校及研究机构联合发起的 AML(Agent Memory Leaderboard)商业产品榜单中,MemoraX Code 以 62 分位列第一。

实测:有了记忆,Agent 会发生什么

MemoraX Code 带来的变化,不只是让 Agent " 记得更多 ",而是让过去验证过的经验真正影响下一次行动。下面三个场景,分别展示了记忆在真实任务中如何生效。

首先是失败经验的复用。在 Click 项目的三个 UNSET 问题测试中,启用 MemoraX Code 后,Agent 避开了已知的失败路径:修复步骤从 5 步减至 3 步,Token 消耗从 81 万降至 35 万,减少 57%;耗时从 13 分 38 秒缩短至 7 分 04 秒,并避免了一次失败重试。

其次是跨 Agent 记忆的复用。在 Codex 中验证过的测试方法,会被沉淀为项目记忆;切换到 Claude Code 后,无需重新解释背景或再做一遍试验,新的 Agent 可以直接召回并复用这套方法。

最后是长对话中的上下文连续性。当对话触发压缩,早期讨论中的关键设计依据很容易被淡化或丢失。MemoraX Code 会将这些重要决策保留下来,让 Agent 在压缩之后仍能依据完整的历史约束回答,而不是只根据眼前残留的上下文重新猜测。

三个场景说明,Memory 的价值不在于记住更多,而在于让已验证的工程经验持续生效,成为可以持续迁移和复用的项目记忆。

支持平台

MemoraX Code 目前已支持 Claude Code 、Codex、Opencode 和 Deepseek Harness,用户可通过 Platform 页面查看、修改和删除已积累的记忆内容,记忆管理完全透明可控。

更多产品能力与使用案例,可访问 MemoraX Code 官网;项目代码、安装方式和技术文档可在 MemoraX Code GitHub 仓库查看。

模型能力决定一次能走多远,而 Memory 决定下一次从哪里开始。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

ai 程序员 基础设施 编程 数据库
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论