第五篇

演化与沉淀理论

怎么活 — 本体是活的

ONTAO 理论体系 · 第五篇:演化与沉淀理论

📍 所属层:企业运行本体层——怎么活——版本化、回填、飞轮

本体是活的——版本化、回填、飞轮。
这一篇解决"本体如何不腐烂",让体系越用越强。


一、核心命题

本体不是建完就死的文档,是随业务生长的活体。 没有演化机制的本体,半年后就是一张过时的地图——而过时的地图比没有地图更危险(AI 依据过时本体行动,后果自负)。


二、本体的生命周期:四阶段

诞生(建模)→ 使用(跑链)→ 反馈(回填)→ 演化(改版)
        ↑                                      │
        └──────────────────────────────────────┘
阶段 动作 关键纪律
诞生 沿决策链建模六要素 跑通即停,不全量铺开
使用 AI 按本体行动,人按本体审批 本体是总索引
反馈 实战发现新规则/缺口 记录到回填池
演化 改版本体 → 再改代码 先本体后代码(doc-first)

三、版本化:本体有历史

为什么必须版本化

  1. 可回溯:规则改错了,能查"之前是什么"
  2. 可审计:谁在什么时候改了哪条规则(责任可追)
  3. 可回滚:新规则引发事故,能退回旧版
  4. 可对比:业务演化前后,本体差异就是组织认知差异的投影

版本化纪律(三端对齐)

本体定义 = 代码实现 = 线上现实   三者永远一致

版本化粒度

规则提案 = PR 工作流(规则改版的工程形态)

"规则改版归人"不能靠口头纪律,要变成可执行、可审计、可回滚的工程流程:

规则要改 → 创建提案(proposal)→ 评审人审批 → 批准才生效

为什么必须工作流化:规则是本体最值钱的资产,改它的成本必须显式化——口头审批管不住边界,提案机制让"规则改版归人"(第九篇边界②)落地。


四、实战回填:本体从战斗中学习

回填的定义

把实战中暴露出的隐性规则、规则缺口、模型缺口,写回本体。

回填的三个来源

来源 例子 回填什么
决策复盘 一次供应商异常处置,发现"回款差的客户要提前预警" 新规则/新属性
事故回溯 一次事故发现"某类链接数据异常没触发告警" 新触发条件/新监控
AI 误判 AI 建议被否决 N 次,发现规则有边界情形 规则补充/权限调整

决策血缘:推荐→反馈全程留痕

第三篇五层架构的 L5 治理层引入的"决策血缘(Decision Lineage)"在这里落地:

不仅记录"谁做了什么",还记录"AI 推荐了什么、人怎么反馈"——AI 推荐 + 人类反馈(点赞/点踩/文字修正)全程不可篡改留痕,驱动系统自我迭代。

与回填的关系:回填记结果(新规则/新属性入库);决策血缘记过程(这次 AI 建议被采纳还是否决、为什么)——过程是回填的原材料。

与版本化的关系:版本化记规则本身的变更历史;决策血缘记规则背后的决策依据——事后可追问"当时为什么这么定"。

工程形态:每个动作的执行记录 = 参数 + 权限判定 + 业务规则验证结果 + AI 推荐内容 + 人类反馈 + 时间戳——审批请求持久化就是决策审计日志(规则提案=PR 的姊妹机制)。

回填的流程(闭环)

实战 → 发现 → 记录(回填池)→ 定期评审 → 改本体 → 改代码 → 验证 → 发布

回填与"规则膨胀"的对抗

回填的天然风险是规则越积越多,本体越来越复杂。对抗机制:

  1. 复用优先:新规则能并入旧规则,就不新增
  2. 特例不入库:单次特例("这次是因为 X 特殊情况")不写死
  3. 定期瘦身:每条规则定期审查——还成立吗?还常用吗?删掉 AI 会变差吗?
  4. 可判定性门槛:含糊的规则不入库("重要客户优先"不是规则,"回款≥B且年交易≥X"才是)

五、飞轮模型:项目反哺模板

飞轮的结构

建本体(项目A)→ 跑通 → 提炼模板 → 建本体(项目B,用更好的模板)
                                     → 更快 → 提炼更多模式 → 循环

两个层次的沉淀

┌──────────────────────────────────────┐
│ 层次一:项目内沉淀                     │
│   决策链跑通 → 规则回填 → 本体演化      │
├──────────────────────────────────────┤
│ 层次二:项目间沉淀                     │
│   项目本体 → 抽象通用模式 → 模板库      │
│   (供应商管理/客户管理/数据管线……)    │
└──────────────────────────────────────┘

模板反哺的时机

