夜雨聆风学习资料网

ARTICLE · 995316

《本体驱动的 AI 数据管理》v0.3.0:从 16 个方法 Skill 到 25 个场景交付 Skill

《本体驱动的 AI 数据管理》v0.3.0:从 16 个方法 Skill 到 25 个场景交付 Skill

《本体驱动的 AI 数据管理》Skill 套件 v0.3.0 更新记录

上一篇文章本体驱动的 AI 数据管理:16 个 Skill 的工程化实现,我介绍了自己怎样把《本体驱动的 AI 数据管理》拆成 16 个可以被 AI 调用的 Skill。

当时这套 Skill 已经覆盖了场景选择、知识提取、7+1 语义映射、模型质量检查、黄金用例、Agent 行动控制和本体运行治理。后来在 v0.2.x 里,我又把它从 Codex 扩展到 Claude Code 和 WorkBuddy,并补齐了三端打包、校验和发布链路。

从方法覆盖和工程结构看,它已经比较完整了。

但我把它重新放回真实场景里用了一遍,问题很快就出来了。

如果我只问:

这个场景适不适合使用本体?

原来的 Skill 能回答。

如果我继续追问:

我已经拿到一个场景,后面想把它做成智能体。智能体在这里到底能做什么?场景需要怎样完整梳理?业务、财务、IT 三类数据分别需要哪些?本体建设过程中究竟要产出哪些东西?

原来的 Skill 就开始出现断层。

它能告诉我有哪些方法,却很难连续交付一套可以直接指导建设的产物。

这就是 v0.3.0 的起点。

一套方法,进入真实场景后还缺什么

最初的 16 个 Skill 更像 16 张方法卡。

比如:

  • 判断场景是否适合本体;
  • 用 29 类语句提取业务知识;
  • 用 7+1 检查语义是否完整;
  • 用多层质量门审查模型;
  • 用黄金用例做业务验收;
  • 按风险决定 Agent 能否自动执行。

这些方法本身都有价值。真正开始施工时,中间还缺少一组更细的工作:

  • 场景里哪些任务值得交给智能体;
  • 智能体、确定性系统和业务人员怎样分工;
  • 怎样把一句场景描述展开成完整业务过程;
  • 为了完成这些任务,需要哪些业务、财务和 IT 数据;
  • 知识来源、业务语义、概念模型和逻辑本体分别负责什么;
  • 已经确认的数据怎样进入本体类、属性、关系和实例;
  • 每个阶段应该交付什么,满足什么条件才能继续。

如果这些环节没有展开,AI 很容易在拿到一句场景描述后直接生成类、关系和规则。模型看起来很完整,里面混着大量未经确认的假设。

所以这次更新,我把重点放在了“从场景到交付物”的中间过程。

第一个调整:判断完本体,还要先判断智能体做什么

我一开始设计的链路是:

场景适配
→ 知识结构
→ 语义模型
→ 本体模型

继续讨论后发现,这里面少了一个很关键的问题:

这个场景如果要做成智能体,智能体到底负责哪一部分?

有些工作适合智能体,例如阅读材料、识别意图、关联跨系统信息、解释规则、生成建议和协调任务。

有些工作更适合确定性系统,例如金额计算、固定规则校验、状态控制和事务写入。

高风险审批、例外判断和责任承担仍然需要业务人员。

只有这三方的边界清楚了,才能判断智能体需要什么知识、本体应该支撑哪些任务、Action 可以开放到什么程度。

因此,v0.3.0 增加了 scenario-agent-role-design。它会先输出:

  • 智能体在场景中的作用;
  • 候选任务及优先级;
  • Agent、系统和人工的责任边界;
  • 每项任务的输入、输出和完成条件;
  • 自动化等级、权限和人工介入点;
  • 后续需要的数据、知识、本体和工具能力。

如果智能体只能完成简单查询,场景也没有复杂关系、规则和追溯要求,本体范围就可以及时缩小。

第二个调整:在建模前,把整个场景真正梳理清楚

确定智能体大致做什么之后,还不能马上进入语义建模。

