title: “7-Day Plan: Complex RAG Guide”
7-Day Plan: Complex RAG Guide
对应项目:
- 项目导学页
- 原仓库: https://github.com/FareedKhan-dev/complex-RAG-guide
目标
7 天后你应该能:
- 说清复杂 RAG 比基础 RAG 多了哪些层
- 理解 planner / filter / evaluation 的作用
- 选出最值得自己复现的 1 到 2 个增强模块
Day 1
任务:
- 重读 README
- 只整理 pipeline 目录
- 把出现的模块列成清单
产出:
- 一张模块清单
Day 2
任务:
- 跑通 notebook 或最小流程
- 不求全懂,先看整体跑起来
产出:
- 一段运行成功记录
Day 3
任务:
- 重点看 chunking / cleaning / restructuring
- 思考这些步骤为什么不属于“可有可无”
产出:
- 一页关于“数据准备为什么重要”的笔记
Day 4
任务:
- 重点看 filtering / relevance check / query rewrite
- 记录每一层在修什么问题
产出:
- 一个三列表:模块 / 解决的问题 / 代价
Day 5
任务:
- 重点看 planner / re-planner / task handler
- 不用先研究 prompt 细节
- 先理解状态机或图结构
产出:
- 一张主流程图
Day 6
任务:
- 重点看 evaluation
- 看系统如何判断 answer 是否 grounded / useful
产出:
- 一段你自己的 evaluation 理解
Day 7
任务:
- 选 1 到 2 个你最想保留的增强模块
- 写出如果你自己做一个 RAG,会保留什么
产出:
- 一页“我的复杂 RAG v1 方案”
完成标准
- 你知道复杂 RAG 不是堆功能,而是逐层补漏洞
- 你能说清 2 个以上增强模块的意义
- 你能把复杂 RAG 缩成自己的版本