SuperAPI AI 工具集

assessing-business-process-modeling

智能体与模型

查看项目

更新于 10-16 06:50

技能介绍

用途:该技能让 Claude 把自然语言流程描述转换为符合 BPMN 2.0 的 XML,并依据 BEF4LLM 框架(Lauer 等,2026)对已有 BPMN 模型做结构化质量评估,也可比较两个模型的结构与行为相似度。

主要能力:BEF4LLM 从四个维度打分。有效性(1 项指标)为 BPMN XML 的 XSD 模式校验,是后续评估的前提;语法质量(16 项)检查起止事件、顺序流连通性、网关分叉/汇合匹配、池-泳道嵌套、消息流规则与元素标签;语用质量(15 项)用规模、密度、连接器交互、可分割性、并发等结构复杂度指标衡量可理解性,并归一化为五档;语义质量(7 项)需与参考模型对比,涵盖标签相似度、图编辑距离、公共节点/边、因果足迹与依赖图重叠。总分 Q_total = (Q_syn + Q_prag + Q_sem + Q_val) / 4。

使用方式:生成时先解析参与者、任务、网关、事件与消息交换,映射为 collaboration、participant、process、lane,用 sequenceFlow 串联,按逻辑插入 exclusiveGateway、parallelGateway、inclusiveGateway,并保证分叉与同类型汇合配对;跨参与者通信在 collaboration 层加 messageFlow。生成后自检 16 项语法规则,不生成 BPMNDiagram 布局元素,交由渲染工具自动布局;校验失败时依据具体错误做一次修正重试。评估时先做 XSD 校验,无效则停止;再逐项报告语法检查、计算语用指标、在有参考模型时计算语义相似度,最后汇总并指出最弱维度。

适用场景:文本转 BPMN、评估现有 BPMN XML、对比生成模型与真实模型、按 XSD 校验 BPMN、修复语法或语义缺陷、为文本转 BPMN 流程建立评分标准。

限制:语义评估必须有参考模型,否则 7 项语义指标不可用;语用阈值来自人工建模流程,未必适用于高度专门化领域;框架只评估 BPMN 2.0 XML 结构,不评估执行语义(如定时器时长、脚本任务逻辑、数据对象内容)或 BPMN 扩展;XML 有效不代表模型正确,仍需语义复核;论文指出生成合法 BPMN XML 是 LLM 最大失败点,修正循环可能需频繁使用。参考:arXiv:2601.21787v1。