JOTO
Contact us
← AI 智库
知识图谱

构建基于WorkBuddy的元技能-实现基于本体模型驱动的领域技能动态创建

2026 年 8 月 31 日

本文介绍一种面向WorkBuddy平台的元技能构建方法,通过需求探索、本体建模、技能生成三段式流程,将模糊业务需求转化为可运行的领域技能。该方法以十一类本体模型(对象、行为、规则、事件等)为中间层,自动生成数据库、表单、自然语言查询能力与知识图谱,使业务知识直接驱动应用生成。

为什么需要“元技能”

在企业软件建设中,最难的往往不是写代码,而是把业务说清楚、拆清楚、固化清楚。传统系统开发通常从需求访谈开始,经过需求文档、原型设计、数据库设计、后端接口、前端页面、测试部署等多个环节。每个环节都需要不同角色理解同一份业务材料,再把它翻译成自己的产物。这个过程天然存在语义损耗:业务人员说的是“合同付款条款”“开票对应付款阶段”“收款后更新开票状态”,需求文档里变成字段和流程,数据库里变成表和外键,代码里变成接口、函数和校验逻辑。只要其中任何一次翻译出现偏差,最终系统就会偏离业务真实意图。

元技能整体架构示意图
元技能整体架构示意图

WorkBuddy 的元技能构建思路,正是为了解决这个问题。所谓元技能,不是面向某一个固定业务场景的技能,而是一个“技能生成器”:它接收不同领域的原始需求,通过结构化需求探索,把业务对象、行为、规则、事件、流程、查询、界面和接口逐层澄清;再基于确认后的需求生成本体模型;最后把本体模型转换为一个可安装、可运行、可交互的领域技能。也就是说,元技能的产物不是一段说明文字,而是另一个真正能在 WorkBuddy 中使用的业务应用技能。

这种方式的核心价值在于,把“业务理解”从一次性文档变成可执行资产。需求探索不是为了写一份漂亮的文档,本体建模也不是为了画一张复杂的图,而是为了让领域知识直接驱动应用生成。最终形成的领域技能,不仅包含需求文档和模型文件,还包含自动建库引擎、单据录入表单、自然语言查询能力、本体知识图谱和 UI 调用链工作台。业务专家可以继续用自然语言与技能对话,也可以直接打开表单录入业务数据。这是从“写系统”转向“生成领域应用”的关键变化。

总体架构:需求探索、本体建模、技能生成三段式

整个元技能构建过程可以概括为三段式架构:第一段是需求探索,第二段是本体建模,第三段是领域技能生成。

三段式架构流程图
三段式架构流程图

第一段,需求探索,解决“业务到底是什么”的问题。用户可以只提供一段原始需求,例如销售合同履约管理、客户拜访管理、费用报销管理、采购订单管理等。元技能不会立即进入建模或开发,而是按照固定阶段逐步追问和确认。它先确认总体范围,再确认业务对象、业务功能、规则、事件协同、端到端流程、查询报表、角色权限、接口边界和 UI 原型。每个阶段都要求业务方确认,尤其是那些不能由 AI 自行假设的企业专属规则,比如金额是否含税、父对象删除时子对象如何处理、是否需要审批流、状态变化是否影响其他对象、查询统计口径如何定义等。

需求探索九阶段示意图
需求探索九阶段示意图

第二段,本体建模,解决“业务如何成为可执行模型”的问题。经过确认的需求会被转化为十一类模型:M1 对象模型、M2 行为模型、M3 规则模型、ME 事件模型、M4 场景模型、M5 主体模型、M6 流程模型、M7 查询报表模型、MU UI 模型、MM 对象-数据表映射模型、MI 接口模型。这些模型不是孤立文件,而是一套彼此引用、相互校验的语义网络。对象定义数据结构,行为定义用户能做什么,规则定义什么能做、什么不能做,事件定义事实发生,场景定义跨对象协同,流程定义端到端业务流,报表定义读模型,UI 定义用户入口,映射定义对象如何落到数据库,接口定义系统边界。

本体模型体系示意图
本体模型体系示意图

第三段,领域技能生成,解决“模型如何变成可用应用”的问题。元技能把本体 YAML 和 JSON、需求文档、知识图谱、UI 调用链工作台、运行引擎和录入表单打包到一个新的技能目录中。这个领域技能安装到 WorkBuddy 后,就可以通过自然语言触发,例如“打开合同录入界面”“查询当前所有合同信息”“录入开票”“查看已开票未收款记录”。

领域技能运行效果示意图
领域技能运行效果示意图

