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 策略强制: 所有变更均在服务器端强制执行安全和访问控制。
相关
- 项目
- 项目
- 项目
- 项目
- 项目