朝聞通: 全球領先的新聞稿發佈, 傳播和監測服務提供者
搜尋
從 Context 到 Memory:MemoraX Code 如何讓 Coding Agent 記住項目經驗

從 Context 到 Memory:MemoraX Code 如何讓 Coding Agent 記住項目經驗

2026-08-31 10:30

文章配圖-1

  /朝聞通/程序員中流傳着一種"橡皮鴨調試法":遇到難解的 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:開發者的協作習慣與偏好。

文章配圖-1

  這些記憶與具體倉庫綁定,但不依附于某次對話或某個 Coding Agent。開發者從 Codex 切換到 Claude Code 後,仍可繼續調用此前積累的項目認知。

  公開評測也為這類能力提供了橫向參考:在清華、北大、牛津等近 30 所高校及研究機構聯合發起的 AML(Agent Memory Leaderboard)商業産品榜單中,MemoraX Code 以 62 分位列第一。

文章配圖-1

  實測:有了記憶,Agent 會發生什麼

  MemoraX Code 帶來的變化,不隻是讓 Agent “記得更多”,而是讓過去驗證過的經驗真正影響下一次行動。下面三個場景,分别展示了記憶在真實任務中如何生效。

  首先是失敗經驗的複用。在 Click 項目的三個 UNSET 問題測試中,啟用 MemoraX Code 後,Agent 避開了已知的失敗路徑:修複步驟從 5 步減至 3 步,Token 消耗從 81 萬降至 35 萬,減少 57%;耗時從 13 分 38 秒縮短至 7 分 04 秒,并避免了一次失敗重試。

文章配圖-1

  其次是跨 Agent 記憶的複用。在 Codex 中驗證過的測試方法,會被沉澱為項目記憶;切換到 Claude Code 後,無需重新解釋背景或再做一遍試驗,新的 Agent 可以直接召回并複用這套方法。

文章配圖-1

  最後是長對話中的上下文連續性。當對話觸發壓縮,早期讨論中的關鍵設計依據很容易被淡化或丢失。MemoraX Code 會将這些重要決策保留下來,讓 Agent 在壓縮之後仍能依據完整的曆史約束回答,而不是隻根據眼前殘留的上下文重新猜測。

文章配圖-2

  三個場景說明,Memory 的價值不在于記住更多,而在于讓已驗證的工程經驗持續生效,成為可以持續遷移和複用的項目記憶。

  支持平台

  MemoraX Code 目前已支持 Claude Code 、Codex、Opencode 和 Deepseek Harness,用戶可通過 Platform 頁面查看、修改和删除已積累的記憶内容,記憶管理完全透明可控。

  更多産品能力與使用案例,可訪問 MemoraX Code 官網;項目代碼、安裝方式和技術文檔可在 MemoraX Code GitHub 倉庫查看。

  模型能力決定一次能走多遠,而 Memory 決定下一次從哪裡開始。

消息來源: 朝聞通新聞稿發布平臺
相關關鍵詞: