Wiki + Graph + RAG 知识库建设笔记2

Graph

一、Graph方式

1、最轻量的方式:Wiki Link = Graph

在md文件里面写出Reference link,通过 markdown reference link 将知识串联起来,实现多跳搜索。

复制代码
wiki-a.md
  -> reference wiki-b.md
  -> reference wiki-c.md

wiki-b.md
  -> reference api-x.md

wiki-c.md
  -> reference requirement-y.md

2、Wiki + 自动抽取 Graph

Schema(图谱) Wiki:Ai可以知道关系是什么

在md文件里面写出Reference link和关系,每个 Wiki 既是文档,也是一个 Graph Node,通过 reference 链接形成 Graph

复制代码
Type: Requirement

Related API:
- [[SessionManager]]

Depends:
- [[LicenseService]]

Feature:
- [[RemoteAccess]]

如果只有Reference link没有Schema,Ai需要猜测可能关系,有了Schema(图谱)就很清晰

二、Reference Link数据存储

1、Reference Link 不存数据库

Graph 实际上存在于:Markdown Link

2、Reference Link 存到Neo4j,Neo4j就是把wiki里面的关系提前算好,直接存进去

  1. 离线构造,每次新增wiki会解析一次,

    复制代码
    Wiki
      ↓
    Reference Link
      ↓
    Graph Extraction
      ↓
    Neo4j
  2. 在线查询,用户问SessionManager影响哪些TC?

    复制代码
    Question
      ↓
    Graph Search
      ↓
    找到相关Node
      ↓
    找到相关Wiki
      ↓
    RAG
      ↓
    LLM

3、区别:SessionManager影响哪些TC?

不存数据库,需要文件便利+链接解析

复制代码
SessionManager.md

 ↓

找谁引用它

 ↓

打开很多wiki

 ↓

继续递归

 ↓

找到TC

存数据库,直接文件读取,毫秒级别,本质是查图谱

相关推荐
啵啵啵鱼2 小时前
DS-顺序表
java·数据结构·笔记·后端·链表·obsidian
xian_wwq3 小时前
【学习笔记】深度认知系列-第13讲AI Agent时代到来——从“回答问题”到“执行任务”
人工智能·笔记·学习
程序猿炎义3 小时前
【llm-algo-leetcode学习笔记】量化优化手段
笔记·学习
xian_wwq3 小时前
【学习笔记】深度认知系列- 第15讲 AI算力战争——GPU、光通信与太空数据中心
笔记·学习
雨田言炎3 小时前
2026/9/5 C复习笔记(一)
c语言·笔记
zhangrelay3 小时前
答疑-是否软件源问题都必须更换为国内呢-
linux·笔记·学习·ubuntu·ros2
zhangrelay4 小时前
《ROS 机器人程序设计》课程教学大纲-2026- kinetic-lyrical
linux·笔记·学习·ubuntu·机器人
路弥行至4 小时前
Linux (ARM64 / Jetson) 挂载 exFAT 移动硬盘排障与离线安装指南
linux·运维·服务器·经验分享·笔记·jetson·exfat
知产xiao_xin5 小时前
《伯尔尼公约》适用的特殊情形
经验分享·笔记·知识产权
自小吃多7 小时前
PCB Editor软件走线、修线操作笔记
笔记·嵌入式硬件