ModernRelay/omnigraph
Lakehouse native graph engine with git-style workflows
解決的問題
Omnigraph 是專為 AI 代理設計的湖倉圖資料庫。它提供持久化、版本化的狀態與協調層,讓代理艦隊能在平行隔離分支上運作,確保知識圖譜的變更經過審查與安全合併,類似 Git。它解決了在大型代理工作流程中管理共享的多模態檢索與代理記憶的問題。
工作原理
Omnigraph 使用 Lance 列式格式,在相容 S3 的物件儲存上實現開放、版本化的儲存。它採用「叢集」模型,圖譜、模式、儲存查詢與安全政策皆透過 cluster.yaml 以程式碼形式宣告。系統透過在單一查詢執行時期中結合圖遍歷、向量 ANN、全文搜尋與倒數排名融合,支援多模態檢索。安全透過 Cedar 策略在伺服器端強制執行。
適用對象
專為需要共享、版本化記憶或「企業大腦」以統一組織知識的 AI 代理艦隊開發者所建構。也適用於 R&D 與 ML 資料層,其中實驗與測試需版本化以用於訓練與評估。
主要亮點
- Git 風格分支: 代理可在隔離分支上豐富圖譜,並在審查後合併變更。
- 多模態檢索: 統一的查詢執行時期,支援圖、向量與全文搜尋。
- 原生基礎設施: 可在任何 S3 相容物件儲存(AWS S3、R2、GCS,或透過 MinIO/RustFS 的在地部署)上執行。
- 宣告式程式碼管理: 叢集設定、模式與政策透過類似 Terraform 的
plan與apply工作流程進行管理。 - Cedar 策略強制: 所有變更均在伺服器端強制執行安全與存取控制。
相關
- 專案
- 專案
- 專案
- 專案
- 專案