技能运行时会自动创建 SQLite 数据库,根据 M1 对象模型生成表结构,并基于模型元数据提供录入和查询能力。如果对话内容是录入单据,那么AI会自动打开动态UI界面方便业务数据的录入。

这三段式架构的关键,不是把开发步骤自动化得更快,而是让每一步都有清晰的语义边界:需求阶段不抢跑开发,本体阶段不随意扩展业务,技能生成阶段不再凭代码猜业务。业务结论一旦确认,就成为后续模型和应用生成的唯一依据。

需求探索:把模糊描述变成可确认的业务语义

需求探索阶段零至阶段九流程图
需求探索阶段零至阶段九流程图

元技能首先解决的,是原始需求往往不完整、不规范、不够可实现的问题。业务人员通常会说“我要做一个合同管理系统”,但这句话背后可能包含完全不同的范围:是管理合同起草审批,还是只管理签署后的履约?是销售合同,还是采购合同?是否包含开票、收款、变更、结清、归档?是否对接财务系统?是否需要客户门户?这些问题如果不在前期明确,后续生成的系统就会不可控。

因此,需求探索采用阶段化确认机制。阶段零确认总体范围,先把系统边界说清楚;阶段一确认业务对象,包括主数据、核心单据、明细对象、关联对象及字段口径;阶段二确认业务功能与规则,明确哪些是录入、哪些是查询、哪些规则在保存时必须校验;阶段三识别事件,判断哪些操作只是一次保存,哪些操作会在保存后影响另一个独立对象;阶段四确认跨对象协同场景;阶段五确认端到端流程和审批流;阶段六确认查询报表及统计口径;阶段七确认角色权限;阶段八确认接口需求;阶段九确认 UI 原型。

这个过程有一个重要原则:AI 可以基于通用业务知识自动补全,但不能替企业决定关键规则。例如“金额必须大于 0”属于通用规则,可以自动补全;但“合同总金额是否含税”“合同产生开票后是否允许删除”“一个开票是否允许多笔收款”“是否需要审批流”就必须由用户确认。为了降低业务方确认成本,每个问题都给出 AI 建议答案、建议理由和备选项。用户可以直接回复“按 AI 建议”,也可以针对某个问题修改。

这背后的设计思想是:让 AI 做结构化归纳和专业建议,让业务方做少量关键决策。传统需求访谈中,业务方往往被要求从零描述完整规则,负担很重;而元技能把通用部分先整理出来,只把高风险、不确定、企业专属的点拿出来确认。这样既保证了需求完整,又避免 AI 擅自扩展用户没有提出的功能。

以销售合同履约管理为例,原始需求只要求管理生效后的销售合同、付款条款、开票、收款和查询。经过阶段化探索后,系统明确不包含合同起草、合同签订过程、审批流、合同变更、自动关闭、财务核算、外部接口和导出功能。这个“不做什么”的确认,与“做什么”同样重要。因为很多系统失败不是因为功能少,而是因为边界不清、功能膨胀,最后模型和实现都变得混乱。

本体模型:把业务系统拆成可组合的语义构件

本体模型正交分解示意图
本体模型正交分解示意图

需求确认后,元技能进入本体建模阶段。这里采用的不是传统“页面加表”的建模方式,而是以业务本体为中心的十一模型体系。

M1 对象模型是基础。它描述业务世界中真实存在的对象,例如产品、客户、部门、人员、合同、合同付款条款、开票、收款等。对象模型强调聚合边界:合同与付款条款是一个复合对象,付款条款不能脱离合同独立存在;产品、客户、部门、人员则是独立主数据,通过 ID 被合同引用;开票和收款是独立业务对象,各自有生命周期和业务规则。这样建模可以避免把数据库表结构误当成业务对象,也能保证后续行为和规则都围绕业务语义展开。

M2 行为模型定义对象能做什么。合同可以录入,开票可以录入,收款可以录入,合同可以查询详情,已开票未收款可以查询,履约汇总可以查询。行为模型把“用户动作”变成稳定 ID,并记录前置条件、后置结果、所需权限和 UI 入口。这样后续无论是表单按钮、自然语言指令,还是流程节点,都可以引用同一个行为定义。

M3 规则模型承载跨对象或可复用规则。比如累计开票金额不得超过合同总金额,收款金额不得超过对应开票剩余未收款金额,收款对应的开票必须属于同一合同。这些规则不应该散落在页面脚本或接口代码中,而应该以模型形式存在,成为后续引擎执行和 UI 调用链追踪的依据。

事件与场景协同示意图
事件与场景协同示意图

