指导业务知识网络(BKN)建模,输出符合 BKN 2.0.0 的对象类型、关系类型、操作类型、风险类型与概念分组定义。适用于用户提出本体设计、知识网络建模、实体关系梳理、Action 设计、Schema 评审、从文档提取初稿或扩展现有 BKN 的场景。
71
89%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
当用户出现以下意图时使用本技能:
先识别模式,再进入流程:
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": []
}输出前自检:
如果任一失败,先修正再输出。
信息不足时按以下顺序提问:
满足以下条件才可宣布完成:
UnicomAI/wanwu
eefc7f3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.