news 2026/9/7 5:10:02

WeKnora三步看懂答案从哪来:知识图谱与检索路径一图可视化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WeKnora三步看懂答案从哪来:知识图谱与检索路径一图可视化

WeKnora三步看懂答案从哪来:知识图谱与检索路径一图可视化

【免费下载链接】WeKnoraOpen-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.项目地址: https://gitcode.com/GitHub_Trending/we/WeKnora

答案拿到了,却说不清它出自哪份文档、哪一段。同事追问“这个数字哪来的”时,你只能翻聊天记录。WeKnora 把知识图谱(Knowledge Graph)和检索路径都画成了图,答案的来龙去脉一目了然。

功能总览:两大能力各解决什么问题

  • 知识图谱(Knowledge Graph):把散落在文档里的实体与关系自动连成结构化网络,词与词之间的上下文不再靠猜。
  • 双图谱视图:实体关系图看概念之间的关联,分块关系图(Chunk Graph)看文档内部结构,一张图一个视角。
  • 检索路径可视化:问题改写、混合检索、答案生成被拆成完整步骤展开,每一步都看得见。
  • 来源高亮:答案引用的具体分块(Chunk)会被点亮,点一下就能跳回原文核对。

5分钟上手

🚀 下面这套操作,五分钟内就能跑完。

启动服务与上传文档

  1. 运行 scripts/start_all.sh 拉起全套服务。
  2. 在知识库页面上传 PDF 或文本文档,解析完成后系统自动抽取实体与关系,生成图谱。
  3. 若想把图谱同步到图数据库,可按 docs/KnowledgeGraph.md 中的说明在知识库设置里启用 Neo4j。

打开图谱并完成第一次检索

  1. 进入“图谱”标签页,在实体关系图分块关系图之间切换。
  2. 滚轮缩放、拖拽画布调整布局;实体视图中节点大小对应实体出现频次,连线粗细对应关系权重。
  3. 双击节点,查看它的描述、关联关系和来源分块。
  4. 回到对话页输入问题,查看检索路径;Top-K(默认5)控制参与生成的分块数量,偏少则补漏、偏多则降噪。

图谱背后:知识图谱是怎么建出来的

图谱构建器位于 internal/application/service/graph.go,整个过程分三幕:

  1. 实体提取:LLM 逐块扫描文档,挑出人名、地点、术语等关键实体,每个实体都带上标题、描述、出现次数等属性。
  2. 关系抽取:把实体两两配对,识别“A—选择—B”这样的有向关系,并计算关系权重。权重由点互信息(PMI)与关系强度加权合成:最终权重 = 1 + 9 × (0.6 × 归一化PMI值 + 0.4 × 归一化强度值),落在 1~10 区间。两个实体共现信号越强,PMI 越大,权重也就越重。
  3. 图谱构建:实体与关系被装配成图结构,直接关系与间接关系都能走通;间接关系的权重按 0.5 衰减,所以图上连线的“远近”是看得出来的。

抽取用的提示词模板可以自行调整,默认配置在 config/prompt_templates/graph_extraction.yaml。

检索路径:追踪答案的完整旅程

以“Liwx入住的房型是什么”为例,整条路径可以倒着捋清楚:

  • 知识整合:命中分块被塞进上下文交给 LLM 生成答案。最终答案“双床房”高亮指向“双床房选择记录”那条分块,点一下直接跳到原文,答案的出处不用猜。
  • 混合检索:向量检索(Vector Search)按语义相似度找、关键词检索(Keyword Search)按字面匹配找,两路结果合并排序,取 Top-K 个分块进入生成环节。这个例子里命中了 2 个分块。
  • 问题改写:检索真正开始前,LLM 已把“入住的房型是什么”优化成“Liwx本次入住的房型是什么”,限定词补全后,检索命中率明显更高。

进阶技巧:过滤关系、对比检索策略

🔎 这一节才是动手调参的部分。

  • 关系过滤:图谱支持按关系类型(如“包含”“从属”)和权重阈值过滤。把权重门槛调高,只剩下最强关联,文档的“核心骨架”立刻浮现。
  • 策略对比:同一个问题跑两遍——纯向量检索一遍、混合检索一遍——把两条路径并排比较,就能判断关键词匹配是否真的救回了某个问题,调参从此有依据。

三个典型应用场景

  • 企业文档管理:财务报告里“营收”“成本”“利润”被自动关联起来,关键数据之间的影响关系一眼定位。
  • 客服知识库:“退款政策”与“订单状态”的关联清晰可见,检索路径还能当新人学习解答逻辑的教材。
  • 科研文献分析:多篇论文上传后自动生成“作者—方法—结论”网络,研究热点和潜在合作点更容易被挖出来。

总结

🎯 三个词概括上面的价值:

直观——语义关系变成可放大的图形;可解释——每个答案都能回溯到来源分块;可交互——你可以主动探索图谱,发现隐藏的知识关联。

后续 WeKnora 还计划支持自定义图谱布局、动态关系强度计算与多维度检索路径对比,值得持续跟进。

资源列表

  • 使用教程:README.md
  • 知识图谱指南:docs/KnowledgeGraph.md
  • 检索与常见问题:docs/QA.md
  • 图谱构建源码:internal/application/service/graph.go

跑通之后如果发现了有意思的图谱玩法,欢迎到项目讨论区聊聊。

【免费下载链接】WeKnoraOpen-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.项目地址: https://gitcode.com/GitHub_Trending/we/WeKnora

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 5:04:44

D3 v7 快速上手:CDN、npm 与 React/Svelte 集成的完整接入指南

D3 v7 快速上手:CDN、npm 与 React/Svelte 集成的完整接入指南 【免费下载链接】d3 Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: 项目地址: https://gitcode.com/GitHub_Trending/d3/d3 D3(Data…

作者头像 李华
网站建设 2026/9/7 5:04:26

作业指导书管理系统提升效率,如何选择最合适的方案?

1. 引言作业指导书(SOP、WI、操作规范)是生产制造、设备运维、质量管理等场景中连接标准与执行的关键载体。很多企业早期用 Word、Excel 或共享盘管理作业指导书,文件散落在不同电脑和网盘里,版本混乱、审批依赖邮件、现场员工难以…

作者头像 李华
网站建设 2026/9/7 4:59:02

基于SpringBoot+vue的Web的影视资源管理系统(毕业设计项目源码+文档)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

作者头像 李华
网站建设 2026/9/7 4:58:47

基于Handsontable构建Excel风格在线编辑表格的实践与优化

简介:Handsontable是一套基于JavaScript的Excel风格表格交互库,专为HTML前端页面提供类似Excel的数据网格编辑能力,面向需要在网页中实现复杂表格录入、编辑与交互的前端开发者或数据后台开发人员。它兼容IE10、Firefox、Chrome、Safari和Ope…

作者头像 李华