Skip to content

GraphRAG 学习 ​

本栏目围绕开源项目 nano-graphrag(微软 GraphRAG 的极简实现,约 1100 行核心代码)整理的系列学习资料。

这两份资料是什么? ​

资料定位适合谁
从入门到理解(初学者教程)由浅入深的课:先讲清"为什么需要 GraphRAG",再用同一个例子走完写入与查询全流程,每课有要点总结没接触过 RAG / 知识图谱的初学者
源码深度解析(参考手册)工具书式手册:架构分层、模块细节、关键设计决策、源码文件地图已想通原理、要抠实现细节的进阶读者

推荐学习路线 ​

text
第 1 步  读「从入门到理解」
         └─ 建立直觉:RAG → 向量检索 → 短板 → 知识图谱 → GraphRAG
         └─ 看懂 insert 6 步流程与 query 三种模式

第 2 步  跑通最小例子
         └─ clone nano-graphrag,insert 一段文本,三种 mode 各问一次
         └─ 打开工作目录,把流程和磁盘产物对上号

第 3 步  按需查「源码深度解析」
         └─ 写入细节 → 第 5 章 ;查询细节 → 第 6 章
         └─ 工具机制(缓存/限流/预算)→ 第 7、8 章

第 4 步  带着问题读源码
         └─ 路线图见教程第 20 课 / 手册第 12 章

快速入口 ​

后续计划

后续会补充:与官方 Microsoft GraphRAG 的对照笔记、图算法(Leiden)专题、以及动手实验记录。

基于 VitePress 搭建 · 资料持续整理中