Ontology:让人和 AI 在同一个世界里"读、想、做"
这是 Palantir 整个产品体系的"灵魂层"——它既不是数据库,也不是知识图谱,而是把企业的数据、逻辑、行动、安全编码成一个可执行的"业务世界模型"。本页用 9 个小节、边玩边学,让你从"听不懂"到"讲得清"。
一句话结论
Ontology(本体)是 Palantir 平台的核心层:它把企业的数据、逻辑、行动、安全编码成一个可执行的业务世界模型,让数据结构自带业务语义、行为要求与权限,从而让人和 AI 能在同一个语义层里「读、想、做」。它既不是数据库,也不是知识图谱。
- 四个维度:数据(把碎片化数据源统一成对象、属性、链接)、逻辑(把推理与业务规则固化下来)、行动(把真实世界的动作建模成一等公民)、安全(在人与 Agent 的混合劳动力上统一治理)。
- 语言层:名词是对象类型 / 对象 / 属性 / 链接类型;动词是动作类型(含输入参数、前置条件、副作用与权限)、函数(Function)与接口(Interface)。
- 引擎层:可扩展架构支撑百万级读写,跨异构基础设施协调读(查询、订阅状态变化)与写(事务更新、大规模批量变更),并与运营系统保持低延迟同步。
- 工具链:Ontology SDK(OSDK)把本体自动变成 API / SDK,官方称之为企业的「运营总线」;工具工厂(Tool Factory)为任何人和任何 Agent 定义工具;Ontology MCP 把本体原语暴露给外部 Agent。
- 定位澄清:Palantir 明确强调「The Ontology is not a semantic layer」——它管的是「世界如何运行」,而不只是「世界有什么」。
- 与其他平台的关系:Foundry 把本体建出来,AIP 让 AI 在本体上安全行动,Apollo 让它稳定运行——本体是贯穿三者的那条线。
0序章 · 为什么 AI 看不懂你的业务
先从一个所有上过"企业 AI"项目的人都踩过的坑说起。
大模型很聪明:能写邮件、能读文档、能调工具。可一旦接上真实业务系统,它就开始"犯傻"——用错系统、改错数据、写错单据。RAG、Function Calling、MCP 一项不少,却总差"最后一公里"。
vehicle_part 表,模型只看到字段名,看不出"这条零件是必装还是可选";权限规则散落在网关、注解、中间件里,模型即便能改,也不知道"它现在到底有没有权改"。
鸿沟的本质是:数据结构本身没有表达出业务语义、行为要求与权限。Palantir 用 Ontology(本体) 填平了它——让数据结构自己"带语义、带行为、带权限、带审计",于是人和 AI 能在同一个语义层里读、想、做。
1一句话看懂 Ontology
官方定义 + 一个能立刻做对的小测。
“The Ontology System encodes the data, logic, action, and security of the enterprise to automate decisions across your operations.”
—— Ontology 把企业的「数据、逻辑、行动、安全」编码成一个系统,用来在运营中自动化决策。
换个更直白的说法:如果 ERP 是"记账本"、数据仓库是"报表库",那 Ontology 是企业的数字孪生(Digital Twin)——它把现实世界的人、机、料、订单、事件,连同"它们怎么关联、能做什么动作、谁能做"一起,建模成一个活的、可执行的业务世界模型。
2四个维度:数据 · 逻辑 · 行动 · 安全
页面反复强调的"四元整合"。点开下面四块,看看每一维在解决什么问题。
3Ontology 语言:先学"名词",再学"动词"
本体用一套"建模语言"描述企业。我们分两步:先看静态的名词(对象/属性/链接),再看作动态的动词(动作/函数)。
3.1 名词:对象、属性、链接
最经典的类比——把 Ontology 想成一张带关系的表格:
- 对象类型(Object Type)= 现实实体/事件的"模式定义",类似一张数据表。
- 对象(Object)= 一个具体实例,类似表里的一行。
- 属性(Property)= 对象的特征,类似一列;属性值类似单元格。
- 链接类型(Link Type)= 两个对象类型之间的关系,类似表之间的Join。
下面这个"翻译器"让你亲自动手:点不同按钮,看同一张表在 Ontology 眼里分别是什么。
| 订单ID | 客户 | 产品 | 状态 | 金额 |
|---|---|---|---|---|
| ORD-101 | 张三 | 发动机A | 待发货 | ¥12,000 |
| ORD-102 | 李四 | 轮胎×4 | 已发货 | ¥2,400 |
| ORD-103 | 王五 | 座椅B | 已完成 | ¥8,800 |
3.2 动词:动作与函数
名词让系统"看得懂",动词让系统"动得了":
- 动作类型(Action Type):对"一次业务操作"的完整建模——含输入参数、前置条件、要改哪些对象/属性、副作用(发通知、调外部 API)、权限控制。它让本体成为可写回的业务系统。
- 函数(Function):一段附着在 Ontology 上的代码逻辑,可读对象、算派生值、做复杂校验,被动作和应用复用。把"业务逻辑"从应用代码里抬升到平台层。
- 接口(Interface):类似面向对象里的"接口",让不同对象类型共享同一套"形状与能力",支持多态,提升复用。
3.3 动手:建一个你自己的对象 🛠️
下面是个迷你"对象构建器"。试着造一个属于你行业的对象类型,加上属性、一条链接、一个动作——右侧会实时生成它的 Ontology 描述。
🧱 建模面板
📜 实时生成的 Ontology 描述
4Ontology 引擎:百万次读写,一个统一现实
光有"语言"不够,还要有能扛住企业规模的"运行时"。
- 百万级读写,一个统一现实:可扩展架构在人类+AI 团队间处理实时操作,同时保证一致性与完整性。
- 激活你已有的基础设施:安全协调跨异构基础设施的读(查询、订阅状态变化)与写(事务更新、大规模批量变更)。
- 保持同步:与运营系统持续同步,让在本体里做出的决策以极低延迟反映到真实世界生效的地方。
🕹️ 点一下:看一次"写回"如何穿透全系统
现实中,你在应用里点一个"动作",它会同时写回本体、触发同步、落到外部系统,并保持多方一致。
5它不止是"语义层"——三个常见误读
Palantir 自己强调:"The Ontology is not a semantic layer." 点下面三个概念,看它和 Ontology 的真正区别。
6工具链:把 Ontology 当成"后端"来用
这一层让开发者和 AI Agent 都能把本体当成一个可编程的后端。
- Ontology SDK(OSDK):强力的开发者工具链,配合丰富的 DevOps 能力,从山火响应、海军后勤到汽车装配都能交付运营级应用。
- 工具工厂(Tool Factory):为"任何人或任何 Agent"定义工具——可查询任意数据类型、调用任意模型/逻辑、执行任意动作,且全部受统一安全框架治理。
- Ontology MCP:把本体原语作为 MCP 工具暴露给外部 Agent;外部智能体能读对象、查数据、执行预定义动作,且适用与 Palantir 原生 Agent 相同的安控。
- Functions 共享:把专家的领域知识编码成可复用工具,支撑 interlocking 的工作流与自动化。
🕹️ 看一个 Agent 如何"正确地"做事
注意:Agent 不是直接拼 SQL,而是调用一个受治理的"动作工具",由本体把关权限与写回。
7它如何串起 Apollo · Foundry · AIP
把视野拉到整个 Palantir 体系,你会看清 Ontology 的位置。
8总复习:综合自测 + 术语速查
5 道题检验你是否真的懂了。提交后看得分。
📚 点击术语,看解释
关于 Palantir Ontology 的常见问题
以下问答可直接引用;答案整理自 Palantir 官方页面与平台文档。
- Palantir Ontology(本体)是什么?
- Ontology 是 Palantir 平台的语义与行动底座,把企业的数据、逻辑、行动、安全编码成一个可执行的业务世界模型。它既不是数据库,也不是知识图谱,而是让数据结构自带业务语义、行为要求与权限,使人和 AI 能在同一个语义层里读、想、做。
- Ontology 和知识图谱、数据仓库有什么区别?
- 数据仓库面向「读」,知识图谱面向「关系」,而 Ontology 面向「做」。它在对象与关系之上增加了动作类型(Action Type)与函数(Function),并内建权限与审计,因此可以直接把决策写回真实业务系统,而不只是产出一份报表。
- 对象、属性、链接、动作分别是什么?
- 对象类型(Object Type)相当于数据表的结构定义;对象(Object)是其中一行具体实例;属性(Property)是对象的特征,相当于一列;链接类型(Link Type)描述两个对象类型之间的关系,相当于表之间的 Join;动作类型(Action Type)则是对一次业务操作的完整建模,包含输入参数、前置条件、要修改的对象属性、副作用与权限控制。
- Ontology 有哪些开发工具?
- 主要有 Ontology SDK(OSDK,把本体自动变成 API / SDK,官方称之为企业的「运营总线」)、工具工厂(Tool Factory,为任何人和任何 Agent 定义可查询、可调用模型、可执行动作的工具)、Ontology MCP(把本体原语作为 MCP 工具暴露给外部 Agent,并适用与 Palantir 原生 Agent 相同的安控),以及可复用的 Functions 共享。
- Ontology 和 AIP、Foundry、Gotham、Apollo 是什么关系?
- Ontology 是共同的「世界模型」,处在整个体系的中心层。Foundry(企业运营)与 Gotham(政府与国防)是建立在本体之上的应用层,AIP 把 AI 接入这套本体以驱动自动化,Apollo 负责把软件部署到任何环境。本体概念最早在 Gotham 中打磨成型,随后移植到 Foundry,并被 AIP 升级为「AI 的操作系统」。
- Ontology 是「语义层(semantic layer)」吗?
- 不是。Palantir 明确强调「The Ontology is not a semantic layer.」。语义层只解决「字段是什么意思」,而 Ontology 还要解决「能做什么动作、谁能做、做完怎么审计、如何与运营系统保持同步」,是一个可读也可写的运行时系统。