先判断:这门课解决的是哪类问题
如果你已经在用大模型接口做东西,但每次都要手写一大段拼装提示词、自己维护对话历史、手动把检索到的文档塞回上下文,那 LangChain 值得学。它本质上是一套把这些重复动作抽象成组件的开发框架,让你不用每次都从零造轮子。
但如果你目前还停留在「用对话框问问题」的阶段,没有写过一次 API 调用,那这门课会有点吃力。它的代码演示密度不低,默认你已经能看懂 Python,并且知道大模型调用大致是怎么回事。
学完能独立做出什么
这门课的目标不是让你背下 LangChain 的 API,而是能自己搭出几个常见形态的应用:
- 一个带上下文记忆的对话程序,多轮交流不会「失忆」;
- 一个文档问答系统,把 PDF 或文本切块、向量化、存进向量库,提问时先检索再让模型回答,也就是常说的 RAG;
- 一个能调用外部工具的 Agent,模型自己判断该不该查资料、该调哪个函数。
这几个场景基本覆盖了目前大多数 LLM 应用的最小可用形态。学完之后,你至少能判断一个需求该用链、该用检索还是该用代理来实现,而不是所有问题都硬塞进一句提示词里。
课程结构是怎么铺的
内容按依赖关系推进:先讲 LangChain 的核心抽象——模型、提示词、输出解析、链,这是后面所有东西的地基;再进入记忆管理,处理多轮对话的状态;然后是文档加载、切分、嵌入与向量数据库,为 RAG 做铺垫;接着把检索和生成接起来,讲清楚 RAG 的完整链路;最后是工具调用与 Agent,让模型具备主动决策和调用外部能力。
这个顺序比较合理,没有跳过中间环节。每一块都配了代码演示,重点在「跑起来看结果」,而不是停留在概念解释。对新手来说,跟着敲一遍比只看讲解有效得多。
适合什么基础的人,不适合谁
适合的人:有 Python 基础,调用过大模型接口,想把手上的零散脚本整理成可维护结构的开发者;或者做后端、数据方向,想切入 LLM 应用但没有系统梳理过 RAG 和 Agent 的转岗者。
不太适合的人:完全没写过代码的纯业务同学,这门课不会从编程入门讲起;以及已经熟练使用 LangChain、只想找高阶技巧的人,基础课的内容对你偏浅。
资料怎么用效率更高
建议不要一次性刷完。每学完一个模块——比如链、检索、代理——就自己换一个数据集或换一个业务场景重写一遍,哪怕只是把文档问答从「公司手册」换成「产品说明书」。LangChain 的坑大多在配置和数据结构上,只有自己动手才会暴露。
另外,向量数据库和嵌入那一节值得反复看。RAG 效果好不好,八成取决于切分策略和检索质量,而不是模型本身。这部分跳过不练,后面做出来的问答系统会经常答非所问。
把代码示例当起点而不是终点。课件能跑通只是第一步,改参数、换模型、加异常处理,才是真正把它变成自己东西的过程。
课程目录
课程目录19 集
- 01 LangChain课程简介 01 课程简介.mp4
- 02 开发环境搭建与链 01 开发环境搭建.mp4
- 02 LangChain中的链.mp4
- 03 串联多个链.mp4
- 04 Pipfile.txt
- 03 聊天机器人与记忆管理 01 聊天机器人介绍.mp4
- 02 记忆管理简介.mp4
- 03 LangGraph与记忆管理代码演示.mp4
- 04 记忆摘要.mp4
- 04 文档与嵌入 01 项目介绍与文档加载.mp4
- 02 文档分割与嵌入.mp4
- 03 检索与嵌入代码演示.mp4
- 05 向量数据库与RAG 01 向量数据库与向量存储.mp4
- 02 检索与RAG.mp4
- 03 自定义检索器与文档去重.mp4
- 06 工具调用与Agent 01 工具调用原理.mp4
- 02 工具调用代码实例.mp4
- 03 Agent代理原理与示例.mp4
- 04 回调函数与示例.mp4






