Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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 理解成黑盒
  • 你能解释最小链路
  • 你手上已经有一个自己的最小例子