学习计划
这一页不是重复目录,而是把整条学习路径按时间预算重新组织一遍。
如果你还没完成环境准备,先看 新手 Setup。如果你只想知道章节先后关系,先看 学习路线图。
先选你的学习节奏
| 计划 | 适合谁 | 总投入 | 节奏特点 |
|---|---|---|---|
| 7 天冲刺版 | 已有 Python 和 LLM 基础,想快速打通全景的人 | 18 到 22 小时 | 每天 2 到 4 小时,重在跑通主线 |
| 14 天标准版 | 大多数第一次系统学 LangChain 的读者 | 22 到 28 小时 | 工作日学新章,周末回顾和补练习 |
| 30 天稳扎稳打版 | 希望边学边做笔记、改示例、形成自己项目骨架的人 | 28 到 40 小时 | 单章拆成阅读、运行、改写、复盘四步 |
不建议一开始跳到第 7、8 章。Tool、Agent、LangGraph 看起来更“高级”,但如果前面的输入输出边界、RAG 和调试习惯没建立起来,后面只会学成概念堆砌。
每章时间预算总览
| 章节 | 建议耗时 | 前提 | 完成标准 |
|---|---|---|---|
| 第 1 章:LLM 应用基础 | 1.5 到 2 小时 | 会 Python 基础语法,听说过 Prompt 和 ChatGPT | 能解释最小 LLM 应用的输入、模型调用、输出三环节,并写出一个最小 Prompt |
| 第 2 章:LangChain 核心抽象 | 2 到 2.5 小时 | 已理解第 1 章的 Prompt、Message、Context | 能说清 prompt | model | parser 的职责,并设计一个简单结构化输出 |
| 第 3 章:第一个链式应用 | 2 到 3 小时 | 已理解 LCEL、Runnable 和基础输入输出边界 | 能搭出最小 AI 学习助手 V1,并补上输入为空时的保护逻辑 |
| 第 4 章:Prompt 工程与输出控制 | 2 到 2.5 小时 | 已完成最小链式应用,知道 Prompt 和 Parser 的分工 | 能把一个模糊需求改写成有任务、约束、格式的 Prompt,并稳定输出固定结构 |
| 第 5 章:RAG 入门 | 2.5 到 3 小时 | 已掌握 LangChain 基础抽象和最小链路 | 能画出最小 RAG 流程,并用 3 到 5 篇资料完成一次最小检索问答实验 |
| 第 6 章:RAG 进阶优化 | 2.5 到 3 小时 | 已做过基础 RAG,知道切分、检索、上下文、生成四层 | 能定位一次 RAG 失败点,并说清本次优化到底改了哪一层 |
| 第 7 章:Tools 与 Agent | 2 到 3 小时 | 已完成基础链式应用和 RAG 入门 | 能设计 2 到 3 个边界清晰的 Tool,并解释任务为什么需要 Agent |
| 第 8 章:LangGraph 工作流 | 2 到 3 小时 | 已理解链、RAG、Tool、Agent 的基本用法 | 能画出最小工作流,定义必要状态,并说明至少一个条件分支存在的原因 |
| 第 9 章:评估、观测与调试 | 2 到 2.5 小时 | 已具备链、RAG、Agent、工作流的完整上下文 | 能写出一组最小评估问题,记录 trace,并给出 1 到 3 个真实失败案例 |
| 第 10 章:综合实战与公开部署 | 1.5 到 2.5 小时 | 已完成前 9 章并理解 phase 1 边界 | 能整理出一个可公开访问的最小交付清单,并说明静态站与后端的职责分离 |
7 天冲刺版
适合你已经会 Python、能比较快读懂教程代码,而且这次目标是先把全景跑通。
| 天数 | 重点 | 预计投入 | 当天完成标准 |
|---|---|---|---|
| 第 1 天 | 第 1、2 章 | 3 小时 | 能解释 LLM 应用基础概念,并写出最小 prompt | model | parser 结构 |
| 第 2 天 | 第 3、4 章 | 3 小时 | 能跑通 AI 学习助手 V1/V2 的最小链路,并把输出稳定成固定结构 |
| 第 3 天 | 第 5 章 | 2.5 到 3 小时 | 能用课程文档做一次最小 RAG 问答,确认“先检索再生成”成立 |
| 第 4 天 | 第 6 章 | 2.5 到 3 小时 | 能记录一个 RAG 失败案例,并说明是切分、检索、上下文还是生成问题 |
| 第 5 天 | 第 7、8 章 | 3 到 4 小时 | 能设计 Tool 边界,并画出带状态和分支的最小工作流 |
| 第 6 天 | 第 9 章 | 2 到 2.5 小时 | 能列出最小评估集、trace 字段和失败案例 |
| 第 7 天 | 第 10 章 + 总复盘 | 2 到 3 小时 | 能写出 phase 1 最小交付清单,并回顾整条主项目演进路径 |
冲刺版的原则只有两个:
- 每章至少完成“读正文 + 跑一次示例 + 改一个小地方”
- 不在局部细节里打转,先保证十章主线是连起来的
14 天标准版
这是最推荐的大多数读者版本。它把“学新内容”和“消化练习”拆开,不容易出现只看不练。
| 天数 | 重点 | 预计投入 | 当天完成标准 |
|---|---|---|---|
| 第 1 天 | Setup + 第 1 章 | 1.5 到 2 小时 | 环境准备完成,能说清什么是 LLM 应用 |
| 第 2 天 | 第 2 章 | 1.5 到 2 小时 | 能解释 PromptTemplate、Chat Model、Output Parser 的分工 |
| 第 3 天 | 第 1、2 章复盘 | 1 到 1.5 小时 | 写下自己的最小心智模型,并改一次基础示例 |
| 第 4 天 | 第 3 章 | 1.5 到 2 小时 | 跑通最小链式应用,明确输入输出边界 |
| 第 5 天 | 第 4 章 | 1.5 到 2 小时 | 把一个开放任务改写成固定结构输出 Prompt |
| 第 6 天 | 第 3、4 章复盘 | 1 到 1.5 小时 | 调整一次 Prompt 或字段结构,观察稳定性变化 |
| 第 7 天 | 第 5 章 | 2 到 2.5 小时 | 完成一次最小 RAG 实验 |
| 第 8 天 | 第 6 章 | 2 到 2.5 小时 | 记录并分析至少一个 RAG 失败案例 |
| 第 9 天 | 第 5、6 章复盘 | 1 到 1.5 小时 | 比较优化前后差异,写出一个小结 |
| 第 10 天 | 第 7 章 | 1.5 到 2 小时 | 能拆出 2 到 3 个 Tool,并说明 Agent 的必要性 |
| 第 11 天 | 第 8 章 | 1.5 到 2 小时 | 能画出最小工作流并设计状态字段 |
| 第 12 天 | 第 9 章 | 1.5 到 2 小时 | 产出最小评估题集和日志字段 |
| 第 13 天 | 第 10 章 | 1.5 到 2 小时 | 梳理站点、示例、部署和后端边界 |
| 第 14 天 | 全局复盘 | 1.5 到 2 小时 | 形成你自己的 phase 1 学习总结和下一步计划 |
如果你是工作日晚间学习,这个版本最稳:
- 周一到周五学新内容
- 周末优先做复盘、补练习、整理笔记
30 天稳扎稳打版
这个版本适合第一次系统接触 LangChain,或者你希望边学边把仓库示例改造成自己的项目脚手架。
每章统一节奏
每章尽量拆成 3 天:
- 第一天只读正文,写下“这一章到底解决什么问题”
- 第二天只跑示例,记录输入、输出、依赖和异常
- 第三天只做改写和复盘,完成最小验收 checklist
这样 10 章大约占 30 天,节奏如下:
| 时间段 | 重点 | 完成标准 |
|---|---|---|
| 第 1 到 3 天 | 第 1 章 | 建立最小 LLM 应用心智模型,并写出自己的最小 Prompt |
| 第 4 到 6 天 | 第 2 章 | 能把输入模板、模型执行、输出解析拆清楚 |
| 第 7 到 9 天 | 第 3 章 | 完成 AI 学习助手 V1 最小链路 |
| 第 10 到 12 天 | 第 4 章 | 让输出变得稳定且适合程序处理 |
| 第 13 到 15 天 | 第 5 章 | 跑通最小 RAG 实验 |
| 第 16 到 18 天 | 第 6 章 | 完成一次可复述的 RAG 优化过程 |
| 第 19 到 21 天 | 第 7 章 | 设计 Tool 边界并验证一个最小 Agent 场景 |
| 第 22 到 24 天 | 第 8 章 | 画出最小 LangGraph 工作流并设计兜底路径 |
| 第 25 到 27 天 | 第 9 章 | 形成最小评估集、trace 和记错清单 |
| 第 28 到 30 天 | 第 10 章 + 总收尾 | 整理出一个 phase 1 最小可交付版本和个人复盘 |
每周至少保留的三个动作
- 跑一次代码,而不是只看文档
- 改一个小地方,例如字段、Prompt、
top_k或状态结构 - 写一段复盘,记录“这章解决什么问题、我还卡在哪、下一章会接什么”
什么时候算真的学完
你不需要一次把所有章节都改成自己的工程版,但至少要满足下面四件事:
- 你能按顺序解释
AI 学习助手是怎么从最小问答,演进到 RAG、Tool、Agent、LangGraph 和评估体系的 - 你能独立跑通至少前 6 章里的核心示例
- 你能从第 7 到第 10 章里各说出一个最关键的工程边界
- 你已经完成至少一次“运行 -> 修改 -> 观察结果变化 -> 记录结论”的闭环
如果这四件事还没做到,就不要急着说“我看完了”。对这个仓库来说,真正的完成标准一直是“能解释、能运行、能小改、能复盘”。