NVIDIA Auto Ontology : 让智能体在回答企业数据之前先对齐口径
AI智库导航-aiguide.cc为您提供最新的AI新闻资讯和最新的AI工具推荐,在这里你可以获得用于营销的AI聊天机器人、AI在商业管理中的应用、用于数据分析的AI工具、机器学习模型、面向企业的AI解决方案、AI在商业客户服务中的应用、AI和自动化工具等。
主要介绍
NVIDIA 于 2026 年 11 月初开源的 Python 框架(据第三方报道于 11 月 1 日登陆 GitHub,Apache-2.0 许可),定位是「在数据之上构建语义化的、基于图的推理层」。它要解决的问题是企业 Agent 落地时最常见也最隐蔽的翻车方式:不是 SQL 语法错,而是「语义错」——revenue 到底含不含税?active user 的口径谁定的?两个系统里都叫 customer 的表是不是一回事?模型会自信地写出一条能跑通、数字却不对的查询。Auto Ontology 从企业元数据自动生成本体初稿,把业务术语、认证过的 SQL 表达式和表间关系整理成机器可查的语义目录,再通过 MCP、CLI 和 API 暴露给任意智能体框架。项目于 11 月上旬登上 GitHub Trending 周榜前列(本周新增约 9,300 星),截至 11 月 9 日约 10,575 星、863 fork、96 个开放 issue,NGC 容器镜像已签名更新至 1.2.0(11 月 7 日)。第三方评价其「工程扎实、公开证据单薄」——这是一个工程完成度很高、但 benchmark 成绩需要你自己跑的项目。