ME 事件模型和 M4 场景模型用于表达跨对象协同。并不是所有顺序动作都需要建事件。合同录入时保存付款条款,只是同一聚合的一次主从保存;开票录入时保存付款阶段对应关系,也只是一次同步录入。真正的事件协同发生在收款保存之后:一笔收款记录生成后,系统需要判断该开票累计收款是否达到开票金额,如果达到,就更新开票的是否收款和收款时间。这条链路可以表达为“收款已记录”事件,订阅“开票是否已收款判断”规则,再触发“更新开票收款状态”行为。

M5 主体模型定义角色和权限,M6 流程模型定义端到端业务流,M7 查询报表模型定义列表、详情和汇总查询。MU UI 模型把界面、控件、事件与后端行为、规则、报表串联起来。MM 映射模型说明对象和属性如何落到数据库表和字段。MI 接口模型则明确系统边界:如果无外部接口,就明确标注无接口,而不是默认生成不必要的 API 契约。

这套本体模型的核心架构思想,是正交分解。对象、行为、规则、事件、流程、查询、界面、映射、接口各自承担单一职责,彼此通过稳定 ID 关联。它避免了传统系统里常见的混杂:页面里藏规则,接口里藏流程,数据库里藏业务含义,报表里重复计算口径。模型一旦拆清楚,系统就具备了可追溯、可扩展、可生成的基础。

从模型到技能:让领域知识变成可运行应用

领域技能包组成示意图
领域技能包组成示意图

本体模型生成之后,元技能并不止步于文档和图谱,而是继续生成一个完整的领域技能。这个技能包被安装到 WorkBuddy 的技能目录中,包含运行所需的全部材料:需求文档、十一模型 YAML 和 JSON、运行引擎、录入表单、知识图谱、UI 调用链工作台和 SQLite 数据目录。

运行引擎的设计遵循“模型驱动、轻量自包含”的原则。它读取 M1 对象模型和 MM 映射模型,自动创建数据库表;读取字段类型、必填、唯一、字典、引用等信息,生成基础 CRUD 能力;读取规则模型,执行必要的业务校验;读取对象关联信息,在查询时把外键 ID 转换为业务名称;读取报表模型,支持固定查询和自然语言查询的 SQL 生成依据。引擎不需要依赖大型框架,采用本地服务加 SQLite,就可以支撑 MVP 级领域应用运行。

录入表单自动生成示意图
录入表单自动生成示意图

录入表单也是由模型生成的。每个聚合根对象都会生成独立 HTML 表单。普通主数据采用两列表单布局,例如产品、客户、部门、人员;主从对象采用上部主表、下部明细表布局,例如合同基本信息加付款条款明细。字典字段自动渲染为下拉框,引用字段自动从本地接口拉取可选对象,编号字段只读展示并由引擎保存时自动生成。这样,用户无需等待前端开发,就能直接打开表单录入业务数据。

自然语言对话能力则让领域技能不只是一个表单系统。用户可以问“查询当前所有合同信息”“查一下已开票未收款记录”“查看某个合同详情”。技能根据模型元数据理解有哪些表、哪些字段、哪些外键关系和哪些报表口径,再生成只读 SELECT 查询,并把结果以表格返回。这里的关键不是让大模型随意猜数据库,而是让它在本体模型约束下进行查询翻译。模型提供了可理解、可追溯、可控的语义边界。

知识图谱与UI调用链工作台示意图
知识图谱与UI调用链工作台示意图

知识图谱和 UI 调用链工作台则用于解释和校验系统。知识图谱展示对象、行为、规则、事件、场景、角色、流程和报表之间的关系;UI 调用链工作台可以从一个界面控件一路追踪到行为、规则、对象和数据库表。对业务专家来说,这相当于一张可交互的业务地图;对开发者来说,它是模型一致性检查和后续扩展的依据。

最终效果:从一次需求到一个可用领域应用

销售合同履约管理技能功能示意图
销售合同履约管理技能功能示意图

通过元技能构建出来的领域技能,最终达到的效果是:用户不再只拿到一份需求文档,而是拿到一个可以运行、可以录入、可以查询、可以解释自身结构的业务应用。

以销售合同履约管理技能为例,最终技能可以管理产品、客户、部门、人员等基础资料;可以录入已生效销售合同,并同时录入合同付款条款;可以录入开票信息,并维护开票与付款阶段的对应关系;可以录入收款信息,并在累计收款达到开票金额时自动更新开票收款状态;可以查询合同列表、合同详情、已开票未收款记录和合同履约汇总。整个技能明确不包含未确认功能,例如审批流、合同变更、外部接口、导出和驾驶舱,从而保持系统边界清晰。

