Agent Skills
返回列表
知识图谱构建器

知识图谱构建器

知识管理 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_99b045d5/s-k-003。

技能介绍

问题:清单很长,结构却看不清

知识库整理往往停在 JSON 或表格:每条资料有标题、主题、等级,但整体关联很难一眼把握。哪些主题扎堆、哪些资料因同一关键词或同一工具被隐性连在一起、哪些节点已经「已转化」却淹没在列表里——纯文本清单很难回答这些问题。

技能如何工作

kb-graph-builder 分两阶段把资料清单变成可离线打开的交互式图谱。

Phase 1:构建图谱数据(build_graph.py)

  • 读取符合字段约定的 JSON 数组(title 必填;theme、kb_name、output_status 等推荐或可选)
  • 节点:每条资料一个节点;颜色按 theme,大小按等级(A 最大、C 最小)
  • 边:从标题抽关键词做共现(同一词被 2~10 篇资料共享则连边);另按 Seedance、Codex、GPT-Image 等工具/模型关键词聚合,权重更高
  • 可用 --max-edges 控制边规模(默认 3000),避免大图过密

Phase 2:生成 HTML(generate_graph_html.py)

  • 将图谱 JSON 注入 template.html,输出单文件 HTML(vis.js 力导向布局)
  • 页面支持搜索、按主题/等级筛选、单击看详情、双击聚焦邻域;output_status 用边框色区分(如已转化、已提炼等)

数据来源上,优先衔接 kb-inventory-update 产出的 processed_kb_items_latest.json,也可用 scan_result.json 或任意同结构 JSON。若已有 Phase 1 结果,可跳过构建直接生成 HTML。

边界与注意点

  • 边的语义是启发式共现与工具关键词,不是人工标注的引用关系;解读关联时需结合标题与详情面板。
  • 节点很多时需要更多边才显得「有结构」,但边过多也会影响可读性,需调 --max-edges。
  • 脚本依赖与技能目录同级的 shared/logger.py;缺模块会在运行期直接 ModuleNotFoundError。
  • 适合梳理分布、发现被遗忘但有边的资料、评估主题密度;不适合替代正式的引文网络或权限审计。

使用场景

  • 跑完 kb-inventory-update 后,用 processed_kb_items_latest.json 生成单文件 HTML,一眼看清各主题节点分布与连边。
  • 手头是知识库扫描的 scan_result.json,需要按主题上色、按等级调节点大小,并筛出未处理与已转化条目。
  • 整理收藏时发现条目很多,想通过标题关键词共现边找出「同一工具名」扎堆但久未打开的资料。
  • 每次知识库大整理后更新图谱,用搜索框按 kb_name 定位某一库内的孤岛节点与邻域关联。

适合人员

  • 维护多主题个人或团队知识库、需要把 JSON 清单变成可拖拽浏览的网络图,而不是继续翻表格的人。
  • 已在使用 kb-inventory-update 或同类扫描流程,希望每次产出清单后同步更新可视化结构图的整理者。
  • 负责评估各主题域资料密度与等级分布,要用 A/B/C 筛选和产出状态边框做复核的知识管理员。
  • 需要向同事展示「收藏之间如何因关键词与工具名关联」、又不想部署服务端的前端或研究写作者。