本体知识图谱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_86faee8b/kexiu-skill-01。
技能介绍
问题
多步 Agent 任务里,记忆、任务、依赖和共享状态很容易散落在对话历史与临时文件里。技能之间需要共同读取同一份状态时,缺少稳定结构就容易写错字段、重复覆盖、查不到依赖。
工作方式
该技能把知识建模为 typed graph:每个对象是带 type、properties、relations 的 entity,每次变更在提交前按约束校验。
- 存储:默认写入
memory/ontology/graph.jsonl,复杂图可迁移到 SQLite。 - 变更:支持
create、query、relate、validate,并建议对已有数据采用 append/merge,而不是覆盖。 - 约束:类型、枚举、禁止属性、关系类型、基数、
acyclic: true的无环检查和Event的end >= start都可写入memory/ontology/schema.yaml。 - 规划:多步任务可表示为一系列图变换,每步先校验,再执行。
边界与注意点
它主要面向工作区文件和本地 CLI,不替代完整图数据库或企业级权限系统。资料中说明部分更高层约束可能仅停留在文档层面,实际可用性取决于代码实现。跨技能协作时应显式声明读写的 ontology 对象,避免隐式覆盖。
使用场景
- 多步任务规划时,把步骤、依赖、状态建为图并在每步执行前校验。
- 技能需要共享状态时,读写 `memory/ontology/graph.jsonl` 中的 ontology 对象。
- 查询项目 Z 的所有任务、依赖关系或某实体属性。
- 维护 `schema.yaml`,约束枚举、禁止属性、关系基数和无环。
适合人员
- 构建多步 Agent 的工程师,想把任务依赖与共享状态约束成可校验图。
- 维护跨技能工作区的开发者,需要稳定读写 ontology 对象而不覆盖历史。
- 设计知识图谱 schema 的架构师,要定义类型、关系基数与无环规则。
- 调试 Agent 记忆的工程师,需要按实体和关系查询“我知道什么”。