Hindsight 是 Vectorize 團隊推出的開源代理記憶系統,鎖定 AI 代理記憶機制的根本問題:多數系統只是把對話存起來再檢索,並非真正學習。Hindsight 把記憶分成事實、經驗、觀察與心智模型,讓代理能像人一樣持續累積知識。
技術上,Hindsight 提供三個核心動作:儲存、回憶與反思。儲存時用大型語言模型抽取事實、時間與關係並建立索引;回憶時同時跑語意搜尋、關鍵字比對、圖譜連結與時間篩選,再合併排序結果;反思則分析記憶找出新關聯。資料庫用 PostgreSQL 加 pgvector,可用 Docker 部署。
這個專案在 GitHub 已累積三萬多顆星,官方指出在 LongMemEval 記憶測試上表現優於一般 RAG 與知識圖譜做法,並稱結果曾被外部單位獨立重現。專案內建對 Claude Code、Cursor 等六十多種工具的整合,開發者換掉用戶端就能讓程式自動具備記憶功能,是近日討論度高的原因。
對正在學程式的孩子與家長來說,這則比較偏產業面:它談的是企業級 AI 代理如何長期記憶與學習,涉及資料庫、向量搜尋與大型語言模型整合等進階主題,不算入門教材。若孩子已在學 Python 或資料庫,可把它當成觀察真實開源專案怎麼組織程式碼的例子。
開源AIPython資料庫