cwbcheng/dsh-knowledge-graph

cwbcheng★ 0JavaScript最后同步: 2026-08-14

在 GitHub 打开

DSH Cordis plugin: turn any source text into an AI knowledge graph (facts/inferences/concepts/definitions/examples/counter-examples/rules) with two-way linking between the graph and the original text.

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 条、同文去重、可单删 / 清空),随时回看加载。 - 常驻入口 :每个对话的标题右侧常驻「知识图」按钮,一键打开;运行卡片内也有启动条。 界面一览 安装 这是一个 DSH 动态 Cordis 插件 :一份 Host 代码(Node 进程)+ 一份 Client 代码(浏览器),纯 JS、零依赖、无需构建。通过 DSH Web 界面的 Cordis 插件机制加载,步骤适用于任何 DSH Web 会话。 0. 前置条件 - 已启动 DSH Web ( dsh web )并进入任意会话; - 环境中已配置 AI 模型提供方 (设置 → 模型,或 agentDefaultModel )。插件会自动选用当前默认模型;未配置时会给出明确的中文错误提示。 1. 获取源码 文件 作用 src/index.host.js Host 半:异步 AI 拆分任务引擎(段落编号、分批、schema 校验、typed 诊…

在 GitHub 查看完整 README →
Tools / Devaicordis-plugindshdsh-pluginknowledge-baseknowledge-graph

分类