微信扫码
添加专属顾问
从知识双链到知识图谱,作者亲历了从“关系图”到“知识引擎”的认知升级,并动手搭建了可交互、可推理的实用系统。 核心内容: 1. 揭示Obsidian双链与真正知识图谱的本质区别 2. 分享构建个人可交互知识图谱的实践过程与关键步骤 3. 探讨知识图谱在辅助工作与智能问答中的实际应用场景
5月30号,我发了一篇文章——《「RAG已死」是炒作?实测后我转向Obsidian+LLM Wiki重构个人知识库》。
那篇文章里,我用了一个词:知识图谱。当时我用的是 Obsidian 的 Graph View——52个词条、3大分类、节点连线、力导向布局,看着就是那么回事。我管它叫"知识图谱",还配了图做了对比表。
文章传播得还行。但接下来一个月左右,我每天都在用这套系统写笔记、做项目、整理方案。用得越深,越觉得不对劲。
Graph View 只是个花瓶,只能告诉我「这篇笔记和那篇笔记相关」,但它从不告诉我「是什么关系」。虽然我也用了Copilot插件,借助LLM检索回答一些知识库内容,但如果问它"工业AI落地需要哪些关键工具",它给不了答案。我想让它帮我把新写的内容自动纳入知识网络,它做不到。
那一刻我意识到:我之前对"知识图谱"的理解,太浅了。
我真正想要的不只是"看着像个图谱"——我想要的是:
也就是说,我想做的不是"关系图",而是"知识引擎"。
这个念头一起,就停不下来。我利用端午节假期3天搭了第一版,又花了几天做数据清洗和增量更新。现在系统已经稳定运行,可以正常使用了(需要花费一些token,目前还在薅阿里百炼的免费token)。
这篇文章是一篇使用心得——记录一个从"觉得双链够用了"到"发现远远不够"再到"自己动手搭一个"的探索过程。
先快速说清楚两者的区别,然后重点聊后面真正重要的部分——使用场景。
Obsidian 的关系图告诉你「这篇笔记和那篇笔记相关」,但不告诉你「是什么关系」。关系类型永远是"关联",没有语义。
真正的知识图谱核心构建块(Building Blocks)是 实体(Entity)、关系(Relation) 和 属性(Property)的三元组。举个例子:
「RAG 技术通常使用向量数据库来存储和检索知识,并在工业 AI 场景中落地。」
在关系图里:[[RAG]] 文档 — 关联 — [[向量数据库]] 文档。仅此而已。
在知识图谱里,应该拆成:
(RAG, REQUIRES, 向量数据库) — RAG 需要向量数据库(RAG, BELONGS_TO, 大模型) — RAG 属于大模型技术(RAG, USED_IN, 工业AI) — RAG 应用于工业AI三条独立的、可推理的、带语义的三元组。基于这些,你可以问系统:「工业 AI 落地需要哪些关键工具?」——它能在图谱里顺着关系链推导出答案。
一句话:旧版是「关系图」,新版是「知识图」。 前者帮你发现"相关的",后者帮你理解"为什么相关"。
好了,区别说清楚了。接下来进入重点——这个系统真正跑起来之后,我每天都在用它做什么。
很多人构建知识图谱,做到"能可视化"就停下了。但我很快发现——看图谱不是目的,用图谱才是。
所以我在系统里做了三个核心使用场景:QA 问答、知识自动积累、可视化探索。一个一个说。
这是我最常用的功能。不是"关键词匹配",而是"图谱推理"。
系统的 QA 模块基于 ReAct Agent 架构,配备了 5 个工具函数:
search_entities | |
get_entity_details | |
get_neighbors | |
find_path | |
answer_by_reasoning |
你可以用自然语言提问,Agent 会拆解意图、调用工具、在图谱里 traversal,最后给出带推理过程的答案。
举几个我实际问过的例子:
Q1:「我写过关于 AI Agent 的笔记里,哪些提到了具体的落地工具?」
Agent 的逻辑:先搜"AI Agent"实体 → 获取邻域关系 → 筛选出 USED_IN 或 REQUIRES 类型的关系 → 列出关联的工具实体(如 LangChain、AutoGen、Dify 等)。
图2:QA问答场景1 — 实体搜索与邻域查询
Q2:「IIMP 和能源数字化之间,知识链条是什么?」
Agent 的逻辑:查找 IIMP 和 能源数字化 两个实体之间的路径 → 用 BFS 最短路径算法找到连接链 → 返回完整的知识链路(如:IIMP →[PART_OF]→ HolliCube →[RELATED_TO]→ 能源管理)。
Q3:「我笔记里提到的AI Agent,哪些在智能制造项目中实际用过?」
Agent 的逻辑:搜索"AI Agent"实体,会有两条链路:
这三个问题的共同点是:你没法通过全文搜索得到答案。因为搜索只能找到"包含这些词"的文档,但无法回答"这些词之间有什么关系"。而知识图谱可以。
这个闭环是我觉得最有价值的设计。
传统的知识管理是「先写笔记,再查知识」。但我的使用模式是反过来的:
遇到新问题 → 问 QA Agent → 得到答案 → 觉得有价值 → 一键保存为笔记 ↓定时增量构建 ← 自动抽取三元组 ← 新笔记进入图谱 ← 存储为 Markdown
具体操作:
.workbuddy/automations 配置每天凌晨执行)扫描 Vault 中新增/变更的文件。llm_kg_extract.py,LLM 读取内容、抽取三元组、去重对齐。这意味着:你的每一次深度问答,都在自动丰富知识图谱。 你不需要手动标注、不需要手动建关系,系统自己帮你完成。
举个例子。上周我在 QA 里问了一个问题:「智能制造项目中,MES 和 MOM 的区别是什么?」Agent 给出了一个很详细的答案。我点了「导出会话」,系统自动生成了 MOM_vs_MES_QA_20260620.md。第二天凌晨,增量构建跑完,我在图谱里搜"MOM",发现它跟"MES"、"智能工厂"、"生产调度"等实体已经建立了新的关系。
这就是知识自动积累——不是人追知识,是知识追人。
当然,可视化本身也有价值。但不是「发朋友圈好看」那种价值。
我用图谱可视化主要做三件事:
第一,发现知识孤岛。 图谱里有一类节点是"孤立的"——只连了一两条边,孤零零地飘在外围。这些节点通常代表我知道但还没深入理解的概念。我会优先去补这些盲区。
第二,发现知识热点。 节点越大,说明关联越多。目前我的图谱里最大的节点是"AI Agent"(1,187 次关联),其次是"智能制造"(892 次)和"大模型"(756 次)。这些热点提醒我:我的知识重心在哪里,哪些领域我已经积累足够深。
第三,发现意外关联。 力导向布局有时候会把两个看似无关的领域拉到一起。比如我发现"能源管理"和"数字孪生"在图谱里距离很近——因为我在润众制药项目中同时涉及了这两个领域。这种"意外关联"往往触发新的思考。
前面聊的是"能做什么",这里快速提一下"怎么做的"——给想动手的人一个参考。
核心链路就一句话:
MD源文件 → 文本分段 → LLM抽取三元组 → 去重对齐 → SQLite存储 → 可视化+查询
这里要说明一点:这个系统不是独立的,它直接基于我的 Obsidian Vault 构建。
我给这套系统起了个名字——「数智知穹」。它的数据源就是我的 Obsidian Vault 目录,系统会定时扫描 Vault 里的每一个 Markdown 文件,增量抽取新文件和变更文件的三元组。换句话说,我继续在 Obsidian 里正常写作,「数智知穹」在后台默默把笔记变成知识图谱。文件管理页面里看到的目录树,就是我的 Vault 真实目录结构。
技术栈简单列一下:
跑出来的数据:
| 5,010 | |
| 7,698 | |
坑一:LLM 会自创关系类型。 我 Schema 只定义了 10 种,它自己发明了 140+ 种。V2.0 修复:Prompt 加了一句「禁止自创」,+ 入库时校验层拦截。现在已解决。
坑二:实体去重。 "大模型""大语言模型""LLM"——同一个东西三个写法。修复方案:别名表 + 向量相似度。现在已解决。
坑三:增量更新。file_hashes.json 编码损坏,每次都是全量扫描。修复方案:重新实现 md5 计算 + 增量判断。现在已解决,配合 .workbuddy/automations 每天定时跑。
坑四:图谱太密。 5,010 节点 + 7,698 条边,前端一次渲染卡死。解决方案:默认限制 500 个 + 类型筛选。够用,但长期还是要上 Neo4j。
回到这篇文章的初衷。
我不是因为"之前的描述不够准确"才去升级——我是因为每天都在用,用着用着发现"不够用了"。
想做的三件事(知识积累、问答交互、辅助工作),Obsidian 双链给不了。RAG 给不了(它只能检索,不能推理)。只有真正把知识结构化、语义化、图化,才能实现。
这次升级本质上是一次认知驱动的实践:从"知道有个概念叫知识图谱"到"动手建一个真正能用的知识图谱"。从 52 个词条到 5,010 个实体,从"只能看"到"能问答、能积累、能推理"。
现在这套系统每天都在跑,定时增量构建凌晨自动执行,QA 问答是我查资料的首选入口。它不再是一个"项目",而是一个基础设施——就像我的 Obsidian Vault 一样,成了日常工作的默认环境。
V2.0 方案里的任务,目前进展如下:
[[双链]] | |||
目前系统运行稳定,数据质量可控,增量更新自动跑。
P2 和 P3 是后续优化方向,不急着上。
Obsidian 的双链是关系图,LLM 抽取的三元组才是知识图谱。但真正的价值不在"图"本身,而在"用图"——问答、积累、推理,让知识自己生长。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-08-14
动态本体的第二次迭代:从“能研判”到“会成长”
2026-08-13
动态本体 + 本体 MCP:把 OpenClaw接入东海 ADIZ 空情研判的 MVP 实战
2026-08-06
从本体论出发,实战拆解知识图谱
2026-08-04
一文读懂 Ontology 背后的四大技术:RDF、OWL、SPARQL、SHACL
2026-08-03
Ontology Engineering 从图谱到本体工程
2026-07-31
Ontology 本体论这么火,到底是个啥?5分钟用人话讲清楚
2026-07-31
01-认识 Ontilio:把业务世界建模成可运行的本体
2026-07-28
Loop Engineering 已死? 一文带你了解Graph Engineering
2026-06-03
2026-05-26
2026-05-23
2026-05-22
2026-05-28
2026-06-10
2026-06-24
2026-06-25
2026-06-24
2026-08-03
欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。
在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。
一、 定义
本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。
会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。
知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。
二、 账号注册与登录
登录方式:本网站支持以下登录方式,您可根据实际情况选择:
微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。
手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。
账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。
实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。
未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。
三、 服务内容与规范
知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。
服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。
禁止行为:您在使用服务时不得实施以下行为:
利用技术手段批量爬取、下载、转存知识库内容;
将知识库内容用于商业目的或未经授权地向第三方传播;
干扰本网站正常运行或侵犯其他用户合法权益;
发布违法违规信息或从事违反公序良俗的活动。
四、 知识产权声明
权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。
有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。
侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。
五、 个人信息保护
我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。
您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。
您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。
六、 免责声明
内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。
不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。
第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。
七、 违约责任
如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。
如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。
八、 法律适用与争议解决
本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。
因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。
九、 其他
本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。
本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。
我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。