更重要的是,这套能力不是为合同场景硬编码的。合同只是一个验证样例。换成采购管理、项目交付、售后服务、设备巡检、客户拜访、费用报销,只要业务存在相对清晰的对象、单据、规则、流程和查询口径,就可以走同样的管线。不同业务需求进入同一个元技能,经过需求探索形成不同的本体模型,再生成不同的领域技能。

这意味着 WorkBuddy 中的技能可以从“人工编写”走向“本体生成”。过去要做一个领域技能,需要手工写说明、写引擎、写表单、写查询逻辑;现在则可以把重点放在业务语义确认上。只要业务边界和规则确认充分,后续的模型文件、数据库、表单、查询和知识图谱都可以自动生成。AI 不再只是回答问题,而是在业务专家确认下,把领域知识沉淀成可执行的软件资产。

设计思路总结:用本体作为业务和软件之间的中间层

这套方法最核心的架构思想,是在自然语言需求和可运行应用之间增加一个稳定的本体层。自然语言适合表达业务意图,但不适合作为系统执行依据;代码适合执行,但不适合作为业务共识载体。本体模型位于二者之间:它足够结构化,可以驱动建库、表单和查询;又足够业务化,可以被业务专家理解和确认。

因此,元技能的真正价值不是“自动生成页面”,而是建立了一条语义连续的链路:原始需求经过九阶段探索,变成确认过的需求文档;需求文档变成十一模型本体;本体变成数据库、表单、规则、查询和工作台;这些产物再被打包成 WorkBuddy 领域技能。每一步都能回溯,每个功能都能找到来源,每条规则都能解释为什么存在。

这种架构特别适合企业内部大量长尾应用的构建。很多业务系统规模不大,但规则复杂、口径细碎、需要快速落地。传统开发模式下,这类系统往往因为投入产出比不高而迟迟不能建设;低代码平台虽然降低了页面搭建成本,但仍然需要人手工设计对象、字段、规则和流程。元技能则进一步把“建模”和“生成”结合起来,让业务人员与 AI 共同完成语义建模,再自动生成可运行技能。

最终,WorkBuddy 的领域技能不只是工具插件,而可以成为企业知识资产的一种新形态。每个技能都携带自己的需求背景、本体模型、界面入口、运行引擎和查询能力。它既能服务当前业务操作,也能被后续迭代、复用和扩展。随着更多领域技能被构建出来,企业会逐步形成一套可执行的业务本体库:不是静态知识库,而是可以录入数据、执行规则、回答问题、展示关系的活系统。

这就是基于元技能构建领域技能的最终目标:让需求不再停留在文档里,让模型不再停留在图纸上,让领域知识真正进入 WorkBuddy,成为能被调用、能被验证、能持续演进的软件能力。

另外,该技能已经发布到workBuddy对接的skills hub技能市场。在技能市场搜索本体驱动应用构建器(ontology-app-builder)即可搜索到并安装。具体如下:

技能市场安装界面截图
技能市场安装界面截图

JOTO 企业落地观察

  • 企业部署此类本体驱动的元技能系统,需重新评估“建模权责归属”——业务专家必须深度参与需求探索与规则确认环节,而非仅做验收;IT团队角色从开发者转向模型治理者与技能集成者。
  • 智能体工程实践中,该架构将传统Agent的Prompt Engineering升级为本体模型工程,使自然语言交互能力从“泛化问答”转向“受控执行”,大幅降低幻觉风险,但要求企业建立本体模型版本管理与跨技能复用机制。
  • RAG知识工程在此范式中退居辅助地位:本体模型本身即为结构化知识源,查询能力内生于模型元数据,无需额外向量检索;RAG仅用于补充非结构化背景(如政策原文、历史案例),其作用边界被明确定义。
  • AI安全治理需覆盖本体模型全生命周期:需求探索阶段的规则确认日志、本体模型的变更审计、技能运行时的规则执行溯源,均应纳入企业AI治理平台统一纳管,确保“谁确认、谁负责、可回溯”

立即咨询 JOTO

JOTO 提供覆盖企业智能体规划与搭建、AI 平台私有化部署、RAG 知识工程、AI 安全治理、FDE 驻场共创及持续运营优化的全周期 AI 落地服务,帮助企业把验证中的 AI 能力转化为安全、可控、可持续迭代的生产力。 联系 JOTO 获取 AI 落地咨询

想把这些做法用到你的业务里?

留下你的场景和痛点,我们帮你判断从哪一步开始。

联系我们
Contact Us

Start your enterprise AI rollout

Tell us your industry, team, and current pain points. We'll get back to you within one business day to help you decide what to tackle first, what data to prepare, and which platform fits.

WeChat
Scan to add us for a 1:1 chat
JOTO WeChat consultation QR code

Tell us what you need

Once we receive your details, we'll be in touch within one business day.