lxfight-s-Astrbot-Plugins/astrbot_plugin_livingmemory

一个拥有动态生命周期的智能长期记忆插件。

解決的問題

LivingMemory 為 AstrBot 提供了一套長期記憶體系統,讓 AI 代理能夠在跨對話間記住事實與個性上下文。它透過讓機器人隨時間捕捉、檢索和演進資訊,而非依賴有限的短期上下文視窗,解決了「遺忘」的問題。

運作方式

該系統將資訊拆解為「記憶原子」,並使用結合 BM25(關鍵字)和向量(語意)搜尋的雙路徑檢索流程。這些記憶被組織成圖結構,其中關係可信度會根據證據而改變。系統採用強化機制來加強重要記憶,並使用衰減/TTL(存活時間)機制來逐步淘汰過時或低價值的資訊。它還提供了原生的代理工具,用於回憶和記憶資訊。

適用對象

AstrBot 框架的使用者,希望賦予其 AI 機器人持久且不斷演進的記憶體,並能透過視覺化儀表板管理該記憶體。

亮點

  • 混合檢索:結合關鍵字與語意搜尋,實現更準確的回憶。
  • 動態上下文:記憶原子具備重要性等級、TTL 和時間衰減機制。
  • 視覺化記憶圖:高效能畫布,用於探索與管理記憶關係。
  • 細緻存取控制:支援以工作階段、使用者或全域共享來劃分記憶範圍,並支援白名單與身分別名。
  • 安全功能:包含自動備份、交易式刪除和影子索引切換,以確保索引重建的安全性。

相關

  • 專案
  • 專案
  • Dispatch
  • 專案
  • 專案