上一篇我们讲了古希腊人为什么要追问本体——从泰勒斯的水到毕达哥拉斯的数到欧几里得的形,再到柏拉图的理念和亚里士多德的"是者之为是者",追问一层比一层抽象,最终形成了一门专门研究"是"的学问:本体论。
但这门两千多年前的学问,怎么就跑到了一家硅谷公司的产品架构里?
先说一个容易被忽略的背景。Palantir的CEO Alex Karp不是工程师出身——他在Haverford College读的哲学本科,斯坦福拿了法学博士,然后去法兰克福大学读了社会理论的博士,师承哈贝马斯的批判理论传统。他的博士论文叫《生活世界中的攻击性》,讨论的是胡塞尔和哈贝马斯的"生活世界"概念。
这个背景意味着什么?意味着Karp受过的训练不是"怎么处理数据",而是"怎么理解人类社会的结构"——什么是真实的、什么是表象的、不同主体之间如何达成共识。这种思维方式直接影响了Palantir对ontology的定位:它不把ontology当作一个技术组件,而是当作理解业务世界的基本方式。
在Palantir之前,"ontology"这个词已经被计算机科学借用了。1993年,斯坦福的Tom Gruber给出了一个经典定义:ontology是"对概念化的一个显式规约"——对某个领域中的对象、概念及其关系的形式化描述(Gruber, Knowledge Acquisition, 1993)。
这个定义拿走了哲学本体论中"对存在者进行分类和规定"的核心动作,但丢掉了几样东西。
哲学本体论追求的是脱离一切具体经验的绝对普遍性——亚里士多德要研究的不是某种特定的存在者,而是"是者之为是者"的普遍条件。计算机ontology从一开始就是领域特定的,给医疗建一个ontology、给金融建一个ontology,不追求跨领域的普遍性。
哲学本体论的方法是纯粹逻辑推演——从"是"出发,通过概念自身的矛盾和展开,推出一切范畴。计算机ontology的方法是归纳和约定——专家坐下来讨论"这个领域里有哪些重要的概念",然后形式化地写下来。
丢掉这些东西不一定是坏事——计算机科学需要的是实用工具,不是形而上学。但问题在于,很多人拿着这个被简化过的"ontology"概念去理解Palantir,就会觉得它不过是一种高级的数据建模。事实不是这样。
上一篇结尾我们留了一个钩子——古希腊人追问"变化背后不变的结构是什么",这跟Palantir有什么关系?
关系在这里:Palantir的ontology要捕捉的,恰恰就是企业运营中"变化背后那个相对不变的结构"。
一家航空公司每天有上万条数据在流动——航班延误、机组调配、旅客改签、油价波动。这些数据每分钟都在变。但变化背后有一个相对稳定的骨架:航班、飞机、机组、旅客——这些基本的实体类型,以及它们之间的关系(航班由飞机执飞、机组被分配到航班、旅客购买了航班的座位),不会每天都变。
Palantir的ontology要做的第一件事,就是把这个骨架抽出来、定义清楚。数据在上面流动,但骨架是相对稳定的。
这跟一般的数据处理思路不一样。很多数据平台的逻辑是"数据来了就处理"——不管你是什么,先存下来,再用算法去找规律。它不先追问"这些数据描述的到底是一个什么样的世界"。而Palantir的逻辑是:先把你的业务世界的结构搞清楚——有哪些实体、什么关系——然后让数据去匹配这个结构。
这就是从哲学继承来的那个认知姿态:先有范畴框架,再组织经验。不是让数据自己"长出"结构。
第一条说的是"相信有结构",第二条说的是"主动去定义这个结构"。
传统数据工程的思路是自下而上的:从数据源出发,做清洗、整合、建模,起点是"我有什么数据"。Palantir的思路是自上而下的:先问"你的业务世界里什么东西是重要的",定义出对象类型、属性和链接,再把底层数据映射上来。起点是"你的世界是什么样的"。
这背后是一个认识论层面的判断:世界的结构不是从数据中自动浮现的,它需要人去主动识别和定义。认知在前,数据在后。
Palantir继承了这两条,但做了一个关键改造:放弃了"绝对不变"的追求。
哲学本体论要找的是适用于一切存在者的终极范畴——从"是"出发,推到底,一劳永逸。Palantir的范畴框架是可演进的。同一条供应链,平时不需要"冲突区域"这个实体类型,战争爆发后就必须加进来。"不变"是相对的,服务于当下场景。场景变了,框架跟着演进。
这是Palantir跟哲学本体论最本质的区别——它追求的不是永恒真理,而是"在当前任务中够用的结构性认知"。但也正因为有前面两条继承,Palantir的ontology才不会退化成一般意义上的数据建模。它始终保持着"从变化中提取不变"的认知张力,只不过承认这个"不变"本身也是可以更新的。
下一篇,我们来讲Palantir的ontology跟传统数据建模到底差在哪里,以及它的本质究竟是什么。
---
参考资料:
1. 俞宣孟,《本体论研究》(第三版),上海人民出版社,2012年
2. Tom Gruber, "A Translation Approach to Portable Ontology Specifications", Knowledge Acquisition, 5(2):199-220, 1993
3. Palantir, "Overview", palantir.com/docs/foundry/ontology/overview
4. Palantir, "The Ontology system", palantir.com/docs/foundry/architecture-center/ontology-system
5. Kristin de Montfort, "Alex Karp's Aggression in the Lebenswelt", 2023(关于Karp博士论文的分析)