← 返回工具库
Auto Ontology - 企业数据的语义本体层
AI 大模型工具 语义数据层

Auto Ontology - 企业数据的语义本体层

★★★★☆ 4.3 分 免费+付费 · 开源免费,NIM 推理另计

NVIDIA 开源框架,从企业元数据生成语义本体层,让 AI 智能体的查询有权威定义、可追溯、可验证。

立即前往 / 优惠购买 已有 7 次前往

优缺点

✓ 优点

  • • NVIDIA 出品,架构完整
  • • 查询带溯源,结果可验证
  • • 支持 MCP 接入各类 Agent
  • • Docker、K8s 部署都齐

✗ 缺点

  • • 暂不接受社区贡献
  • • 强依赖 NVIDIA NIM 推理
  • • 本体质量受元数据制约

规格参数

项目语言 Python
开源协议 Apache-2.0
GitHub Stars 5.4k
后端框架 FastAPI + LangChain
前端框架 Next.js 16 / React 19
存储 Postgres + pgvector

它是什么

Auto Ontology 是 NVIDIA 开源的 Python 框架,目标很明确:给 AI 智能体补上“懂业务”的中间层。现在的智能体能检索文档、能拼 SQL,但一个算错的营收数字比算得慢更致命。这个项目做的事,就是读取企业已有的元数据(表结构、指标定义、血缘关系),自动生成一套语义本体(ontology)和知识图谱,把“数据在哪、代表什么、能不能用、该怎么用、从哪来、哪些相似”讲清楚,再通过 MCP、CLI 和 API 暴露给任意 Agent 框架。

它并不打算替换企业已有的语义模型,而是做一层兼容的补充:你已有的定义可以接进来,系统负责跨系统对齐冲突的指标口径。

核心功能

  • 本体自动发现:从元数据生成企业本体,支持导入现成的本体与语义模型,构建面向 AI 的知识图谱。
  • 业务语义对齐:为指标、实体和关系绑定可信定义,并调和不同系统之间相互矛盾的口径。
  • 查询校验与溯源:生成的 SQL 会对照已认证定义和数据血缘进行检查,每个答案都附带来源。
  • 多协议暴露:通过 MCP、命令行和 API 把上下文喂给任意 Agent 宿主。
  • 闭环学习:经过人工确认的修正与使用记录会回流到本体中,让共享上下文随提问增多而变准。
  • 开箱即用的 Web 界面:内置对话、分析、数据目录与设置面板,带认证与 RBAC。

适用场景

  • 企业内做 Text-to-SQL / 智能问数,但受困于指标口径混乱、答案不可信。
  • 数据团队已有数仓和 BI 语义层,想让 AI Agent 复用而不是绕过它。
  • 需要为 Agent 搭建带血缘和权限的可审计数据访问通道。
  • 做本体、知识图谱相关的研究或基准测试(官方另有 BIRD 等 Text-to-SQL 评测仓库)。

上手建议

技术栈是 Next.js 前端 + FastAPI 后端 + Postgres/pgvector,本地可直接用 Docker Compose 拉起,生产环境有 Helm Chart 上 K8s。推理依赖 NVIDIA NIM,默认走 build.nvidia.com 的托管端点(模型为 Nemotron 系列),也可以换成自建 NIM;记得先在 .env 里配好 key。连接数据库的凭证建议接入 Vault。

需要留意两点:项目明确暂不接受外部贡献;且本体质量高度依赖元数据本身的规范程度,脏数据进去只会得到更精致的错误答案。建议先在单个业务域小范围验证,再逐步铺开。