con un clic
bkn-modeling-advisor
// 指导业务知识网络(BKN)建模,输出符合 BKN 2.0.0 的对象类型、关系类型、操作类型、风险类型与概念分组定义。适用于用户提出本体设计、知识网络建模、实体关系梳理、Action 设计、Schema 评审、从文档提取初稿或扩展现有 BKN 的场景。
// 指导业务知识网络(BKN)建模,输出符合 BKN 2.0.0 的对象类型、关系类型、操作类型、风险类型与概念分组定义。适用于用户提出本体设计、知识网络建模、实体关系梳理、Action 设计、Schema 评审、从文档提取初稿或扩展现有 BKN 的场景。
| name | bkn-modeling-advisor |
| description | 指导业务知识网络(BKN)建模,输出符合 BKN 2.0.0 的对象类型、关系类型、操作类型、风险类型与概念分组定义。适用于用户提出本体设计、知识网络建模、实体关系梳理、Action 设计、Schema 评审、从文档提取初稿或扩展现有 BKN 的场景。 |
当用户出现以下意图时使用本技能:
先识别模式,再进入流程:
new:无现成 BKN,从业务场景开始建模import:已有 BKN,做增量设计或评审from_doc:用户提供文档,先抽取初稿再补齐按以下阶段推进,import/from_doc 可从中间阶段切入。
收集并确认:
network.idnetwork.namenetwork.descriptionbusiness_domain(如采购、库存、计划、质量)让用户描述典型流程,提取候选项:
object_typeaction_typerelation_type对每个候选对象检查:
对象输出至少包含:
id, name, descriptiondata_properties[]keys.primary_keys[], keys.display_key逐对对象确认:
direct:字段直连,需 mapping_rulesdata_view:需中间视图,需映射定义如果“关系本身有属性”(如金额、状态、生效日期),优先升级为独立对象,而非直接建 link。
为每个操作明确:
pre_conditions)property / input / const)low / medium / high)requires_approval)bound_object.action_type 仅可取:
addmodifydeletequery按需补充:
risk_type:高风险动作的控制策略concept_group:对象分组(按业务域/职责)导出前逐项检查:
[a-z0-9_-])默认输出两段内容:
如用户确认“导出完整文件”,再输出完整 BKN JSON。
当被 bkn-creator 委托时,输出必须满足以下契约:
explicit_objectsinferred_objects(每项必须含 inference_reason)pending_objectsrelation.name 必须使用中文业务名relation_idpending_objects 非空时,必须附“待确认对象处理建议”(纳入 / 移出 / 保留待确认)bkn-creator 继续门禁流转)当前模型包含:
- 核心对象:...
- 关键关系:...
- 主要操作:...
- 高风险点:...
- 待确认项:...
{
"network": {
"id": "example_network",
"name": "示例网络",
"description": "..."
},
"object_types": [],
"relation_types": [],
"action_types": [],
"risk_types": [],
"concept_groups": []
}
输出前自检:
如果任一失败,先修正再输出。
信息不足时按以下顺序提问:
满足以下条件才可宣布完成:
将 MCP Server 的工具列表转换为 Skill 格式的结构化 Markdown 文档
Search and discover OpenClaw skills from various sources. Use when: user wants to find available skills, search for specific functionality, or discover new skills to install.
Query Polymarket prediction markets. Check odds, find trending markets, search events, track price movements.
Web search using Tavily's LLM-optimized API. Returns relevant results with content snippets, scores, and metadata.
【首选技能】凡涉及知识网络的任何操作,优先使用 bkn-creator,不要直接触发 create-bkn。 bkn-creator 是 BKN 全生命周期管理器,负责流程路由识别、阶段门禁、子流程编排与结果回执。 覆盖新增、查找、更新、删除(CRUD)并采用渐进式执行。 触发词:创建知识网络、新建BKN、BKN建模、本体建模、对象类、关系类、动作类、 概念组、BKN文件、BKN push、BKN pull、对象类绑定、关系类映射、 对象类提取、关系类提取、实体关系抽取、 知识网络查询、知识网络更新、知识网络删除。 不应触发:仅查询平台功能、Agent 对话、Vega/Catalog 操作、 健康巡检、数据源连接器等非 BKN 生命周期操作时,应由 ontology-core 等其他技能处理。
Guides creation of BKN (Business Knowledge Network) definition files following v2.0.1 spec. Covers network, object_type, relation_type, action_type, concept_group. Use when creating knowledge networks, BKN files, object types, relation types, action types, concept groups, or when user asks to model business knowledge in BKN format. When ontology-core is also loaded, use it to run ontology CLI (bkn push) after files exist.