从一批原料延期,看懂数据如何变成业务行动。
一个围绕医疗供应链场景构建的交互式学习项目。通过可视化本体图谱与端到端演示,理解对象、关系和操作如何连接业务数据,也看清把这套系统落地需要哪些技术能力。
8 类业务对象 · 7 类关系 · 6 类操作 · 6 阶段端到端演示 · 24 条真实案例 · 3 个行业交互模拟
快速开始 · 体验一次业务闭环 · 技术能力拆解 · 课程与学习材料
同一条业务链路,同时看见处理进度、输入输出,以及每一步背后的工程能力。图中演示停在审批环节,等待人工确认后继续。
“本体”听起来抽象,真正理解它,可以从几个具体问题开始:
- 供应商通知原料延期,系统如何知道哪些产品会受影响?
- 库存记录如何变成可以查询、关联和操作的业务对象?
- 一个补货建议,如何经过校验、审批,最终形成采购单?
- 数据工程、领域建模、应用开发和系统集成,分别负责什么?
本项目源于《AI 本体论与共享模型》课程研究,参考 Palantir Ontology 的产品概念,以 Onyx 医疗供应链为教学背景,把这些问题放进可以操作的界面中。适合初次接触本体的开发者、需要理解落地范围的产品与业务团队,也可用于课堂讲解与团队分享。
打开首页,点击 「自动演示」,跟随原料 RM-001 走完六个环节;也可以暂停、单步查看或重新开始。
接入业务数据 → 清洗与校验 → 映射本体 → 计算业务影响 → 审批与执行 → 回写与审计
试试下面三个实验,观察输入变化如何影响后续决策:
| 你可以这样操作 | 页面会发生什么 | 你会理解什么 |
|---|---|---|
| 保持中断 7 天,推进演示 | 库存 300 kg、日消耗 100 kg,计算出 400 kg 缺口;流程停在模拟审批 | 从业务规则到受控操作的衔接 |
| 将中断时间调到 3 天以内 | 缺口为 0,不创建采购单,进入持续监控 | 决策应随数据变化,而不是固定播放一个结果 |
| 勾选「缺少原料 ID」 | 校验失败,阻止进入下一步;补齐后才能继续 | 数据质量与实体标识为什么是建模的前提 |
审批通过后,演示生成模拟采购单、回写回执与决策日志。下单不等于到货:库存不会立即增加,中断仍需持续跟踪。
每个阶段都展示输入、输出、负责角色和生产落地要求,并联动高亮下方本体图谱中的相关对象与关系。
| 环节 | 核心能力 | 交付结果 |
|---|---|---|
| 接入业务数据 | API / SQL、增量同步、数据契约 | 带来源与稳定标识的业务数据 |
| 清洗与校验 | ETL、单位标准化、主键与外键校验 | 可用的标准数据与异常隔离记录 |
| 映射本体 | 领域建模、实体标识、关系与基数约束 | 可关联的对象实例 |
| 计算业务影响 | 关系查询、业务规则、可解释计算 | 影响范围、补货缺口与计算依据 |
| 审批与执行 | 应用交互、Action API、权限与审批 | 经授权的业务操作 |
| 回写与审计 | 系统集成、状态同步、审计与监控 | 执行回执与可追溯的决策记录 |
这些能力可以由不同角色协作完成,也可以由同一人承担多个角色。生产实现还需要覆盖版本管理、测试、服务端授权、幂等、失败重试和对账。
/cases 案例库收录 2026 年 Palantir 本体相关案例(AIPCon 10/11 登台客户、官方博客披露的真实部署、Method Security 网络安全本体合作项目),每条标注来源与可信度等级。其中三个提供交互式模拟,沿用首页的图谱、粒子与路径追踪交互:
| 模拟 | 场景 | 可调参数 |
|---|---|---|
| 航网运营恢复 | 天气事件沿 link types 传播到航班、机组与旅客,生成恢复方案 | 受影响枢纽、天气持续小时 |
| 软件工厂交付 | 需求经 Agent 起草、自动化测试、人工审批门到部署 | 需求复杂度、是否启用 Agent 辅助 |
| 文档知识图谱 | 非结构化文档到实体消歧、图谱构建与保留问题验证 | 文档批次规模、消歧严格度 |
模拟中的客户与场景为官方披露事实,具体对象、记录数与计算结果为浏览器内模拟,并在页面顶部按「官方事实 / 官方声称 / 模拟数据」三级逐条标注。案例库教材(textbook/案例库.md)由 npm run gen:cases 从同一份事实数据生成,npm run verify:cases 校验各案例在边界参数下的计算与阶段引用。
围绕同一个业务场景,从模型定义走到数据集成与应用交互。
| 方向 | 模块 | 体验内容 | 页面路径 |
|---|---|---|---|
| 全链路体验 | Ontology Explorer | 六阶段演示、对象详情、关系图谱与路径追踪 | / |
| 本体建模 | Object Types | 对象属性与主键配置 | /ontology/objects |
| 本体建模 | Link Types | 关系类型、基数约束与关系矩阵 | /ontology/links |
| 本体建模 | Action Types | 操作参数、审批要求与执行效果 | /ontology/actions |
| 本体建模 | Interface Types | 共享属性契约与对象实现 | /ontology/interfaces |
| 数据集成 | Data Sources | 数据源与同步状态展示 | /data/sources |
| 数据集成 | Pipeline Builder | 可视化数据管道与 ETL 配置 | /data/pipelines |
| 应用构建 | Workflow Simulator | Action 流程模拟 | /apps/workflow |
| 应用构建 | Workshop | 应用组件组装与配置 | /apps/workshop |
| 应用构建 | Investigation | 实例查询与关联探索 | /apps/investigation |
| 真实案例 | 案例库 | AIPCon 10/11 客户、官方博客案例与可信度说明 | /cases |
| 真实案例 | 航网运营恢复 | American Airlines:天气事件沿关系传播与恢复 | /cases/american-airlines |
| 真实案例 | 软件工厂交付 | 陆军软件工厂 + Agentik:Agent 起草、人工审批 | /cases/army-software-factory |
| 真实案例 | 文档知识图谱 | 4000 万文档结构化与保留问题验证 | /cases/document-graph |
示例模型包含原料、供应商、采购单、产线、产品、物料清单、供应中断和决策日志八类对象,贯穿「数据 → 模型 → 决策 → 行动」的学习过程。
需要本地安装 Node.js(18.17 或更高版本)与 npm。在项目根目录执行:
npm install
npm run dev浏览器打开 http://localhost:3000,从首页的端到端演示开始。无需配置数据库、业务系统账号或 AI API Key。
构建并运行生产版本:
npm run build
npm start开发模式使用 .next-dev/,生产构建与启动使用 .next/,避免运行开发服务时执行构建覆盖热更新产物。
项目使用 Next.js 14 App Router、React 18、TypeScript、Tailwind CSS 和 SVG。业务演示运行在浏览器中,页面通过 Next.js 服务提供。
建议先体验演示,再结合教材理解概念与设计取舍。
| 学习主题 | 材料 |
|---|---|
| 完整课程 | AI 本体论与共享模型 |
| 核心概念 | 本体概念与边界 |
| 共享模型 | 语义契约与协同 |
| 产品设计 | Palantir Ontology 设计笔记 |
| 落地实施 | 实施路径与能力建设 |
| 教学与练习 | 讲师手册 · 案例库 · 练习题集 · 作业集 |
src/
├── app/ # 首页、本体建模、数据集成、应用与案例页面
├── components/
│ ├── OntologyJourney.tsx # 六阶段端到端教学演示
│ ├── CaseSimulator.tsx # 案例模拟引擎(数据驱动,无领域逻辑)
│ └── Layout.tsx # 导航与页面布局
├── data/
│ ├── ontology-model.ts # 对象、关系、操作与接口定义
│ └── cases/ # 案例数据包与案例库事实源
└── lib/
└── graph-geometry.ts # 图谱几何、粒子与路径查找(首页与案例共用)
scripts/ # 案例库生成与校验脚本
textbook/ # 完整课程、案例与练习
materials/ # 四节课程的研究笔记
refs/ # 参考资料
docs/ # 项目文档与介绍截图
本项目用于学习与教学演示,是对相关产品概念的独立学习实现,非 Palantir 官方产品。
当前数据、审批、采购、回写和审计均为前端模拟,未连接真实 ERP、数据源或 AI 服务。首页演示使用单一原料 / 产品的简化模型与固定示例 ID,刷新页面会清除演示状态。界面中的生产落地要求用于说明后续建设范围,不代表这些后端能力已经实现。
审查清单与改进说明记录模型语义、审批状态、组装台与图谱交互的修复。运行 npm run verify:simulation 验证演示状态边界;工作流审批由 Action 模型驱动,另设到货确认。
