跳至主要内容

1 篇文章 含有標籤「Self-Study」

檢視所有標籤

Stanford CS329A (第11講): Agent Memory — 智慧體長短期記憶與作業系統式分層架構 (MemGPT, Cartridges, CacheBlend)

· 閱讀時間約 15 分鐘
Jaybee
AI & Robotics Engineer

當開發者將自主AI智慧體作為長期協同夥伴或自主軟體工程師投入實際生產時,無一例外會遭遇三個令人沮喪的架構瓶頸:

  1. 「智慧體完全遺忘了昨天多輪對話中敲定的核心系統架構設計決策。」
  2. 「將包含十萬行代碼的企業代碼庫直接塞進百萬Token的上下文視窗,導致了嚴重的注意力彌散(Lost-in-the-Middle迷失中間現象),每次互動產生高昂的API費用。」
  3. 「在RAG檢索增強生成場景中拼接多篇檢索文檔切片時,現有的前綴鍵值快取(KV Cache)全部失效,首Token生成延遲(TTFT)飆升至數秒以上。」

人類大腦在這方面展現了絕妙的工程解法:生物腦僅擁有極其微小的物理工作記憶(僅能容納4到7個離散資訊塊),卻能在一瞬間從長時記憶中精準檢索數十年前的知識,並在多領域資訊間自如融合而不會產生認知癱瘓。

在Stanford CS329A: Self-Improving AI Agents的第三部分:智慧體工程(Part 3: Agent Engineering)中,本講聚焦於Agent Memory Architecture(智慧體記憶架構),深入剖析賦予AI系統持久化、分層化記憶的三大核心抽象層級:

  • 軟體控制層 (MemGPT, UC Berkeley 2023): 借鑑作業系統虛擬記憶體分頁機制的分層記憶管理。
  • 神經網絡表徵層 (Cartridges, 2025): 透過自主學習(Self-Study)與上下文蒸餾,將海量文本壓縮為即插即用的連續KV快取向量。
  • 系統基礎設施層 (CacheBlend, EuroSys 2025): 恢復文檔間交叉注意力,使RAG首Token延遲降低3.3倍的選擇性KV快取融合。