Agent 研习舱
Harness 与运行时2026-04-14

Palantir Ontology

定义

Palantir Ontology 是一个位于数字资产之上的运营层,将数据集、模型和虚拟表映射为真实世界对应物(工厂、订单、交易),同时定义这些对象可以被如何操作。它不是传统意义上的"只读"知识图谱,而是一个包含语义元素(Object Types、Properties、Link Types、Interfaces)和动力元素(Action Types、Functions)的"读写"系统。Palantir 称之为"组织的数字孪生"。

要点

  • 语义元素 + 动力元素的双层设计是核心区别点:Object Types 描述"世界是什么",Action Types 描述"世界如何变化"——Agent 同时获得"记忆"和"手脚"
  • 三层架构:Language(词汇表)→ Engine(执行引擎,支持读写事务)→ Toolchain(OSDK 代码生成 + DevOps 工具)
  • 以决策为中心而非以数据为中心:设计目标是表达"相互关联的决策",数据只是决策的输入
  • OSDK 基于 Ontology 元数据自动生成类型安全代码,实现"Ontology-Oriented Software Development"——用业务名词而非技术名词编程
  • OAG(Ontology Augmented Generation) 将 Ontology 对象(而非文本块)注入 LLM 上下文,同时提供搜索、计算、操作三类确定性工具,被定位为 RAG 的结构化进化
  • 三层权限模型:资源级(Compass 文件系统)、数据级(Restricted Views 行级控制)、动作级(Submission Criteria)

示例

在 AIP Agent Studio 中,一个处理采购审批的 Agent 接收的不是"某表第 372 行",而是一个 PurchaseOrder 对象——带有供应商关系、金额属性、审批状态。Agent 可以调用 ApprovePurchaseOrder Action(预定义的动词),该 Action 附带金额阈值验证和审批人权限检查。即使 LLM 推理出"应该批准",如果当前用户没有审批权限,系统层面直接拒绝。

相关概念

参考资料

被这些概念引用

来自本站知识库 · 全部概念