一个完整场景至少需要回答:

  • 谁在什么情况下触发任务;
  • 当前过程怎样运行;
  • 中间有哪些判断、审批和系统操作;
  • 涉及哪些对象、事件和状态;
  • 正常、边界和异常情况分别怎样处理;
  • Agent 在哪个步骤介入;
  • 最终什么结果算完成;
  • 哪些内容属于首期范围。

这部分现在由 business-scenario-deep-analysis 负责。

它形成的场景规格,是后续数据需求、知识结构和语义建模的共同输入。场景深描之后,还要重新确认一次本体范围。很多时候,一个大场景只需要在其中一两个任务上建设本体。

第三个调整:把场景数据需求单独拆出来

真实项目里还有一个经常被跳过的问题:

为了支撑智能体完成这些任务,到底需要哪些数据?

这次新增了 scenario-data-requirements-readiness,专门梳理业务、财务和 IT 三类数据。

以“工程进度变化影响预算”为例:

  • 业务数据包括项目、WBS、工程活动、计划进度、实际进度、变更事件、合同和工程量;
  • 财务数据包括预算事项、预算版本、成本、实际发生和资金计划;
  • IT 技术数据包括系统标识、接口、表字段元数据、更新时间、权限和调用日志。

这三类数据还要继续判断:

  • 支撑哪个 Agent 任务;
  • 用于哪个判断或动作;
  • 需要什么粒度、时间和版本;
  • 来自哪个系统、表、字段或接口;
  • 当前是否有权限和真实样本;
  • 质量和时效是否满足;
  • 缺失后会阻断哪个任务。

在这个阶段,系统、表、字段和接口的位置就应该确认下来。后面的语义模型负责解释这些数据在业务上表示什么。

第四个调整:重新划清知识结构和语义模型

这一部分我们来回校准了几次。

最开始,我把对象、术语、关系、约束和规则同时放进了“场景相关的知识结构”。这样写会和数据语义发生明显重叠。

现在的划分是:

场景相关的知识结构

负责组织当前场景需要的知识原料:

  • 制度、文档和业务资料;
  • 数据和接口说明;
  • 历史案例;
  • 专家经验;
  • 已有模型和语义资产;
  • 知识来源、证据、责任人和适用版本;
  • 知识冲突和缺口。

它回答的是:完成 Agent 任务需要哪些知识,这些知识在哪里,可信度怎样,由谁确认。

场景相关的语义模型

负责对这些知识形成正式、统一的业务定义:

  • 术语、概念和业务对象;
  • 属性、标识和数据粒度;
  • 业务对象分类体系和概念继承关系;
  • 组成、归属、影响、依赖、责任和状态关系;
  • 业务约束、规则、事件、流程和例外;
  • 权限、动作、输入输出和前置条件;
  • 场景目标、Agent 任务完成条件和评价口径。

这里还有两个容易混淆的点。

“分类与层级”现在改成了“业务对象分类体系与概念继承关系”。项目包含 WBS、WBS 包含工程活动属于组成关系;工程进度变更属于工程变更事件,才属于概念继承。

“目标和评价指标”也做了收敛。语义模型里保留场景业务目标、Agent 任务目标、动作结果以及完成条件。语法是否通过、SHACL 是否通过等指标,交给后面的技术验证阶段。

第五个调整:把模型建设继续拆到可以施工

语义模型完成后,v0.3.0 又补了三个连续环节。

概念模型

ontology-conceptual-model-design 把语义条目组织成业务专家能够审查的多种视图,包括:

  • 概念关系图;
  • 类层级树;
  • 对象关系图;
  • 规则决策表;
  • 事件与状态流转;
  • 流程、动作和权限矩阵;
  • 目标与评价路径。

概念模型先解决业务是否看得懂、关系是否准确、规则是否符合实际。

逻辑本体模型

ontology-logical-model-generation 再把已经确认的概念模型转成机器能够处理的形式,包括 RDF、OWL、SKOS、SHACL、查询模板和 Action 契约。

这一步保留来源、状态和版本,未经确认的内容继续保持候选状态。

数据到本体映射与实例构建

这里也修正了一个容易写错的地方。

真实数据在哪个系统、哪张表、哪个字段,已经在数据需求和准备度阶段确认。

