每次同ChatGPT或Claude傾偈,你有無發現佢永遠都係一張白紙?唔記得你上幾次問過咩、唔記得你嘅喜好、唔記得你嘅 project 進度。呢個唔係bug,而係AI嘅「設計問題」——多數RAG系統將記憶當成靜態文件櫃咁處理,所有野永遠留住,最後context window塞滿噪音,token成本飆升,AI推理反而變差。 但係最近有一個新項目,就係想改變呢個局面。 傳統AI記憶點解會失敗? 你可能已經用開各種AI助理,但每次新對話佢都係陌生人。舊對話嘅上下文全部消失,你可能要重複解釋你好鍾意用Tab而不是空格、你嘅代碼風格係點、你最近喺做咩project。 呢個問題源自於點解AI記憶系統被設計成「永遠記得」。當你嘅每個對話、每個指令、每個臨時修改全部永久儲存,context window遲早會被無關資訊淹沒。研究者稱之為「logical neighbor」問題——語意搜尋會miss掉相關但不相似嘅節點。 YourMemory:生物學啟發嘅AI記憶系統 SachitRafa 喺 Hacker News 發布咗 YourMemory 呢個項目,佢用咗一個好有趣嘅方法——將人類記憶嘅生物學原理應用到AI系統。 核心概念係基於 艾賓浩斯遺忘曲線(Ebbinghaus Forgetting Curve)。德國心理學家 Hermann Ebbinghaus 喺1885年發現,人類記憶會隨時間自然衰減,但每次回想都會強化記憶,令衰減曲線變平。YourMemory就係用呢個原理,讓AI嘅「記憶」動態管理——重要嘅野會被強化,唔常用嘅會自然被Prune。 點運作? 每段記憶有個「strength」分數: 每次被召回,strength強化,衰減曲線變平(等於人類嘅間隔重複) 長期無被召回嘅記憶,會自然衰減直到被刪除 唔同類別嘅記憶有唔同嘅保留時間: 類別 無召回存活時間 用途 strategy 約38天 成功模式 fact 約24天 偏好、身份 assumption 約19天 推斷上下文 failure 約11天 錯誤、環境問題 技術架構 YourMemory底層用 DuckDB 做本地存儲,係一個輕量級分析數據庫。配合 spaCy 做語意理解,加上 向量搜尋 + 圖層(graph layer) 解決「邏輯鄰居」問題。 喺 LoCoMo-10 基準測試入面(1,534個QA pairs、10個多會話對話),YourMemory達到 59% Recall@5,係Zep Cloud(28%)嘅兩倍有多,同時減少約 84% token浪費。 點解今次突破好重要? 對開發者嘅影響 如果係 Claude Code / Cursor / Cline 等AI coding工具用家,安裝YourMemory之後,AI會記得你嘅代碼風格偏好、項目架構、上次做到邊。唔使每次都重新解釋。 對AI發展嘅意義 呢個項目嘅假設好清晰:對於處理長期專案嘅AI agent,「知道應該忘記咩」同「知道應該記住咩」一樣重要。 傳統RAG系統係被動儲存,YourMemory係主動管理——佢會問:「呢個資訊6個月後仲有價值嗎?」 安裝方法 YourMemory係一個 MCP server,支援多種主流AI工具: pip install yourmemory yourmemory-setup 然後根據你用嘅工具,配置相應嘅MCP設定: Claude Code: 加到 ~/.claude/settings.json Claude Desktop: 加到 ~/Library/Application Support/Claude/claude_desktop_config.json Cline: 需要用 yourmemory-path 取得完整路徑 Cursor: 加到 ~/.cursor/mcp.json 詳情可以去 GitHub repo 睇完整文檔。 未來展望 YourMemory而家仲係早期階段,但佢示範咗一個好重要嘅方向:AI唔需要永遠記得所有野,聰明嘅遺忘反而係提升智能嘅關鍵。 當AI學識「選擇性記憶」,我地可能即將迎來一個新時代——唔再係context window大小嘅競賽,而係點樣讓AI像人類一樣,記得重要嘅,忘記無關嘅。 延伸閱讀 YourMemory GitHub Ebbinghaus Forgetting Curve Wikipedia LoCoMo-10 Benchmark 文章導覽 張以潼的浪漫瞬間:鏡頭下的故事