Auto Ontology 官方仓库预览图(GitHub,2026-11-09)
功能特点
-
五个动词的能力框架:Discover(从元数据生成企业本体、连接已有语义模型、构建 AI 就绪知识图谱)、Ground(给智能体可信的业务含义)、Validate(按认证定义与血缘校验查询)、Expose(MCP、CLI、API 三通道对外服务)、Learn(认证修正与使用情况回流本体,越用越准)。
-
从元数据到语义目录的自动化:摄取服务读取源库 schema、对列做画像和取值采样,逐表抽取业务术语并映射到列,从键和数据推断表间连接关系(含桥表),从查询历史建议可复用的 SQL 属性,全部写入 Postgres 并在 pgvector 中建立向量索引。
-
人工认证流程:AI 只出初稿,人在 Web UI 里用真实问题测试、修正术语描述与 SQL 属性,认证之后智能体才引用——把「口径对不对」的判断权留给人。
-
带溯源的回答:每个答案附上所用 SQL 和推理步骤,可在界面上查看数据行、下载 CSV 或生成图表,答案可核查可解释。
-
答不了就老实说:MCP 提供 check_answerable 工具,当本体覆盖不了问题时智能体会明确报告「这个问题答不了」,而不是硬猜。
-
九个只读 MCP 工具:包括 check_readiness(部署是否就绪)、search_terms、get_term、get_term_columns、get_sql_attribute、describe_table、check_answerable、ask_question 等;ask_question 把答案、SQL、数据行作为三个独立字段返回,行数上限 100。
-
严格模式设计:MCP 不提供浏览原始 schema 的工具——这是有意为之,逼智能体走语义层而不是自己摸表。
-
Apache Ossie 开放标准兼容:Apache 开放语义模型交换标准的官方转换器可导入导出 Auto Ontology 的模型定义(YAML),已有语义模型可以接进来而不是推倒重来。
-
企业级工程栈:Next.js 前端、FastAPI 后端、RBAC 权限(Better Auth)、可选 HashiCorp Vault 存凭据、Docker Compose 一键本地部署或 Kubernetes Helm 上生产;支持连接 Postgres、Snowflake、Databricks、DuckDB 等数据源。
优缺点
优点:
-
NVIDIA 官方出品且按生产口径交付:签名容器、Helm 部署、RBAC、Vault、OpenAPI 规范(87 个操作)齐备,不是实验玩具。
-
直击企业 Agent 的「口径错」痛点:语义层思路让同一个指标在全公司只有一个认证过的定义,答案附带溯源,天然贴合受监管行业的可解释性要求。
-
评估设计诚实:官方评估仓库用「只给 schema 的对照组」对照「接入本体的实验组」,用确定性执行验证器打分、不用 LLM 当裁判;一次运行中超过 5% 的问题没有拿到模型输出时,会拒绝给出头条数字,防止把限流跑挂误读成模型弱。
-
MCP 接入零胶水:任何已支持 MCP 的智能体框架都能直接挂上语义层,无需定制开发。
-
Ossie 标准兼容,语义模型可导入导出,与客户已有的语义资产并存互补而非替换。
-
四服务全栈开箱即用:前端、后端、摄取、MCP 各司其职,本地 Docker Compose 即可起步。
缺点:
-
公开成绩缺失:官方评估仓库只发布了评测框架(harness),没有发布任何 text-to-SQL 准确率成绩;第三方评测明确指出「最坏的一点是 0 个已发布的准确率数字」,必须自己跑才能信。
-
90% 本体构建提速为 NVIDIA 自报,无第三方独立复现。
-
不接受外部代码贡献:Apache-2.0 却闭门维护,13 位贡献者中核心 5 人全部来自 NVIDIA,路线图绑定单一厂商,方向分歧时只能自己 fork。
-
模型默认绑定 NVIDIA NIM:推理、嵌入、重排默认指向 nemotron 系列端点,换供应商需自行配置 OpenAI 兼容端点的三段式变量。
-
部署偏重:四个服务加 Postgres、pgvector、可选 Vault,对个人开发者和小团队并不友好。
-
无正式 GitHub Release:版本靠提交记录和 NGC 容器管理(当前 1.2.0),README 中评估仓库链接仍指向旧地址(已 301 迁移至 auto-ontology-eval)。
-
预测功能依赖第三方托管服务:KumoRFM 启用后会把连接的表上传到外部服务(默认上限 20 张表),官方明确要求先过组织的数据审查。
如何使用
-
第一步:克隆 GitHub 仓库,把环境变量模板复制为正式配置,填入 NVIDIA API key 或任意 OpenAI 兼容端点(推理、嵌入、重排各自支持按角色覆盖)。
-
第二步:用 Docker Compose 启动本地全套服务(前端、后端、摄取服务、Postgres 加 pgvector),生产环境改用 Kubernetes Helm 图表。
-
第三步:在设置里连接源数据库(支持 Postgres、Snowflake、Databricks、DuckDB),可选接入 Vault 管理连接凭据。
-
第四步:运行摄取服务,自动完成 schema 提取、术语命名、关系推断,生成本体初稿。
-
第五步:在 Web UI 的语义图里浏览初稿(官方示例中一次编译 Wide World Importers 产生了 31 个术语),用真实业务问题在聊天里测试。
-
第六步:修正术语描述与 SQL 属性并逐项认证——这一步决定答案可信度,是使用本框架的核心人力投入。
-
第七步:为你的智能体配置 MCP 接入(如 Cursor 或 Claude Desktop 的 MCP 配置指向本框架的 MCP 端口),每个用户签入后按其权限运行;也可直接走 REST API。
-
第八步:可选操作——用设置里的导入导出与已有 Ossie 语义模型互通;为预测类问题配置 KumoRFM;用官方评估仓库在自己的数据上跑对照组实验,先拿到自己环境里的准确率差值再决定推广范围。
框架技术原理
本体存储三要素:术语(业务概念及其描述、同义词、映射到的数据列)、SQL 属性(认证过的 SQL 表达式,如毛利率或滚动合计,保证同一个指标每次都用同一种方式计算)、关系(表之间怎么连接,包括从键和数据推断出的桥表)。生成阶段四步走:读取源库提取 schema、列画像与样本值进入目录;逐表抽取术语并映射列;解析表间连接并从查询历史建议 SQL 属性;把术语、关系、SQL 属性写入 Postgres 并在 pgvector 中向量化供检索。回答阶段五步走:对问题做意图分类与实体抽取;用嵌入检索候选术语、候选列与候选 SQL 属性;基于候选写 SQL;检查过滤值与查询本身,失败时自动修复重写;执行查询并把答案连同 SQL、数据行与执行步骤一起返回。整个链路中 LLM 的角色被限定在意图分类与实体解析,查询构造受本体规则约束——这正是「确定性查询生成」的含义:同样的输入得到同样的查询,而不是每次随机生成一条看起来对的 SQL。
创新点
-
把语义层变成智能体的上下文层:过去两年业界普遍发现对原始文本切片做 RAG 是钝器——检索到的是「看起来相关」的文本而非正确事实;本体中介的检索是更有原则的修法,Microsoft GraphRAG、Neo4j 矢量图混合与本框架正在这一判断上汇合。
-
可回答性门禁:在「硬猜」与「拒绝回答」之间显式建模,答不了就报告答不了,这是大多数 text-to-SQL 方案没有的诚实设计。
-
Certify 认证流程:AI 起草、人认证的分工把领域专家的判断结构化地沉淀进系统,而不是留在某个人的脑子里。
-
Learn 回流闭环:认证过的修正和使用情况会折回本体,让共享上下文随着每一次提问持续变好。
-
严格模式 MCP:故意不暴露原始 schema,从接口设计上强制智能体走认证过的语义层。
-
厂商战略信号:第三方观察指出,这是 NVIDIA 第一个超出算力层(GPU、CUDA、NIM)的重要开源推理基础设施贡献——从「让模型跑得快」转向「让企业 AI 可审计」的中间件层。
评估标准
-
口径痛点是否真实存在:如果你的团队只有一个数据源、口径从未扯皮,本框架的收益有限;跨系统指标打架才是它的主场。
-
是否愿意投入认证人力:本体初稿是 AI 起草的,但可信度来自人工认证,这是一次性的治理投入加持续的维护成本。
-
模型栈是否可接受:默认走 NVIDIA NIM(含 nemotron 系推理、嵌入、重排模型),自备 OpenAI 兼容端点可行但需自行验证嵌入模型在摄取与查询两端保持一致。
-
是否先跑对照实验:官方评估仓库就是为此准备的——在自己的数据上量出「本体比只给 schema 多带来多少准确率」,数字说话再扩大范围。
-
部署资源:Docker Compose 单机即可起步,但认真上生产要备好 Postgres、向量存储与运维人力。
应用领域
-
企业数据分析智能体:自然语言问数场景的口径治理——收入、活跃用户、转化率等指标在 Agent 回答前先对齐认证定义。
-
受监管行业的可解释查询:金融、医疗、制药等要求「同样输入必须得到同样输出」的场景,确定性查询层是过合规审查的架构基础。
-
BI 语义层补全:与 Palantir Foundry 本体、dbt 语义层、Cube 等并存互补,为已有数仓补一层 Agent 可直接调用的语义接口。
-
多团队数据目录统一:把散落在各系统里的表含义、指标口径、血缘关系收进一份可认证、可检索的语义图。
-
与数字思维分身路线的互证:专家分身回答业务问题前先对齐认证过的口径、答案可溯源,与本框架的 Validate 与 check_answerable 思路同构——「AI 把所有人拉到 60 分」的前提正是这层被认证过的判断基础。
项目地址
GitHub 仓库(README 即主文档,含架构图、组件表、MCP 接入与部署文档索引):
NGC 容器镜像(1.2.0 签名版,2026 年 11 月 7 日更新,305.3 MB 压缩体积,多架构支持):
官方评估仓库(对照组实验框架,含 BIRD、BEAVER、FDABench-Lite、Wide World Importers、BIRD-Interact 五套数据集配置):
-
官网:https://github.com/NVIDIA/auto-ontology
-
仓库:https://github.com/NVIDIA/auto-ontology
-
文档:https://github.com/NVIDIA/auto-ontology-eval
同类型工具比较
|
方案
|
定位
|
核心差异
|
许可与形态
|
适合谁
|
|
NVIDIA Auto Ontology
|
企业数据上的语义本体层加 Agent 接口
|
端到端:自动起草、人工认证、确定性查询、答案溯源、MCP 直连
|
Apache-2.0,不接受外部贡献
|
要给数据智能体补企业口径层的团队
|
|
Microsoft GraphRAG
|
文档语料的图增强检索
|
面向非结构化文本的社区摘要与图检索,不处理数据库口径
|
MIT 开源
|
文档问答与语料挖掘
|
|
dbt 语义层 / Cube
|
BI 语义层与指标平台
|
面向仪表盘与分析师,需手工建模,无 Agent 原生 MCP 接口
|
开源与商业双轨
|
常规 BI 治理团队
|
|
Palantir Foundry Ontology
|
企业级本体平台
|
商业闭源全家桶,覆盖决策与运营全链,成本与绑定度高
|
商业许可
|
大型企业全量数字化
|
|
Neo4j 图方案
|
图数据库与矢量图混合检索
|
自建本体为主,无内置认证流程与答案门禁
|
社区版与商业版
|
深度图应用自研团队
|
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...