🧠 智能体 · 技术实践

让 Agent 读懂业务世界:本体驱动推理如何把准确率推高约 25 个百分点

企业数据里藏着大量从未被显式建模的领域知识——类层级、同义词、传递关系。Snowflake 将正式本体嵌入 Cortex Agents,通过知识图谱、GraphRAG 与术语映射三种方案,在一项生物医学基准上把智能体评估准确率从约 60% 推至 85% 左右。核心结论:结构化上下文比增加计算推理能力更有效

综合公开信息 2026-07-22 全文约 4 分钟读完
#AI智能体 #本体推理 #Snowflake #GraphRAG
33,651 Cell Ontology 本体术语
+25pt 准确率提升(基线→最优方案)
22 高难度评测问题

⚡ 30 秒速览

  • 问题核心:企业数据的领域知识(层级、同义词、约束)从未被 SQL 模式显式捕捉,智能体"读不懂"业务世界。
  • 三种方案增量部署:知识图谱 +10pt → GraphRAG 再 +10pt → 术语映射再提升,累计提升约 25 个百分点。
  • GraphRAG 贡献了约 80% 的增益:先确保索引完整,再谈人工规则。
  • 工具更少反而更好:2 个工具的 GraphRAG 与 7 个工具的知识图谱表现相当,且运行方差更低。
  • 核心洞察:结构化上下文的价值,超过增加计算推理能力。

01一道语义鸿沟

企业数据中充满了从未在数据库模式中被显式呈现的含义。这些内在的领域知识必须被捕获,才能为可靠的智能体系统提供支撑。在医疗与生命科学领域,SNOMED CT、UMLS、Gene Ontology 等行业本体编码了类层级、类型化关系与约束条件;在供应链与零售领域,GS1 定义了产品与包装语义;在金融服务领域,FIBO 为金融工具提供共享模型。

然而,大多数企业 AI 系统仍运行在表、列、键和连接的关系抽象之上。

这就是那道鸿沟。

Semantic View 基线

提供关系构造(实体、关系、指标、维度),递归 CTE 支持动态路径查询。但无法原生访问概念继承、等价映射与领域约束。

本体感知方案

在语义层之上叠加知识图谱、GraphRAG 与术语映射,补全层级传递与同义语义,让智能体真正理解业务概念之间的关系。

举一个例子:供应链分析师问"显示所有电子元器件的总支出"时,"电子元器件"位于一个分类体系的顶端,其下涵盖电容器、电阻器、集成电路及数十个子类别。没有本体支持,智能体无法自动扩展这些子类。

02生物医学基准:22 个难题

药物发现需要沿着"基因—通路—细胞—疾病—药物—结果"的关系链条推理,而这些关系分散在多个本体中,与实验数据彼此割裂。Snowflake 团队构建了一个受控的生物医学基准,结合两个公开资源:Cell Ontology(细胞本体)与 PRISM(药物再利用数据集)。

33,651细胞本体术语
4,518PRISM 药物
578人类癌细胞系
260万+存活率测量

真正的难点在语义对齐:PRISM 按组织类型(肺、乳腺)标注数据,而 Cell Ontology 按细胞谱系(上皮细胞、基质细胞)组织概念。智能体必须跨越这道鸿沟,才能回答分析问题。

团队设计了 22 个高难度问题,覆盖术语解析、队列比较、跨组织分析、药物排序、分布分析和多类别比较,每种配置重复运行 5 次以保证一致性。

03三种本体感知方案

🧩 知识图谱:递归 CTE 动态遍历7 个工具

  • 在 Semantic View 之上,用 KG_NODE / KG_EDGE 表实现图存储,支持类型化关系(treats、targets、expressed_in)。
  • 递归 CTE 动态遍历可变长度路径,无需预先写死跳数。
  • 可遍历 10 层以上层级、693 个后代概念。
优势:确定性穷举式层级扩展。局限:7 个工具带来编排复杂性,存储过程要求精确概念名,不同义解析。

📚 扁平化 GraphRAG:预计算画像 + 混合检索2 个工具

  • 为每个本体节点预构建反规范化画像:名称、定义、同义词、局部邻域、聚合后代属性。
  • 画像索引到 Cortex Search,支持关键词 + 向量混合检索。
  • 运行时仅需 一个搜索工具 + 一个 SQL 工具,无需图遍历。
优势:同义词解析("flat epithelial"→"squamous epithelial cell")、架构简单。局限:无法解析复合术语(如"internal organ lining"),需定期重建索引。

🏷️ 术语映射:人工知识直接锚定8 组权威映射

  • 将人工整理的映射嵌入系统提示词,如 Squamous Epithelial Cell → Skin、Lung、Esophagus、Bladder、Cervix
  • 相当于把多步查找压缩为确定性映射表,消除"最后一公里"误差。
优势:消除复合术语解析误差。局限:静态知识需要人工维护,仅覆盖已建立映射的概念。

此外,团队使用 Cortex Code 的智能体优化技能迭代全部四种配置,通过"评估—优化—比较"循环调优提示词、工具描述与选择启发式规则。

04结果:每一步都算数

在四项配置的对比中,每种增强方案都带来了可量化的提升。

🥇 术语映射GraphRAG + 人工映射指令
85.0
扁平化 GraphRAG预计算画像 + Cortex Search
80.0
知识图谱递归 CTE + 7 工具
70.0
基线 Semantic ViewCortex Analyst
60.0

注:柱形自 55 分起缩放,非零起点;数值为方向性评估,基于原文相对提升幅度推断。分差以标注分数为准。

一个关键细节:GraphRAG 单独贡献了基线总体增益的约 80%。预先计算组织类型列表,是本次基准中影响最显著的干预之一。

05什么真正起了作用?

1

先修复数据层

在不使用静态映射的情况下,GraphRAG 配合聚合后代属性已取得约 80% 的增益。先确保索引为每个概念提供完整数据,再谈人工规则。

2

工具更少,同样获得良好结果

2 个工具的 GraphRAG 与 7 个工具的知识图谱表现相当,且多次运行方差最低。更多工具放大编排错误范围。

3

有针对性的硬编码弥合最后差距

术语映射的优势集中在复合术语(如 "internal organ lining"、"carcinoma-like models"),它们无法仅通过层级遍历推导。这一层应保持精简,补充索引而非取代索引

一个诚实的注脚:这项基准是受控条件下的方向性评估,而非生产级生物医学推理的完整验证。真实部署往往需要跨越多个本体与关系类型,并纳入数据来源追踪与不确定性处理。但作为不同本体技术的相对比较,它指向了一个清晰的信号。

编辑核心判断

当准确率提升主要来自结构化上下文而非额外算力时,企业部署智能体的优先级正在被重新定义:先让数据读懂业务,再谈模型更聪明。

本体的价值不是取代模型,而是把模型的能力锚定在可验证的语义层上——对于需要可解释、可信的企业级 AI,这是比参数竞赛更务实的路径。

现在就能做

任何已在 Snowflake 中维护本体的团队,都可以遵循同样的流程:加载本体 → 构建索引 → 创建智能体 → 使用 Cortex Code 优化。

snowflake.com → 了解 Cortex Agents