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

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

相关推荐
奋发向前wcx2 小时前
y1,y2总复习笔记10 2026.7.24
笔记·哈希算法·散列表
MuMuMu12232 小时前
智慧监测的“火眼金睛”:当AIoT重构环保监管体系
笔记
一只小菜鸡..4 小时前
南京大学 操作系统 (JYY) 学习笔记:进程地址空间与内存“外挂”魔法
笔记·学习
一只小菜鸡..5 小时前
南京大学 操作系统 (JYY) 学习笔记:访问操作系统的对象与“一切皆文件”
笔记·学习
摇滚侠10 小时前
《RocketMQ 官网》阅读笔记 RocketMQ 消息队列 MessageQueue 消息 Messagege
笔记·rocketmq
Ztt66666666611 小时前
【无标题】
经验分享·笔记·其他·百度·微信公众平台
依然范特东11 小时前
强化学习笔记4--TD算法
笔记
AOwhisky12 小时前
Linux(CentOS)系统管理入门笔记(第十五期)——文件系统与存储管理(上篇):设备识别、挂载与文件查找
linux·运维·笔记·centos·文件系统
晓梦林12 小时前
[极客大挑战 2019]PHP学习笔记
笔记·学习·php
YUS云生12 小时前
Python学习笔记·第39天:提示词工程——更好提问的五大技巧与JSON数据格式
笔记·python·学习