不再依賴複雜的資料庫,將 AI 的記憶像日常文件一樣儲存的「文件即記憶」方式,正成為代理程式開發的新趨勢。
試著想像一下,您正與一位非常聰明且可靠的個人助理共事。但如果這位助理每次紀錄工作內容時,都將其隱藏在您完全無法存取的加密資料庫中,您會怎麼想?不僅會感到不安,當真正需要確認內容時也會非常困難。
近期在 AI 代理程式(替使用者執行目標的 AI)的世界中,出現了與上述截然相反的趨勢。這就是將 AI 的記憶不儲存在複雜的資料庫中,而是儲存為我們日常生活中所使用的「文件檔案」的方式。
這為何重要? (Why It Matters)
過去的 AI 總會將記憶緊緊鎖在「系統內部的龐大 Excel(資料庫)」裡。使用者完全無法得知 AI 記住了什麼,也不知道它在想什麼。但現在的代理程式傾向於將記憶留在使用者的工作空間(Workspace)中,以 Markdown(一種網路上常見的輕量級文件格式)檔案的形式呈現。
如此一來,使用者就像開啟記事本一樣,隨時可以確認、修改並直接控制 AI 的記憶。這大幅提高了 AI 的「透明度」。就像您親自打開助理撰寫的工作日誌,並能直接增刪內容一樣。透明化的記憶,意味著使用者對 AI 擁有更高的控制權。
簡單理解 (The Explainer)
為了理解「文件即記憶 (Memory as Documentation)」這種方式,我們用在學校讀書的方式來做比喻:
- 資料庫方式: 就像將書藏在圖書館複雜的索引系統中。只有圖書館員(AI)知道書的位置,我們必須詢問館員才能勉強確認內容。
- 文件即記憶方式: 就像在書桌上放一本「重要記事本」。我可以親自閱讀內容、貼上便利貼,並用橡皮擦擦掉錯誤的內容。AI 代理程式記憶管理 - DEV 社群中指出,透過這種方式,AI 的記憶不再是隱藏的系統狀態,而被定義為可編輯的透明檔案。
這種趨勢強大到連代理程式開發界的重量級人物傑瑞·劉 (Jerry Liu) 都宣稱「檔案就是一切 (Files Are All You Need)」。The New Stack - AI 代理程式記憶架構指出,Anthropic 的代理程式技術也採用了將代理程式功能打包成 Markdown 文件組合的方式,進一步支持了這一趨勢。
目前狀況 (Where We Stand)
目前仍處於初期階段。雖然 Agent File (.af) 標準於 2025 年 4 月發布,但各開發工具管理檔案的方式仍各不相同。有些代理程式會讀取 CLAUDE.md 檔案,而有些則遵循其他規則檔案。
正如 Tom Rochette (tomrochette.com) 的分析,目前為了在不同的 AI 代理程式之間共享記憶,使用者仍需手動建立連結 (symlink) 或撰寫額外的指令稿,相當繁瑣。不過,像「memU」這類工具正試圖透過將記憶管理為 Wiki 形式的 Markdown 檔案,讓多個 AI 工具能夠共同使用,藉此解決管理分散的問題。cmem.ai 也提出了在多個代理程式與編輯器之間共享單一記憶檔案的方案。
未來展望 (What’s Next)
未來,「記憶的標準化」將成為核心課題。如果無數的 AI 代理程式都在我的電腦各處建立並修改檔案,誰來管理與整理呢?代理程式檔案系統研究指出,必須針對代理程式不斷產生的中間推論紀錄或狀態檔案進行清理與管理。
我們很快就能像管理所使用應用程式的「設定檔」一樣,自然地處理 AI 所撰寫的記憶檔案。AI 助理留下的紀錄將在您的電腦資料夾中層層堆疊,而您可以在需要時直接修改,以校正 AI 的性格或工作方式。未來即將到來,AI 的記憶正從冰冷的資料庫,轉移到您溫暖的書房中。
參考資料
- AI Agent Memory Management - When Markdown Files Are All You Need? - DEV Community
- File-based agent memory · tomrochette.com
- Introducing the Agent File (.af): A Standard for Stateful AI Agents
- The “files are all you need” debate misses what’s actually happening in …
- From Agent Memory to Agent Filesystem: What the Shift Really Means
- claude-mem + cmem — AI agent memory, everywhere
- 必須將所有資訊隱藏在資料庫中
- 透過將記憶管理為本地的 Markdown 檔案來提高透明度
- 為了管理記憶,必須學習複雜的專用程式語言
- 雲端伺服器固定方式
- 文件即記憶方式
- 專用機器人作業系統方式
- Agent File (.af)
- JSON-Database
- CSV-History