caura-ai/caura
Caura (formerly MemClaw) — governed shared memory for AI agent fleets. Multi-agent, multi-tenant, MCP-native. Trust tiers, keystone policies, audit trails, knowledge graph, self-improving retrieval. Apache 2.0.
解決的問題
Caura 為 AI 代理艦隊提供一個共享且受控的記憶層。透過允許代理儲存學習到的資訊並在團隊或組織內共享,防止代理重複犯錯。確保一個代理所獲得的知識,在嚴格治理與可見性控制下,可供其他代理使用。
工作原理
代理將純文字寫入 Caura,系統隨後透過單次遍歷的 LLM 處理流程,對記憶類型進行分類、產生摘要並標記 PII。系統採用混合搜尋方法,結合 pgvector 語意相似性、全文關鍵字比對與知識圖譜,以檢索相關資訊。系統亦具備「Karpathy 循環」功能,支援基於結果的學習:代理在根據記憶採取行動後,報告成功或失敗,以強化有效行為並產生預防性規則。
適用對象
專為部署多租戶、多代理 AI 艦隊的團隊設計——例如擁有數十或數千個代理的企業——在生產環境中,可審計的記憶、跨代理知識共享與治理至關重要。
主要亮點
- 受控記憶:實作租戶隔離、可見性範圍(代理、團隊或組織)與代理信任等級,以控制存取權限。
- 自我改善:具備矛盾檢測功能,可覆蓋過時資料,並透過「結晶化」將重複記憶合併為原子事實。
- 知識圖譜:自動從寫入內容中提取實體與關係,透過圖譜增強搜尋提升檢索效果。
- 原生支援 MCP:內建支援 Model Context Protocol,可輕鬆整合 Claude Desktop、Cursor 與 Windsurf 等客戶端。
- 高效率:針對低延遲(p50 搜尋 23ms)與高 token 效率進行優化,隨著代理艦隊規模擴大,有效降低使用成本。
相關
- 專案
- 專案
- 專案
- 專案
- 專案