SAP Knowledge Graph (SKG) 是 SAP 构建“自主企业”(Autonomous Enterprise)的语义基石。它并非一个简单的数据库,而是一个由 SAP 维护、覆盖超过 730万个数据字段 和 45.2万张表的结构化语义地图。它的核心使命是为 AI(如 Joule 及底层的大语言模型)提供精准的业务上下文,让 AI 能够理解企业数据之间错综复杂的关联,从而做出可靠的决策,而不仅仅是生成流畅的文本。
结合您提供的架构图与路线图,以下是 SAP Knowledge Graph 在 SAP 生态中的详细运作机制与战略价值:
⚙️ 核心运作机制:从用户提问到精准执行的闭环
您提供的“How SAP Knowledge Graph works”流程图,清晰地展示了 Joule 如何借助 SKG 完成一次智能交互:
1. 意图理解与转换:当用户发出自然语言请求(User utterance)后,系统会调用 大语言模型(LLM) 进行意图提取和转换。
2. 技能与工具选择:Agent Harness(智能体执行框架) 根据提取的意图,在技能库(Skills)中选择合适的工具或执行路径。
3. 知识图谱搜索:关键在于,系统并非直接在底层数据表上盲目查询,而是通过 SAP Knowledge Graph 搜索通用的工具或业务对象模型。
4. 查询翻译与执行:确定目标后,系统将业务意图翻译为标准的 SQL 或 OData 查询语句,并在底层数据平台(如 HANA Cloud)上执行,最终将结构化的结果返回给用户。
🧩 核心组件:SKG 与 SAP 数据平台的协同
SKG 的高效运作依赖于 SAP 数据平台内多个组件的紧密协作:
· SAP HANA Cloud(原生引擎):SKG 的图引擎和向量引擎直接内置于 HANA Cloud,而非外部数据层。这种原生集成确保了处理大规模图数据和复杂查询时的极致效率。HANA Cloud 还支持 MCP(模型上下文协议),使 Joule Agents 能无缝访问其多模型引擎,理解非结构化、空间、图及向量数据间的深层语义。
· SAP Business Data Cloud (BDC)(数据供给):BDC 负责提供高质量、受治理的数据产品(Data Products)。SKG 的质量直接取决于 BDC 供给的数据产品的质量,BDC 是 SKG 的“燃料”来源。同时,BDC 也提供了对客户自定义数据产品的直接访问和查询能力。
· SAP Domain Models(领域专家):这是基于 SAP 代码、数据和流程训练的原生基础模型。当 Joule 处理自然语言查询时,会调用 Domain Models 来理解 SAP 专有术语和业务逻辑,并利用 SKG 将输出与相关工件联系起来,从而提供更精准的答案和代码建议。
🗺️ 战略路线图:从 SAP 管理到客户自治
根据您的路线图截图,SKG 的演进路径清晰可见,其核心趋势是开放与融合:
· Today(当前):主要提供 SAP 管理的参考内容,覆盖 S/4HANA、SuccessFactors、Ariba 等核心应用。
· Q4 2026:计划推出 SAP 管理的客户知识图谱 Beta 版,并支持 HANA Cloud 的多租户和与第三方图谱的联邦查询。
· 2027:客户知识图谱将正式可用(GA),并能整合来自 SAP 和非 SAP 来源的客户特定数据,这是一个重大突破。同时,Joule Studio 将集成 SKG,用于上下文响应。
· Future(未来):目标是构建一个统一的知识图谱平台,融合 SAP 管理与客户自管理的内容,形成一个真正开放、可扩展的企业知识网络。
🤖 机器学习与 Joule:SKG 如何赋能 AI 智能体
· GraphRAG 与检索增强预测 (RAP):SKG 结合了 GraphRAG(基于图的检索增强生成) 和 RAP,使 AI 不仅能检索信息,更能基于图结构进行推理和预测,驱动自主的业务行动。
· Joule Studio 的发现与探索:作为构建企业级智能体的环境,Joule Studio 的发现步骤(Discovery step) 会查询 SKG、Domain Models 等,将用户需求映射到现有系统架构和 SAP 最佳实践上,实现基于意图的开发。
⚔️ 关键对比:SKG 与 Claude 的本质区别
您提到的“Joule work compare to Claude”,核心在于理解两者的分工与互补:
· Claude 是“推理引擎”:它是 Anthropic 提供的通用大语言模型,负责核心的语言理解和逻辑推理能力。SAP 已选择 Claude 作为其 AI 体系的“主要推理模型”。
· SKG 是“企业语义层”:它提供的是Claude 无法从公开数据中学到的企业内部知识——特定的业务流程、合规规则、数据模型和系统间的依赖关系。
· 协同工作:Joule 是“编排器”。当 Joule 处理任务时,会调用 Claude 进行推理,同时从 SKG 中获取精准的企业上下文来“锚定”这些推理,确保输出结果基于真实、特定的企业数据,而非泛泛而谈。
💎 业务价值:精度、成本与准确性
· 精度飞跃:与传统孤立数据模型相比,使用上下文知识图谱的 AI 决策准确率可提升高达 94%。
· 成本优化:研究表明,基于依赖关系的图谱构建方法能达到 LLM 生成图谱 94% 的性能,同时显著降低成本并提升可扩展性。SAP 主动管理业务上下文,也减少了企业自身的数据科学投入。
· 消除“幻觉”:SKG 将 AI 锚定在正确的企业数据上,确保 AI 应用避免产生幻觉,提供可信的决策依据。
💎 总结
SAP Knowledge Graph 是 SAP 从传统 ERP 迈向“自主企业”的核心基础设施。它通过提供一个统一、机器可读的企业语义层,解决了大语言模型在企业级应用中“不懂业务”的根本性难题。它让 Claude 等强大的推理引擎拥有了“企业常识”,让 Joule 等智能体能够精准地理解意图、调用工具并执行任务。随着路线图向客户自管理和混合图谱演进,SKG 将成为企业构建差异化 AI 能力的战略资产。