AI系统本体设计实战方法论
> 编制:万有AI产品团队
> 定位:万有AI通用方法论系列 | 用途:指导AI系统本体设计实践 + 课程开发素材
> 依据:OntologyEngine实体引擎、52种EntityType、GraphRelation图谱关系、KB_ENTITY_MAP知识库映射等实际代码实现
第一章 为什么要做本体设计
1.1 本体是什么——用最简单的话说
本体就是让AI"懂行"的知识骨架。
没有本体的AI,像一个刚毕业的大学生——什么都学过,但什么都不精。你让它做行业分析,它给你一堆正确的废话;你让它做决策建议,它给你"视情况而定"。
有了本体的AI,像一个在行业里摸爬滚打十年的老兵——知道行业的天花板在哪、坑在哪、机会在哪、规则是什么。
1.2 不做本体设计的三大后果
| 后果 | 表现 | 真实案例 |
|---|---|---|
| AI说外行话 | 用词不专业、概念混淆、张冠李戴 | 不懂"五产分类法"的AI把AI行业归为"服务业" |
| AI给空泛建议 | "要加强管理""要注重创新"——正确但无用 | 不懂行业困境的AI给创业者建议"要融资",但不知道该行业融资窗口已关闭 |
| AI之间鸡同鸭讲 | 不同Agent对同一概念理解不同 | 产品Agent说"赛道",营销Agent理解为"跑步比赛" |
1.3 本体设计的核心价值
本体设计 = 给AI装上"行业大脑"
没有本体 有本体
──────── ────────
AI的回答 正确但空泛 精准且可操作
AI的决策 凭感觉 有框架有逻辑
AI之间协作 各说各话 统一语言统一认知
知识复用 每次从零开始 站在本体肩膀上
新行业拓展 重新来过 复制模板填内容
思想源流:从本体论到行业大脑
本体设计方法论的四个源流:
- 哲学与知识工程的本体传统:Ontology从哲学"存在论"走进知识工程,成为"对某个领域做系统化概念建模"的工程方法。本方法论继承其骨架,剥离其学术门槛。
- 立体思维模型:纵轴六层(体力/时间→国际)+横轴七层(PEST→内部)+时间轴+显隐性规则,源于创始人近三十年跨行业商业观察——行业知识的"立体地图"先于任何AI系统存在。
- 数据库工程纪律:先定义Schema再灌数据。本体就是AI时代的Schema——不做本体就灌知识,等于不做表结构就灌数据库。
- AHUB实战校准:25个行业本体+OntologyEngine实体引擎(52种实体类型)的落地过程,把三层架构从设计图变成可运行的数据文件。
一句话:本体设计的本质,是先给AI画好行业地图,再让它上路。
第二章 本体设计的三层架构
> 核心洞察:一个完整的AI系统本体不是一张表、一个文件,而是三层架构——元本体、行业本体、Agent本体,从通用到具体,层层递进。
2.1 三层架构总览
┌─────────────────────────────────────────────────────────┐
│ 第一层:元本体 │
│ 通用创业方法论(道) │
│ 24个Section · 公理体系 · 五阶段 · 纵轴六层 · 横轴七层 │
│ 所有行业共享的底层逻辑 │
└──────────────────────────┬──────────────────────────────┘
│ 继承 + 具体化
▼
┌─────────────────────────────────────────────────────────┐
│ 第二层:行业本体 │
│ 行业知识体系(术) │
│ 25个行业 · 纵轴映射 · 横轴定位 · 困境体系 · 术语词典 │
│ 每个行业的立体思维模型 │
└──────────────────────────┬──────────────────────────────┘
│ 按需抽取 + 注入
▼
┌─────────────────────────────────────────────────────────┐
│ 第三层:Agent本体 │
│ 岗位操作能力(技) │
│ 8个Agent · 思维链6步 · 原子操作 · 技能集 · 三层记忆 │
│ 每个岗位的专业操作能力 │
└─────────────────────────────────────────────────────────┘
2.2 三层之间的关系
| 关系 | 说明 | 类比 |
|---|---|---|
| 元本体→行业本体 | 行业本体必须继承元本体的结构框架,在框架内填入行业具体内容 | 宪法→地方法规:地方法规不能违背宪法,但可以具体化 |
| 行业本体→Agent本体 | Agent本体从行业本体中按需抽取与自己岗位相关的知识子集 | 公司制度→部门手册:每个部门只看和自己相关的制度条款 |
| 元本体→Agent本体 | Agent本体必须遵守元本体的公理和阶段定义,不能自创概念 | 国家标准→岗位操作:操作可以灵活,但标准必须统一 |
2.3 三层本体数据量级参考
| 层级 | 数据量 | 更新频率 | 维护者 |
|---|---|---|---|
| 元本体 | 24个Section,约2000行代码 | 极低(架构级变更才动) | 产品总监 |
| 行业本体 | 25个行业×16个字段,约15000行代码 | 中(按行业动态更新) | 产品总监+行业专家 |
| Agent本体 | 8个Agent×配置+技能,约5000行代码 | 高(随业务迭代) | 产品总监+研发 |
第三章 第一层:元本体设计——"道"
3.1 元本体的设计原则
原则一:元本体是"宪法",不是"百科全书"
元本体只定义框架和约束,不填具体内容。具体内容由行业本体填充。
✅ 正确:元本体定义"纵轴有六层"(框架)
❌ 错误:元本体定义"AI行业纵轴能力层是Prompt工程师"(内容)
✅ 正确:元本体定义"创业有五个阶段"(框架)
❌ 错误:元本体定义"AI行业验证阶段的核心任务是PMF"(内容)
原则二:枚举值一旦确定,行业本体必须遵守
元本体中的枚举值(纵轴6层名称、横轴7层名称、5阶段名称)是全系统统一语言的基础,行业本体不得自创或改名。
VERTICAL_LAYERS = ["physical_time", "capability", "resource", "capital", "national", "international"]
HORIZONTAL_LAYERS = ["pest_macro", "industry_sector", "industry", "track", "value_chain", "competition", "internal"]
FIVE_STAGES = ["discover", "validate", "traction", "scaling", "upgrading"]
原则三:元本体必须可运行、可验证
元本体不是文档,是代码。必须能运行输出完整JSON,必须能通过自动化验证脚本检查一致性。
3.2 元本体的核心内容(24个Section)
我们将万有AI的元本体提炼为24个Section,覆盖创业全生命周期:
| 类别 | Section | 核心内容 | 对行业本体的约束 |
|---|---|---|---|
| 公理层 | S1 公理体系 | 4条公理 | 困境分析必须从公理出发 |
| 本质层 | S2 商业本质 | 做买卖/做生意/创业 | 识别学员真实属性 |
| S3 创业者类型 | 首次/连续/转型/大学生 | 辅导策略因类型而异 | |
| 阶段层 | S4 创业5阶段 | 发现→验证→跑通→复制→升级 | 困境按5阶段组织 |
| 能力层 | S5 10大基础能力 | 决策力/努力/细节... | 能力需求映射到10项 |
| S6 创业属性 | 爱/懂/会/能 | 评估创业者属性维度 | |
| S7 资源禀赋 | 6种资源类型 | 资源需求映射 | |
| S8 团队类型 | 5种团队类型 | 团队构建指导 | |
| S9 认知水平 | 6维认知测量 | 认知差距诊断 | |
| 分类层 | S10 行业分类 | 五产分类法 | 产业归属必须从五产选 |
| S11 知识体系 | 6种知识+5级质量+3级时效 | 知识注入标准 | |
| 方法层 | S12 辅导风格 | 6维辅导风格 | 辅导策略适配 |
| S13 诊断模型 | 4入口+4项目+4层+4法 | 诊断框架 | |
| S14 干预时机 | 4关系×3严重度 | 干预策略 | |
| 产品层 | S15 产品体系 | 线上4+线下4+公益3 | 产品适配 |
| S16 创投关系 | 6种角色 | 资本化路径 | |
| 时代层 | S17 时代演变 | 资源/互联网/AI三时代 | 时间轴时代定位 |
| S18 资本化轨道 | 11个融资轮次 | 融资路径参考 | |
| S19 合规轨道 | 6领域+17项要求 | 合规基线 | |
| 立体层 | S20 纵轴六层 | 体力→能力→资源→资本→国家→国际 | 纵轴映射元定义 |
| S21 横轴七层 | PEST→五产→行业→赛道→价值链→竞争→内部 | 横轴映射元定义 | |
| S22 时间轴 | 过去/现在/未来 × 时代杠杆 | 时间轴映射元定义 | |
| S23 显隐性规则 | 10类显性+7类隐性 | 规则体系元定义 |
3.3 元本体设计实战步骤
步骤1:确定领域边界
→ 你的AI系统服务什么领域?(创业教育/医疗/法律/金融...)
→ 边界决定了元本体的广度和深度
步骤2:提炼核心公理
→ 这个领域有哪些"不证自明"的基本假设?
→ 万有AI的4条公理:因缘和合/本质不变/内因决定/外因演变
步骤3:定义阶段模型
→ 这个领域的核心过程分几个阶段?
→ 创业5阶段 vs 医疗5阶段(预防/筛查/诊断/治疗/康复) vs 法律5阶段(咨询/取证/起诉/审判/执行)
步骤4:设计分类体系
→ 这个领域如何分类?
→ 五产分类法 vs 医疗ICD-10 vs 法律部门法
步骤5:构建立体框架
→ 纵轴:从低到高的生存发展层级
→ 横轴:从宏观到微观的定位维度
→ 时间轴:过去/现在/未来
→ 规则层:显性规则+隐性规则
步骤6:编写可运行代码
→ 元本体不是文档,是代码
→ 必须能运行、能输出JSON、能自动验证
步骤7:验证一致性
→ 枚举值是否完整?
→ Section之间是否有矛盾?
→ 行业本体是否能基于此框架填充?
第四章 第二层:行业本体设计——"术"
4.1 行业本体的设计原则
原则一:行业本体是元本体的"具体化",不是"另起炉灶"
行业本体的结构必须继承元本体,在元本体的框架内填入行业具体内容。
元本体定义:纵轴有六层(体力/能力/资源/资本/国家/国际)
行业本体填充:AI行业体力层=数据标注员,能力层=Prompt工程师,资源层=GPU算力...
原则二:每个行业必须完整填充,不允许空字段
空字段意味着AI在该维度"无知",会导致错误推理。
原则三:行业术语词典是"统一语言"的基石
不同行业有不同的专业术语,术语词典确保AI在该行业语境下使用正确的语言。
4.2 行业本体的立体思维模型
> 这是万有AI独创的行业知识建模方法,由创始人亲自指导设计。
行业本体由四个维度构成完整的行业知识体系:
┌──────────────────┐
│ 立体思维模型 │
│ │
┌──────────┤ 纵轴六层 ├──────────┐
│ │ × │ │
│ │ 横轴七层 │ │
│ │ × │ │
│ │ 时间轴 │ │
│ │ × │ │
│ │ 显隐性规则 │ │
│ └──────────────────┘ │
│ │
纵向深度 横向广度
"你在行业的什么位置" "行业在什么环境里"
维度一:纵轴——六层生存发展空间
| 层级 | 本质 | 核心问题 | 行业映射示例(AI行业) |
|---|---|---|---|
| 体力/时间层 | 出卖时间换回报 | 靠什么活? | 数据标注员、基础运维 |
| 能力层 | 差异化能力创差异化价值 | 凭什么贵? | Prompt工程师、AI产品经理 |
| 资源层 | 稀缺资源获定价权 | 掌握什么? | GPU算力、高质量数据集 |
| 资本层 | 资本为最大杠杆 | 谁在投资? | 大模型公司百亿融资 |
| 国家层 | 垄断性权力/政策红利 | 政策在哪? | AI主权、算力自主可控 |
| 国际层 | 全球化事业 | 全球格局? | 全球AI军备竞赛 |
维度二:横轴——七层精准定位
| 层级 | 定位内容 | 分析工具 |
|---|---|---|
| PEST宏观 | 政治/经济/社会/技术 | PEST模型 |
| 产业定位 | 五产归属 | 五产分类法 |
| 行业定位 | 具体行业 | 行业边界定义 |
| 赛道定位 | 细分领域 | 赛道拆解 |
| 价值链位置 | 上/中/下游 | 价值链分析 |
| 竞争格局 | 五类竞争 | 波特五力 |
| 企业内部 | 6维内审 | 内部审计 |
维度三:时间轴——三视角×时代杠杆
| 视角 | 核心问题 | 作用 |
|---|---|---|
| 过去 | 行业从哪来? | 理解当前格局成因 |
| 现在 | 行业现在在哪? | 精准定位当前阶段 |
| 未来 | 行业往哪去? | 提前布局 |
时代杠杆模型:资源时代→互联网时代→AI时代,每个时代有不同的赢的逻辑。
维度四:显性规则与隐性规则
| 类型 | 类别 | 例子 |
|---|---|---|
| 显性规则 | 政策/法律/制度/标准 | 生成式AI服务备案、算法备案 |
| 隐性规则 | 潜规则/人性/文化差异 | 大厂优先选有融资背景的团队 |
4.3 行业本体模板(15+字段)
每个行业本体必须包含以下字段,缺一不可:
{
"industry_name": "行业名称",
"industry_code": "industry_code_snake_case",
"parent_industry": "父行业编码(可为空)",
"industry_sector": "五产归属枚举值",
"industry_sector_label": "如'第四产业·科技'",
"version": "本体版本号",
"design_framework": "立体思维模型(纵轴六层+横轴七层+时间轴+显隐性规则+5阶段困境)",
"last_updated": "最后更新日期",
"commercial_value": {
"priority": "P0/P1/P2",
"target_learner_count": "目标学员数",
"payment_willingness": "付费意愿",
"competitive_advantage": "竞争优势",
"roi_estimate": "ROI估算"
},
"vertical_axis": {
"description": "纵轴概述",
"layers": {
"physical_time": { "行业具体表现..." },
"capability": { "行业具体表现..." },
"resource": { "行业具体表现..." },
"capital": { "行业具体表现..." },
"national": { "行业具体表现..." },
"international": { "行业具体表现..." }
}
},
"horizontal_axis": {
"description": "横轴概述",
"layers": {
"pest_macro": { "行业具体表现..." },
"industry_sector": { "行业具体表现..." },
"industry": { "行业具体表现..." },
"track": { "行业具体表现..." },
"value_chain": { "行业具体表现..." },
"competition": { "行业具体表现..." },
"internal": { "行业具体表现..." }
}
},
"timeline_axis": {
"past": { "历史脉络..." },
"present": { "当前定位..." },
"future": { "趋势预判..." }
},
"rule_system": {
"explicit_rules": [ "显性规则列表..." ],
"implicit_rules": [ "隐性规则列表..." ]
},
"five_phase_dilemmas": {
"critical_dilemma": { "核心困境..." },
"dilemmas": [
{ "stage": "discover/validate/traction/scaling/upgrading", "困境内容..." }
]
},
"term_dictionary": {
"术语1": "定义1",
"术语2": "定义2"
},
"ontology_def": {
"entities": [ "实体定义列表..." ],
"relations": [ "关系定义列表..." ],
"stages_mapping": { "5阶段映射..." }
}
}
4.4 行业本体设计实战步骤
步骤1:确定行业定位
→ 行业名称、编码、五产归属
→ 参考五产分类法:一产(原材料)/二产(制造)/三产(服务)/四产(科技)/五产(文化)
步骤2:填充纵轴六层
→ 体力层:该行业最底层的劳动者是谁?靠什么活?
→ 能力层:该行业的核心能力是什么?凭什么贵?
→ 资源层:该行业的稀缺资源是什么?谁掌握定价权?
→ 资本层:该行业的资本玩家是谁?投资逻辑是什么?
→ 国家层:该行业的政策红利是什么?国家战略是什么?
→ 国际层:该行业的全球格局是什么?中国位置在哪?
步骤3:填充横轴七层
→ PEST:宏观环境对该行业的影响
→ 五产:该行业属于哪个产业?上下游是什么?
→ 行业:行业边界定义
→ 赛道:细分领域拆解
→ 价值链:上中下游位置
→ 竞争:五类竞争分析
→ 内部:企业6维内审
步骤4:填充时间轴
→ 过去:行业从哪来?关键转折点?
→ 现在:行业现在在哪?当前阶段特征?
→ 未来:行业往哪去?趋势预判?
步骤5:提炼规则体系
→ 显性规则:政策/法律/制度/标准/准入门槛
→ 隐性规则:潜规则/人性/文化差异/不可控因素
步骤6:构建困境体系
→ 核心困境:该行业最根本的困境是什么?
→ 5阶段困境:发现/验证/跑通/复制/升级各阶段的典型困境
→ 每个困境包含:名称/根因/影响/生存路径
步骤7:编写术语词典
→ 该行业特有的专业术语
→ 每个术语必须有清晰定义
→ 术语是AI"说行话"的基础
步骤8:定义实体关系
→ 该行业的核心业务实体
→ 实体之间的关系
→ 用于知识图谱构建
步骤9:验证一致性
→ 纵轴6层名称是否与元本体一致?
→ 横轴7层名称是否与元本体一致?
→ 5阶段枚举是否与元本体一致?
→ 是否有空字段?
→ 术语词典是否覆盖核心概念?
4.5 五产分类法——行业归属的核心工具
> 从传统三产升级到五产,是创始人的重要理论创新。
| 产业 | 内容 | 典型行业 |
|---|---|---|
| 第一产业 | 原材料挖掘/采集 | 农业、林业、渔业、采矿业 |
| 第二产业 | 先进制造 | 钢铁、化工、汽车、电子、医药 |
| 第三产业 | 先进服务业 | 金融、教育、医疗、物流、零售 |
| 第四产业 | 科技 | AI、集成电路、软件IT、新能源、机器人、低空经济 |
| 第五产业 | 文化 | 内容创作、创意设计、文化娱乐、文旅融合 |
为什么需要五产而不是三产? 因为AI、软件、新能源等科技行业和传统服务业有本质区别——它们的边际成本趋近于零、网络效应极强、赢者通吃。把AI归为"服务业"就像把飞机归为"交通工具"——没错但没用。
第五章 第三层:Agent本体设计——"技"
5.1 Agent本体的设计原则
原则一:Agent本体是行业本体的"按需子集"
Agent不需要知道行业的全部知识,只需要知道自己岗位相关的知识子集。
行业本体(全量知识)
├── 明察需要:纵轴能力层+横轴赛道层+内部层+术语+困境
├── 凤鸣需要:纵轴资源层+横轴竞争层+价值链层+术语+困境
├── 璇玑需要:纵轴能力层+横轴行业层+竞争层+术语+困境
└── 天枢需要:纵轴资本层+横轴PEST层+产业层+术语+困境
原则二:每个Agent有"岗位特有术语"——行业本体没有的
行业术语是全行业通用的,但每个岗位有自己的行话。
明察的岗位术语:RICE/双轨制/三阶段论/体验官
凤鸣的岗位术语:GEO/红线/裂变/5维评分/可见性/内容工厂/A/B测试
璇玑的岗位术语:CPCC/软著/专利/技术交底书/代码脱敏/政策窗口/IP全流程
天枢的岗位术语:(无,战略层用行业通用术语即可)
原则三:行业术语覆盖岗位术语——行业是唯一真相源
当行业术语和岗位术语有冲突时,以行业本体定义为准。
5.2 Agent本体配置表设计
每个Agent需要一份"行业配置表",定义它订阅哪个行业、在纵轴的哪个层级、在横轴关注哪些层:
CREATE TABLE agent_industry_configs (
id VARCHAR(50) PRIMARY KEY,
agent_id VARCHAR(50) NOT NULL, -- Agent标识
agent_role VARCHAR(100) NOT NULL, -- Agent角色
industry_code VARCHAR(100) NOT NULL, -- 订阅的行业编码
is_primary BOOLEAN DEFAULT FALSE, -- 是否主行业
vertical_layer VARCHAR(50) DEFAULT '', -- 纵轴层级
horizontal_layers JSONB DEFAULT '[]', -- 横轴层级数组
subscribed_fields JSONB DEFAULT '[]', -- 订阅字段数组
custom_terms JSONB DEFAULT '{}', -- 岗位特有术语
sync_version VARCHAR(20) DEFAULT '', -- 同步版本号
updated_at TIMESTAMPTZ DEFAULT NOW()
);
5.3 Agent本体与思维链的集成
Agent的思维链(Thought Chain)是Agent执行任务的核心推理过程。行业上下文必须在思维链的每一步中注入,确保Agent的每一步推理都有行业知识支撑:
| 思维链步骤 | 注入的行业上下文 | 作用 |
|---|---|---|
| 步骤1:状态扫描 | 纵轴定位 + 核心困境 | 知道"我在哪""最大的坑是什么" |
| 步骤2:上下文理解 | 术语视图 + 横轴定位 | 知道"行业术语什么意思""行业格局怎样" |
| 步骤3:策略制定 | 困境生存路径 + 规则体系 | 知道"怎么活""什么能做什么不能做" |
| 步骤4:方案制定 | 升级路径 + 时间趋势 | 知道"往哪走""什么时候走" |
| 步骤5:报告生成 | 术语视图 | 确保输出用行业语言 |
| 步骤6:自反思 | 核心困境 | 反思是否真正解决了核心问题 |
5.4 Agent本体设计实战步骤
步骤1:定义Agent角色
→ 这个Agent负责什么业务?(产品/营销/知产/战略...)
→ 它的纵轴定位在哪一层?(能力/资源/资本...)
→ 它的横轴关注哪些层?(赛道+内部 / 竞争+价值链...)
步骤2:确定行业订阅
→ 这个Agent主攻哪个行业?
→ 它需要订阅行业本体的哪些字段?
步骤3:编写岗位术语
→ 这个岗位有哪些行业术语库中没有的行话?
→ 每个术语必须有清晰定义
步骤4:设计思维链注入映射
→ 思维链6步,每步注入什么行业上下文?
→ 参考上面的注入映射表
步骤5:验证Agent本体
→ 行业配置表是否完整?
→ 思维链注入映射是否覆盖6步?
→ 岗位术语是否与行业术语冲突?(冲突时以行业为准)
第六章 大脑→小脑桥接机制——BrainBridge
6.1 为什么需要桥接
大脑(AI大脑本体层)和小脑(Agent语义层)是两套独立的知识体系,没有桥接机制就会出现"断裂":
| 断裂维度 | 大脑本体层 | Agent小脑 | 后果 |
|---|---|---|---|
| 术语 | 行业级术语词典 | 岗位级术语库 | Agent说外行话 |
| 定位 | 纵轴6层+横轴7层 | 无行业定位 | Agent不知道自己在行业中的位置 |
| 困境 | 五阶段困境体系 | 无困境感知 | Agent给空泛建议 |
| 规则 | 显隐性规则体系 | 无规则约束 | Agent可能违规操作 |
| 同步 | 本体更新后 | 术语库不变 | Agent用过时知识 |
6.2 BrainBridge六大组件
┌──────────────────────────────────────────────────────┐
│ BrainBridge 知识桥接服务 │
│ │
│ B1 AgentIndustryConfigService │
│ 管理每个Agent的行业配置(订阅哪个行业、纵轴横轴定位) │
│ │
│ B2 TermExtractor │
│ 从大脑行业本体抽取术语,与岗位术语合并 │
│ 合并规则:行业术语为准,岗位术语补充不存在的key │
│ │
│ B3 ContextBuilder │
│ 构建行业上下文(纵轴定位+横轴定位+困境+规则+趋势) │
│ 输出限制:2000字以内,智能截断 │
│ │
│ B4 BrainBridgeInjectService │
│ 将行业上下文注入Agent思维链6步 │
│ 每步注入不同的字段组合 │
│ │
│ B5 SyncWatcher │
│ 监听大脑本体更新事件,标记Agent小脑需要同步 │
│ 策略:lazy sync(标记dirty,下次查询时同步) │
│ │
│ B6 IndustrySwitch │
│ Agent切换行业时,更新配置+清除缓存 │
│ 性能目标:≤1秒 │
│ │
│ B7 OntologyBridge │
│ 将行业本体实体关系桥接到Neo4j图谱 │
│ Agent通过GraphQueryService查询行业实体关系 │
└──────────────────────────────────────────────────────┘
6.3 桥接设计实战要点
要点1:行业是唯一真相源
→ 行业本体数据只在大脑维护,小脑不独立定义行业知识
→ 小脑的术语库是从大脑抽取的子集+岗位特有术语
要点2:自动同步不手动
→ 大脑行业本体更新后,小脑自动同步
→ 通过EventBus发布事件,SyncWatcher监听并标记dirty
要点3:按需注入不过载
→ 不是把行业全量知识一股脑塞给Agent
→ 而是根据思维链步骤,每步只注入该步需要的字段
→ 上下文限制2000字,防止Token浪费
要点4:行业切换要快
→ Agent可能服务多个行业
→ 切换行业时更新配置+清除缓存,目标≤1秒
要点5:图谱是终极表达
→ 行业本体的实体和关系最终要写入Neo4j
→ Agent通过图谱查询实现关联推理
第七章 AHUB系统本体——五层×七层架构
7.1 两个视角看同一个系统
AHUB系统有两套体系,从不同视角描述同一个AI公司:
| 视角 | 5层技术架构 | 7层业务体系 |
|---|---|---|
| 本质 | 技术保证措施 | 公司日常经营 |
| 类比 | 员工的综合素质 | 员工的工作表现 |
| 回答的问题 | "能不能" | "做没做" |
| 没有它会怎样 | Agent有流程但执行不了 | Agent有能力但不知道干什么 |
核心关系:5层是7层的能力基础,7层是5层的业务表达。
7.2 五层技术架构
| 技术层 | 类比 | 核心组件 |
|---|---|---|
| 执行层 | 工作方法和工具 | 思维链引擎/双轨制输出/工作流引擎/研讨模块/RAG检索/调度/路由/事件总线 |
| 记忆层 | 经验和知识储备 | 情景记忆/语义记忆/程序记忆/记忆巩固/跨Agent共享 |
| 控制层 | 规章制度和审批 | 成本保护/预算分配/行为追踪/质量拦截/评估引擎/漂移检测 |
| 知识层 | 档案室和资料库 | 6大业务知识库/本体层/语义层/Neo4j图谱/外部知识桥接 |
| 协议层 | 沟通规范和协作标准 | MCP协议/A2A协议/Agent Card/内部API总线 |
7.3 七层业务体系
| 业务层 | 类比 | 核心组件 |
|---|---|---|
| 语义层 | 懂不懂行业术语 | 术语库/同义词映射/Agent语义层术语库 |
| 本体层 | 理不理解业务对象关系 | 业务对象关系图/18种实体/24种关系 |
| 数据层 | 能不能找到业务数据 | DataAdapter/VPABridge/联邦查询/6大业务域 |
| 规则层 | 遵不遵守业务规则 | 产品健康度/营销红线/知产申报/成本控制/升级规则 |
| 服务层 | 会不会做具体操作 | 原子操作(查询/分析/操作三类)/可组合编排 |
| 编排层 | 能不能组合操作 | 工作流编排/多Agent研讨/任务分发/事件驱动 |
| Agent层 | 能不能独立负责 | 4个核心Agent+VPA四高管+创始人 |
7.4 五层×七层交叉对照
| 执行层 | 记忆层 | 控制层 | 知识层 | 协议层 | |
|---|---|---|---|---|---|
| 语义层 | ✅ 术语定义在知识层 | ||||
| 本体层 | ✅ 实体关系在知识层 | ||||
| 数据层 | ✅ 数据存储在知识层 | ||||
| 规则层 | ✅ 规则由控制层执行 | ✅ 规则定义在知识层 | |||
| 服务层 | ✅ 操作由执行层执行 | ||||
| 编排层 | ✅ 编排由执行层驱动 | ||||
| Agent层 | ✅ Agent间通过协议层通信 |
第八章 本体设计的工程化落地
8.1 本体内容就是数据——不是传统PRD流水线
传统产品开发:产品出PRD → 研发写代码 → 测试验收
本体设计开发:产品总监写本体数据 → 研发做存储和接口 → 数据迁移 → 验证一致性
关键区别:本体内容本身就是数据,产品总监交付的不是文档而是可运行的数据文件。
8.2 产品总监与研发的协作边界
产品总监负责:本体是什么(内容与结构)
→ 元本体结构设计 → 产出:venture_ontology.py
→ 行业本体内容编写 → 产出:batch*.py
→ PRD需求规格说明书 → 产出:PRD文档
→ Python数据定义代码 → 产出:可直接运行的数据文件
研发负责人负责:本体怎么用(存储与接口)
→ 数据库Schema设计与实现 → PostgreSQL + Neo4j + Milvus
→ API接口开发 → REST / MCP
→ 数据迁移(.py → 数据库)→ 迁移脚本
→ 生产级部署 → Docker / K8s
→ 本体热更新机制 → 无需重启即可更新本体
8.3 衔接关键点
| 关键点 | 说明 | 违反后果 |
|---|---|---|
| 字段名必须一致 | 代码字段名与PRD完全对齐 | 数据迁移失败 |
| 枚举值必须一致 | 纵轴6层/横轴7层/5阶段枚举值全系统统一 | Agent间概念混乱 |
| 数据结构必须兼容 | 行业本体JSON结构与PRD模板一致 | 解析报错 |
| 术语合并规则必须遵守 | 行业术语覆盖岗位术语 | Agent说错话 |
8.4 验收标准模板
| 验收项 | 验收方法 | 通过标准 |
|---|---|---|
| 元本体完整性 | 运行元本体代码 | 所有Section输出,无报错 |
| 行业本体完整性 | 检查行业数量和字段 | 每个行业16个字段齐全 |
| PRD与代码一致性 | 运行验证脚本 | 字段名/枚举值100%一致 |
| 术语自动抽取 | Agent启动后查询术语库 | 行业+岗位术语合并完整 |
| 思维链注入 | Agent执行完整思维链 | 每步都包含行业上下文 |
| 本体更新同步 | 修改本体后观察Agent | 30秒内Agent自动更新 |
| 行业切换 | Agent切换行业 | 全部知识切换≤1秒 |
第九章 本体设计的常见误区与避坑指南
9.1 陷阱一:元本体写成了百科全书
❌ 错误做法:在元本体里写"AI行业的核心能力是Prompt工程"
✅ 正确做法:元本体只定义"能力层"这个概念,AI行业的具体能力由行业本体填充
原因:元本体是框架,不是内容。如果把内容写进元本体,每新增一个行业就要改元本体,
违反了开闭原则。
9.2 陷阱二:行业本体自创概念
❌ 错误做法:汽车行业本体自创纵轴"制造层""设计层""销售层"
✅ 正确做法:汽车行业本体使用统一纵轴六层,在每层内填入汽车行业具体表现
原因:如果每个行业自创概念,Agent切换行业时需要重新学习概念体系,
违反了"统一语言"原则。
9.3 陷阱三:Agent获取全量行业知识
❌ 错误做法:把AI行业全部知识一股脑塞给明察Agent
✅ 正确做法:明察只订阅纵轴能力层+横轴赛道层+内部层+术语+困境
原因:全量知识=Token浪费+推理变慢+可能混淆。Agent只需要知道自己岗位相关的知识子集。
9.4 陷阱四:本体更新不同步
❌ 错误做法:大脑本体更新了,Agent小脑不知道
✅ 正确做法:通过EventBus发布事件,SyncWatcher监听并自动同步
原因:过时的知识比没有知识更危险。Agent用旧知识做决策,可能给出错误建议。
9.5 陷阱五:忽视隐性规则
❌ 错误做法:只梳理显性规则(政策/法律/制度),忽视隐性规则
✅ 正确做法:显性规则+隐性规则都要梳理
原因:很多行业的"潜规则"比显性规则更重要。比如"大厂优先选有融资背景的团队"
不是任何政策规定的,但它是真实存在的规则。
9.6 陷阱六:本体设计者和工程实现者职责混淆
❌ 错误做法:产品总监写完PRD就不管了,研发自己理解自己实现
✅ 正确做法:产品总监交付可运行的数据文件+验证脚本,研发基于交付物工程化
原因:本体内容就是数据,产品总监必须交付可运行的数据,不能只交付文档。
文档可能有歧义,代码不会。
第十章 本体设计课程化——如何将方法论转化为课程
10.1 课程体系设计
基于本体设计实战方法论,可以开发以下课程:
| 课程模块 | 对应章节 | 课程时长 | 目标学员 |
|---|---|---|---|
| 认知篇:什么是本体设计 | 第一章 | 2小时 | 所有AI从业者 |
| 方法篇:三层本体架构 | 第二~五章 | 6小时 | AI产品经理/架构师 |
| 实战篇:行业本体从0到1 | 第四章 | 4小时 | AI产品经理 |
| 工程篇:本体工程化落地 | 第八章 | 4小时 | AI研发工程师 |
| 避坑篇:常见陷阱与解决方案 | 第九章 | 2小时 | AI产品经理+研发 |
| 高级篇:BrainBridge桥接机制 | 第六章 | 3小时 | AI架构师 |
10.2 实战练习设计
| 练习 | 内容 | 产出 |
|---|---|---|
| 练习1:元本体设计 | 为一个新领域(如医疗/法律)设计元本体 | 元本体Python代码 |
| 练习2:行业本体填充 | 选择一个行业,填充立体思维模型四维 | 行业本体JSON |
| 练习3:Agent配置设计 | 为一个新Agent设计行业配置表 | agent_industry_configs记录 |
| 练习4:思维链注入映射 | 设计Agent思维链6步的行业上下文注入 | STEP_INJECTION_MAP |
| 练习5:BrainBridge实现 | 实现术语抽取+上下文构建+注入服务 | brain_bridge.py |
10.3 课程案例库
万有AI已完成的25个行业本体可作为课程案例:
| 优先级 | 行业 | 产业归属 | 案例特点 |
|---|---|---|---|
| P0 | AI/人工智能 | 第四产业·科技 | 最完整案例,16字段全覆盖 |
| P0 | 汽车制造 | 第二产业·先进制造 | 传统行业转型案例 |
| P1 | 教育 | 第三产业·先进服务 | 本公司所在行业 |
| P1 | 金融 | 第三产业·先进服务 | 强监管行业案例 |
| P1 | 储能/新能源 | 第四产业·科技 | 新兴行业案例 |
| P2 | 农业 | 第一产业·原材料 | 传统行业案例 |
| P2 | 内容创作 | 第五产业·文化 | 文化产业案例 |
第十章 方法论关系(知识乐高)
本体设计是知识链路的"上游图纸",下游方法论都吃它的产出:
- 知识库搭建通用方法论(04):本体是知识库的Schema设计图——先有本体定实体与关系,再建库灌卡片,顺序不能反
- 知识注入与智能检索(07/08):注入什么、注入到哪个子库,由本体的三层结构决定
- 行业专家Agent蒸馏方法论(12):蒸馏的原料挂在行业本体的立体思维模型上,蒸馏产出回灌本体——本体越厚,专家越强
- 创建第一个AI联合创始人方法论(10):Agent本体的配置表(角色/三观/红线/能力)是创建Agent的直接输入
- AI原生公司技术与解决方案全景方法论(36):OntologyEngine实体引擎是本方法论的工程实现,技术选型见其第二章2.3
一句话:本体是知识乐高的底座积木——底座不正,上层全歪。
附录A 术语表
| 术语 | 定义 |
|---|---|
| 元本体 | 通用创业方法论的框架定义,所有行业共享的底层逻辑 |
| 行业本体 | 特定行业的知识体系,是元本体在该行业的具体化 |
| Agent本体 | 特定Agent岗位的操作能力定义,是行业本体的按需子集 |
| 立体思维模型 | 由纵轴六层+横轴七层+时间轴+显隐性规则构成的四维行业知识建模方法 |
| 五产分类法 | 从三产升级到五产:原材料/制造/服务/科技/文化 |
| BrainBridge | 大脑→小脑知识桥接机制,让行业知识自动注入Agent |
| 纵轴六层 | 体力/时间→能力→资源→资本→国家→国际 |
| 横轴七层 | PEST→五产→行业→赛道→价值链→竞争→内部 |
| 五阶段困境 | 发现→验证→跑通→复制→升级各阶段的典型困境 |
| 术语词典 | 行业专业术语的定义集合,AI"说行话"的基础 |
| 显性规则 | 政策/法律/制度/标准等公开的规则 |
| 隐性规则 | 潜规则/人性/文化差异等不公开但真实存在的规则 |
| lazy sync | 延迟同步策略,标记dirty后下次查询时才执行同步 |
| 思维链注入 | 将行业上下文按步骤注入Agent思维链的推理过程 |
附录B 万有AI本体设计成果清单
| 成果 | 文件/位置 | 状态 |
|---|---|---|
| 元本体(24 Section) | venture_ontology.py | ✅ 完成 |
| 行业本体(25个行业) | batch4_stereoscopic.py + batch5_restructured.py | ✅ 完成 |
| 行业脑区服务 | industry_zone.py | ✅ 原型完成 |
| 行业脑区注册 | registry.py | ✅ 完成 |
| BrainBridge桥接 | brain_bridge.py | ✅ 完成 |
| Agent行业配置 | 002_agent_industry_configs.sql | ✅ 完成 |
| AI大脑PRD | 内部系统设计实践 | ✅ 完成 |
| AHUB PRD | Ahub PRD V3.5 | ✅ 完成 |
| AHUB人类公司类比 | AHUB人类公司类比说明 V2.0 | ✅ 完成 |
附录C 参考资源
| 资源 | 用途 |
|---|---|
| P21 AI大脑PRD V5.1 第4.5节 | 行业脑区框架完整规格 |
| Ahub系统实战 第3.1.1节 | 五层×七层架构详解 |
| Ahub系统实战 第17.3节 | 创业教育本体设计 |
| P21 AI大脑PRD V5.1 第4.5.13节 | BrainBridge桥接机制规格 |
| AHUB人类公司类比说明V2.0 | AI公司vs人类公司类比 |
附录D V1.1补充:OntologyEngine实体引擎(基于实际代码)
D.1 实体类型体系(52种EntityType)
Ahub实际代码中定义了52种实体类型,覆盖8大知识域:
| 知识域 | 实体类型 | 对应知识库 |
|---|---|---|
| 创业教育 | CARD, MODULE, STAGE, DILEMMA, KNOWLEDGE_CARD | kb_ent |
| 产品用户 | PRODUCT, USER, ORDER, AUTH_CODE | kb_prd |
| 法律合规 | POLICY, LEGAL_PROVISION, COMPLIANCE_SOP, SUBSIDY | kb_leg |
| 财务金融 | FINANCIAL_ACCOUNT, FINANCIAL_REPORT, BUDGET, FINANCING, TAX_RECORD | kb_fin |
| 营销内容 | MARKETING_CAMPAIGN, CONTENT_ASSET, GEO_KEYWORD, ARTICLE, VALUATION | kb_mkt |
| 公司治理 | ORG_UNIT, DECISION, PROCESS, FOUNDER, POSITION, REGULATION, STRATEGY | kb_gov |
| 数据资产 | INTELLECTUAL_PROPERTY, COPYRIGHT, PATENT, TRADEMARK, CERTIFICATION, FILING, PROJECT | kb_das |
| 运维监控 | SERVICE_HEALTH, ALERT_RULE, AGENT_LOG | kb_ops |
D.2 实体定义结构
@dataclass
class EntityField:
name: str # 字段名
type: str # 字段类型(str/int/float/datetime/list/dict)
label: str # 中文标签
required: bool # 是否必填
default: Any # 默认值
@dataclass
class EntityDefinition:
entity_type: EntityType
display_name: str
description: str
fields: List[EntityField]
owner_agents: List[str] # 归属Agent
D.3 图谱关系类型(GraphRelationType)
| 关系类型 | 含义 | 示例 |
|---|---|---|
| BELONGS_TO | 归属 | 知识卡片归属模块 |
| RELATED_TO | 关联 | 知识卡片语义关联 |
| APPLIES_TO | 适用 | 知识适用于产品 |
| REFERENCES | 引用 | 知识引用政策法规 |
| SUPPORTS | 支撑 | 知识支撑备案 |
| GOVERNS | 管辖 | 政策约束产品 |
| PROTECTS | 保护 | IP保护产品 |
| REQUIRES | 需要 | 备案需要授权 |
| PREREQUISITE | 前置依赖 | 前置知识依赖 |
| TRANSITIONS_TO | 跃迁 | 创业阶段跃迁 |
| DERIVES_FROM | 源自 | 补贴源自政策 |
| REGULATES | 约束 | 法规约束SOP |
| MONITORS | 监控 | 指标监控用户状态 |
| FINANCES | 融资支撑 | 融资支撑产品 |
| COLLABORATES_WITH | 协作 | 跨岗位协作 |
| REPORTS_TO | 汇报 | 岗位汇报关系 |
| ALIGNED_WITH | 对齐 | 岗位对齐战略 |
| GOVERNED_BY | 受约束 | 岗位受制度约束 |
| AUTHORED_BY | 归属 | 知识卡片归属创始人 |
| COMPLIES_WITH | 合规 | 知识卡片合规法规 |
| DEPENDS_ON | 依赖 | 产品依赖服务健康 |
D.4 OntologyEngine核心API
| API | 功能 | 说明 |
|---|---|---|
| get_entity(entity_type) | 获取实体定义 | 返回EntityDefinition |
| get_all_entities() | 获取所有实体 | 返回Dict[EntityType, EntityDefinition] |
| get_relations_for(entity_type) | 获取实体关系 | 返回关系列表 |
| get_graph_relations_for(entity_type) | 获取图谱关系 | 返回图谱关系列表 |
| get_kb_for_entity(entity_type) | 获取实体所属知识库 | 通过KB_ENTITY_MAP映射 |
| register_entity(entity_def) | 注册新实体 | 支持动态扩展 |
| register_graph_relation(relation) | 注册新图谱关系 | 支持动态扩展 |
| get_metric_semantic_map() | 获取指标语义映射 | 指标术语→度量映射 |
D.5 本体引擎与三层架构的对应
| 三层架构 | 代码实现 | 说明 |
|---|---|---|
| 元本体 | venture_ontology.py | 24个Section,通用创业方法论 |
| 行业本体 | batch*.py + industry_zone.py | 25个行业,立体思维模型 |
| Agent本体 | AGENT_CAPABILITIES + owner_agents | 每个Agent的能力域和原子操作 |
| 实体引擎 | ontology_engine.py | 52种实体+图谱关系+知识库映射 |