scrypster/muninndb
The cognitive database. A new class of data storage. Not a vector store, not a graph DB, not a RAG wrapper. Ebbinghaus decay, Hebbian learning, and Bayesian confidence are engine-native primitives. Memories evolve on their own. MCP-native. Single binary.
解決的問題
MuninnDB 是一個為 AI 代理與應用程式設計的認知記憶資料庫,提供持久且類似人類的記憶。與傳統資料庫靜態儲存資料不同,MuninnDB 管理會隨時間演化的「記憶痕跡」(engrams),使用時會強化,忽略時會衰減,模擬生物記憶過程。
工作原理
系統使用 6 階段激活流程,根據上下文檢索相關記憶。結合全文搜尋與向量搜尋,並運用多種認知原語:
- 赫布學習:無需預先定義架構,自動形成同時激活的記憶之間的關聯。
- 時間加權:根據記憶最近被存取的頻率與時間重新計算相關性(艾賓浩斯衰減)。
- 預測性激活:追蹤序列模式,於明確請求前就提前呈現下一個最可能的記憶。
- 貝葉斯置信度:追蹤每則記憶的確定性,強化時增加,出現矛盾時減少。
以單一二進位檔交付,零相依性,支援多種協定,包括 MCP(Model Context Protocol)、REST、gRPC 與專屬的二進位協定(MBP)。
適用對象
開發 AI 代理、LLM 驅動應用程式,以及工具整合型 AI 環境(如 Cursor、Claude Desktop 或 Windsurf)的開發者,需要一個能自動處理關聯性與時間相關性的記憶系統。
亮點
- 即插即用 AI 整合:內建 MCP 支援,可輕鬆配置並加入 AI 工具。
- 零相依性:單一二進位檔安裝,內建本地嵌入器,支援離線使用。
- 主動記憶:具備語意觸發機制,當相關性改變時主動推送相關記憶給使用者或代理。
- 後續增強:無需遷移即可用新嵌入或增強外掛升級既有記憶。
- IllegalArgument Exception: Bulk Insert:支援單次呼叫批量插入最多 50 則記憶。
相關
- 專案
- 專案
- 專案
- 專案