cwbcheng/dsh-knowledge-graph ↗★ 0
dsh-knowledge-graph
DSH Cordis plugin: turn arbitrary source text into an AI-generated knowledge graph (facts / inferences / concepts / definitions / examples / counter-examples / rules) with two-way linking between the graph and the original text.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cwbcheng/dsh-knowledge-graph说明文档
阅读完整 README ↗dsh-knowledge-graph
DSH(DeepSeek Harness)Cordis 插件:把任意一段资料正文用 AI 拆解成一张知识图,并在知识图与原文之间双向定位。
贴原文 → AI 异步拆图 → 双向锚点定位。是 NovelStudio「资料 ⇄ 知识图」落地为独立、可复用插件的形态。
它能做什么
- AI 异步拆分:输入任意正文(章节、技术文档、学习笔记…),后台任务模式调用 LLM,约 15–40 秒返回一张知识图。长文档自动分批处理,刷新 / 重开窗口后自动恢复轮询结果。
- 7 类节点 / 6 类关系:
- 节点:
fact事实 ·inference推论 ·concept概念 ·definition定义 ·example例子 ·counter_example反例 ·rule规则。 - 关系:
supports支持 ·example例子 ·counter_example反例 ·defines定义 ·infers推断 ·causes因果。
- 节点:
- 双向定位:
- 点击图中节点 → 平滑滚动并高亮到原文对应段落;
- 点击原文段落 → 图中居中聚焦并闪烁对应节点。
- 锚点以 AI 直接输出段落编号为主(确定性索引),quote 精确匹配与 token 重合度兜底;无法回链的节点不猜测偏移,统一进入诊断列表。
- 图渲染:SVG 画布 + 7 类配色 / 环形 + 力导向布局(带重叠消解)/ 关系边带类型标签,且同源边按目标角度扇形弯曲(二次贝塞尔),箭头不再叠成一束 / 拖拽平移 / Ctrl+滚轮缩放 / 工具栏
− 100% +(50%–200% 步进 10%)/ 长按节点查看原文摘录 / 键盘可达。 - 浮动工作台:窗口可拖动、可调整大小;原文与知识图的宽度比例、结果区高度均可拖拽调整并记忆。
- 历史记录:每次成功拆分自动入库(最多 20 条、同文去重、可单删 / 清空),随时回看加载。
- 常驻入口:每个对话的标题右侧常驻「知识图」按钮,一键打开;运行卡片内也有启动条。
界面一览
┌─────────────────────────────── 浮动工作台 ───────────────────────────────┐
│ ● 知识库 · 资料 ⇄ 知识图 [ × ] │
│ 知识库 │
│ 把任意资料用 AI 拆成「事实/推论/概念/定义/例子/反例/规则」知识图… [历史][重新开始]│
│ [输入资料 ─────────── 收起 ▴] │
│ [原文 ⇄ 知识图] │
│ 一句话总结:… │
│ N 节点 · M 关系 · 可回链 X/Y ─────────────────────────┐ │
│ [原文段落…带类型徽标] ‖ [知识图 SVG…] [− 100% +] │ ← 可拖宽竖条 │
│ ─────────────── 可拖高横条 ──────────────── │ │
└─────────────────────────────────────────────────────────────────────────┘