data-to-ontology-mapping-and-instantiation 负责的是:

  • 一条数据记录对应哪个本体类;
  • 一个字段对应哪个本体属性;
  • 外键或映射关系对应哪个对象关系;
  • 状态代码对应哪个统一概念;
  • 业务标识怎样生成稳定的实例 URI;
  • 数据变化怎样更新、失效或形成新版本实例。

这一调整让“数据源定位”和“数据进入本体”变成了两个边界清楚的工程步骤。

v0.3.0 现在形成了怎样的链路

经过这些调整,完整链路变成了:

本体适用性初判
→ 智能体作用与任务识别
→ 场景完整梳理
→ 业务、财务、IT 数据需求与准备度
→ 场景相关的知识结构
→ 场景相关的语义模型
→ 概念模型
→ 逻辑本体模型
→ 数据到本体映射与实例构建
→ 技术验证
→ 业务验证与黄金用例
→ 资产登记、版本发布和运行服务
→ 运行反馈与模型演进

这次新增了 1 个总控 Skill 和 8 个施工型 Skill,整个仓库从 16 个扩展到了 25 个。

统一入口是:

ontology-scenario-delivery

用户只需要提供场景、资料和当前数据条件。它会先判断当前成熟度,再决定能够产出哪些成果、缺少哪些输入、下一步调用哪个 Skill。

资料不完整时,输出候选框架和缺口清单。具备制度、数据字典、真实样本和专家确认后,再进入逻辑模型、实例、验证和发布。

每一个关键条目都要保留:

  • 唯一编号;
  • 所属场景和 Agent 任务;
  • 定义;
  • 来源和证据;
  • 当前状态;
  • 责任人;
  • 适用范围和版本;
  • 对应模型、实例、测试和运行结果。

状态统一为候选、有证据、已确认、已验证、受阻和已废弃。

这样,一条语义可以沿着下面的路径一直追下去:

原始资料或数据
→ 知识条目
→ 语义元素
→ 概念模型元素
→ 逻辑本体元素
→ 数据实例
→ 黄金用例
→ Agent 运行结果

三个平台继续共用同一套核心

v0.3.0 继续支持:

  • Codex;
  • Claude Code;
  • WorkBuddy。

三端共用同一套 SKILL.md、详细契约和模板。平台适配只处理安装、发现、文件能力和输出降级。

目前已经完成:

  • 25 个 Skill 的结构与引用校验;
  • 9 个新增 Skill 的规范校验;
  • Codex 和 Claude Code 各安装 25 个 Skill 的本地冒烟测试;
  • 25 个 WorkBuddy 单 Skill 包校验;
  • 三个主发布包和 SHA-256 校验;
  • GitHub Actions 与正式 Release 发布。

新的 25 Skill 路由环境还需要继续在三个真实客户端里做行为抽样。这个状态已经写进 README 和测试记录里。

怎么安装和更新

项目地址:

https://github.com/SuperChason/ontology-driven-ai-data-management-skills

v0.3.0 Release:

https://github.com/SuperChason/ontology-driven-ai-data-management-skills/releases/tag/v0.3.0

Codex:

./scripts/install.sh codex --force

Claude Code:

./scripts/install.sh claude-code --force

WorkBuddy 可以从 Release 下载合集,再按实际需要上传单个 Skill ZIP。完整的安装、使用、更新、验证和回滚方式已经写进 README。

写在最后

上一篇文章解决的是一个问题:怎样把书里的方法拆成 AI 可以调用的 Skill。

这次 v0.3.0 继续往下走了一步:当我真正拿到一个业务场景时,这套 Skill 能不能告诉我智能体做什么、需要什么数据和知识、怎样形成语义和本体、每个阶段应该交付什么、怎样验证它能够进入运行。

目前这套链路已经形成,接下来还需要放进更多真实场景里使用。只有经过真实数据、业务专家和运行反馈反复校准,它才会逐步变成一套真正可复用的本体落地工具。

如果你也在做企业 AI、知识工程或智能体项目,欢迎一起讨论:从一个业务场景走到可运行本体,中间还有哪些经常被忽略的施工环节?

项目地址:

https://github.com/SuperChason/ontology-driven-ai-data-management-skills


PM超进化|财务AI产品经理

相关学习资料

返回首页浏览学习资料