title: “7-Day Plan: rag-from-scratch”
7-Day Plan: rag-from-scratch
对应项目:
- 项目导学页
- 原仓库: https://github.com/langchain-ai/rag-from-scratch
目标
7 天后你应该能:
- 跑通一个最小 RAG notebook
- 解释 retrieval -> context -> answer 主链路
- 自己改一个小参数并观察结果
Day 1
任务:
- 读 README
- 浏览仓库结构
- 记录这个项目在教什么
产出:
- 一段 5 句以内总结
Day 2
任务:
- 安装依赖
- 打开最基础 notebook
- 跑通到第一次生成答案
产出:
- 一张截图或一段运行记录
Day 3
任务:
- 只盯 retrieval 部分
- 看输入 query 如何变成检索结果
- 记录 top-k、chunk、embedding 的角色
产出:
- 一张最小流程图
Day 4
任务:
- 只盯 generation 部分
- 看上下文如何进 prompt
- 看回答为什么依赖检索结果
产出:
- 一段自己的中文解释
Day 5
任务:
- 改一个小参数
- 比如 chunk 大小、top-k、prompt 模板中的一句话
- 重新运行并比较变化
产出:
- 一张“改动前后对比表”
Day 6
任务:
- 换成你自己的一个小文档
- 跑一个最小自定义例子
产出:
- 一个你自己的 query + answer 示例
Day 7
任务:
- 回头总结整个项目
- 写出这个仓库最值得你保留的 3 个点
- 写出你下一步最想补的一层
产出:
- 一页复盘笔记
完成标准
- 你不再把 RAG 理解成黑盒
- 你能解释最小链路
- 你手上已经有一个自己的最小例子