不是每个项目做完都反哺——当同一模式出现两次以上才抽象成模板:

出现次数 处理
1 次 留作项目内容,不动模板
2 次 对比两项目,提炼共同结构 → 建模板 v1
3 次+ 模板稳定,开始跨项目复用

模板的正确用法


六、数据诚实与单一事实源(跨项目铁律)

演化机制的前提是数据诚实:

铁律 含义 反例
无定义显 0/空 没数据就说没数据 假装有数据/编造
单一事实源 每个事实只有一个权威来源 多处各存一份,对不上
同刻快照对比 对比数据要同一时间点 昨天 vs 今天 的"差异"其实是时间差
时间差 ≠ 数据丢失 上游 T+1 属正常 误判为事故

为什么数据诚实是演化前提:回填依赖"实战真实反馈"。如果数据是假的、口径是乱的,回填的就是垃圾——垃圾回填 → 垃圾规则 → 本体腐烂。

写回所有权三态(单一事实源的工程化)

每个状态必须声明所有者——谁拥有这个状态的权威版本:

所有权 含义 例子
source-backed(源归上游) 状态归上游系统所有,本体只是索引/映射 订单状态 master 在 ERP;拾光传媒 fact 数据的权威在上游 API
local-backed(本体自有) 状态归本体所有,本体是权威 决策记录、审批记录、本地派生状态
decision(决策写入) 由动作产生的业务决策 "暂停该供应商"的处置记录、回填的新规则

核心规则:

  1. 无所有者的状态 = 禁止——本地副本改了不写回、写入了没人认领的状态,都是不允许的
  2. 本地修改源归上游的数据 → 必须写回源系统(否则两端分裂,违反单一事实源)
  3. 完全没有源归上游的本体 = 普通应用(Palantir 参考实现原话:"An implementation with no source-backed writes is an ordinary application with its own database")

为什么这是演化前提:回填的前提是"事实有唯一权威版本"。所有权不明 → 同一个事实多处各写一份 → 对不上 → 回填垃圾 → 本体腐烂(呼应第七节)。


七、本体的腐烂与防腐

腐烂的五个症状

  1. 过时:规则与线上现实不符(业务变了,本体没变)
  2. 失配:本体与代码不一致(改了代码忘了改本体)
  3. 冗余:规则重复/矛盾(历史补丁堆叠)
  4. 失读:复杂到没人看(数字孪生后遗症)
  5. 失用:AI 干活不加载本体(体系与执行脱节)

防腐机制

症状 防腐 频率
过时 决策链复盘(每次实战后核对) 持续
失配 三端对齐检查(本体=代码=现实) 每次变更
冗余 规则定期瘦身 每月/每季
失读 可视化抽查(图还能看懂吗?) 每季
失用 使用率审计(AI 每次行动是否引用本体) 每月

八、本体的终局:组织认知的投影

演化到成熟态,本体不再只是"AI 的地图"——它是整个组织的认知投影:

老板脑子里的规则
老员工的经验
部门博弈的共识
系统里的数据
      ↓ 全部显性化
    ONTAO 本体(唯一事实源)
      ↓ 演化
    组织可共同理解、系统可互相调用、AI 可执行的"组织能力"

判断标准(组织层面):当"重要客户谁说了算""已成交是不是同一个意思"这类问题,不需要开会就能在本体里查到答案——本体论才算真正建成了。


本篇结论(立论)

  1. 本体是活体,不是文档:诞生→使用→反馈→演化,循环不止
  2. 版本化:可回溯、可审计、可回滚;三端对齐(本体=代码=现实)是铁律
  3. 实战回填:隐性规则从实战长出来;回填池评审 + 特例不入库 + 定期瘦身,对抗规则膨胀
  4. 飞轮模型:项目→本体→模板→更快的新项目→更多模式;同一模式出现两次以上才抽象模板
  5. 数据诚实是演化前提:垃圾反馈 → 垃圾规则 → 本体腐烂
  6. 防腐机制:过时/失配/冗余/失读/失用,各有对应检查
  7. 本体终局 = 组织认知投影:不需要开会就能在本体里查到"谁说了算"
  8. 规则改版 = PR 工作流:规则提案是对象(被改规则+作者/时间/状态+diff),类比 git pull request;审批请求持久化=决策审计日志
  9. 写回所有权三态:每个状态声明所有者(源归上游/本体自有/决策写入),无所有者=禁止——单一事实源的工程化

一句话立论:演化与沉淀理论回答"本体怎么活"——版本化保证历史,回填保证新鲜,模板保证复用,数据诚实保证不腐烂。


下一篇预告:接入理论——怎么实施到项目(六步接入协议)