Thanks to visit codestin.com
Credit goes to coding.imooc.com

从0到1,LangChain+RAG全链路实战AI知识库

手把手教学,更低门槛实现可定制、可迭代的RAG应用

未完结:每周更新
|
难度:入门
|
时长:共 20 小时
新课榜第 4 名
优惠到手 239
原价¥299.00
满2000减600 满1000减300 满799减240 满599减150 满499减100 满299减60 满159减30

更多

距离活动结束
立即购买
加购物车
  • 提升基于定制化需求开发能力
  • 积累RAG架构设计与调优经验
  • 打通从0到1开发AI应用全流程
  • 倍增LLM应用全栈开发实战力
  • 掌握LangChain实用核心技巧
  • 拓展工程化与模块化开发思维
试看本节课 06:37
试看本节课 04:36
试看本节课 18:56
1-1 课程介绍
1-2 实战项目与FastGPT类比
2-1 langchain介绍

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
你是否正苦恼,低代码平台构建AI应用灵活性不足,难以有效应对复杂定制需求?本课程为你设计了一条更高效的进阶路径:基于LangChain 框架,以高Star开源项目 FastGPT 为蓝本,深度应用 RetrievalQA、TextSplitter 等核心组件,手把手带你从零构建一个可灵活定制的 RAG 知识库。以更低门槛,多维度助你拓展模块化工程思维,提升AI应用开发与架构设计能力,加速从 AI 应用的“ API调用者 ”到能独立设计解决方案的“ 架构设计者 ”的进阶。

本章介绍:

本章作为课程入门,帮你彻底理清 “为什么学 AI 知识库”“学完能收获什么”。首先拆解 AI 知识库在企业中的核心应用场景(如智能客服、文档问答),解决你 “学了用不上” 的顾虑;接着明确课程能教会你的实战技能 —— 从 LangChain 核心模块到完整 RAG 项目开发;最后结合 AI 岗位市场数据,说明掌握知识库开发能提升的竞争力(如 AI 工程师、大模型应用开发岗需求占比),让你带着明确目标开启学习。

第1章 课程介绍:搞懂 AI 知识库价值,解锁实战技能与岗位机遇
5 节|58分钟
展开
  • 视频:
    1-1 课程介绍
    试看
    06:37
  • 视频:
    1-2 实战项目与FastGPT类比
    试看
    04:36
  • 视频:
    1-3 大模型介绍
    17:41
  • 视频:
    1-4 AI市场需求
    15:37
  • 视频:
    1-5 常见平台
    13:18

本章介绍:

针对 “LangChain 是什么、难不难学” 的疑问,本章用通俗语言 + 极简实操带你入门。先拆解 LangChain 的核心定位 ——“大模型应用开发的‘乐高积木’”,帮你理解它如何简化 AI 项目开发;再通过 Step-by-Step 实操,教你用几行代码搭建 LangChain HelloWorld(如调用大模型生成指定内容),无需复杂环境配置,10 分钟就能跑通第一个 LangChain 程序,快速建立学习信心,为后续核心模块学习打下基础。

第2章 欢迎来到LangChain的世界:从概念到 HelloWorld 实战
4 节|64分钟
收起
  • 视频:
    2-1 langchain介绍
    试看
    18:56
  • 视频:
    2-2 helloworld入门
    18:54
  • 视频:
    2-3 Model IO 单轮与多轮
    13:27
  • 视频:
    2-4 交互模式
    11:55

本章介绍:

本章聚焦提示词模板的核心价值。你将学会用 LangChain 快速搭建模板,实现生成符合需求的高质量 Prompt,大幅提升 AI 交互效率,为后续复杂场景应用打下基础。

第3章 【LangChain】提示词:告别无效提问,用模板生成高质量 Prompt
7 节|97分钟
收起
  • 视频:
    3-1 提示词模板-字符模板
    09:22
  • 视频:
    3-2 提示词模板-会话模板
    17:46
  • 视频:
    3-3 提示词模板-占位符
    06:09
  • 视频:
    3-4 提示词模板-少样本
    24:21
  • 视频:
    3-5 提示词模板-加载外部文件
    04:17
  • 视频:
    3-6 提示词模板-部分赋值
    13:01
  • 视频:
    3-7 提示词模板-组合嵌套模板
    21:40

本章介绍:

针对 AI “不会灵活套用示例” 的问题,本章拆解 LangChain 示例选择器的工作逻辑。你将掌握根据输入内容动态筛选最优示例的方法,让 AI 能精准匹配不同场景,避免示例滥用导致的错误输出,提升 AI 响应的准确性与适配性。

第4章 【LangChain】示例选择器:让 AI“学例子”,动态匹配场景的示例优化技巧
3 节|39分钟
展开
  • 视频:
    4-1 示例选择器-长度选择器
    17:33
  • 视频:
    4-2 示例选择器-MMR
    12:50
  • 视频:
    4-3 示例选择器-自定义
    08:35

本章介绍:

面对 AI 输出 “杂乱无章、难复用” 的困扰,本章带你掌握 LangChain 输出格式化工具。你将学会自定义输出格式(如表格、JSON、指定段落结构),把 AI 生成的文本转化为规整的结构化结果,方便后续数据处理或直接展示,适配报告、数据统计等实战场景。

第5章 【LangChain】输出格式化:从"杂乱文本"到"结构化结果",定制AI输出
7 节|72分钟
展开
  • 视频:
    5-1 输出格式化-String格式
    06:03
  • 视频:
    5-2 输出格式化-Json格式
    10:05
  • 视频:
    5-3 输出格式化-Pydantic数据格式
    11:35
  • 视频:
    5-4 输出格式化-格式修复Fix
    11:31
  • 视频:
    5-5 输出格式化-重试Retry
    12:05
  • 视频:
    5-6 输出格式化-自定义格式化1
    13:03
  • 视频:
    5-7 输出格式化-自定义格式化2
    07:25

本章介绍:

LCEL 是 LangChain 串联流程的核心,本章用通俗案例拆解其语法逻辑。你将学会用简洁表达式整合提示词、模型、输出格式等模块,实现 “一行代码搭起 AI 交互流程”,告别繁琐的代码拼接,提升 AI 应用开发效率,轻松应对多步骤任务编排。

第6章 【LangChain】LCEL 表达式:一行代码串起AI流程!核心编排语法实战
11 节|161分钟
展开
  • 视频:
    6-1 LCEL是什么
    09:34
  • 视频:
    6-2 LCEL原理
    07:10
  • 视频:
    6-3 LCEL-RunnableLambda介绍
    18:06
  • 视频:
    6-4 LCEL-Runnable介绍
    14:26
  • 视频:
    6-5 LCEL-Runnable串行
    16:49
  • 视频:
    6-6 LCEL-Runnable并行
    09:48
  • 视频:
    6-7 LCEL-Runnable Passthrough介绍
    11:29
  • 视频:
    6-8 LCEL-分支Branch
    17:44
  • 视频:
    6-9 LCEL-重试Retry
    14:17
  • 视频:
    6-10 LCEL-配置Config
    17:33
  • 视频:
    6-11 LCEL-动态参数
    23:56

本章介绍:

解决多轮对话中 AI “记不住历史信息” 的痛点,本章详解 LangChain 记忆模块。你将掌握会话缓冲记忆、摘要记忆等常用方案,学会配置记忆组件并集成到对话流程中,让 AI 能连贯承接上下文,实现自然、流畅的多轮交互,满足客服、咨询等场景需求。

第7章 【LangChain】记忆:让AI“记住上下文”实现多轮对话连贯交互核心方案
5 节|75分钟
展开
  • 视频:
    7-1 Memory-记忆介绍
    14:13
  • 视频:
    7-2 Memory-占位符
    13:01
  • 视频:
    7-3 Memory-ChatMessageHistory实现
    07:37
  • 视频:
    7-4 Memory-RunnableWithMessageHistory实现
    20:55
  • 视频:
    7-5 Memory-长期记忆
    18:21

本章介绍:

为解决 “多格式文档难导入 AI” 的问题,本章带你实战 LangChain 文档加载能力。你将学会用内置工具快速加载 PDF、Word、Excel 等常用格式文件,自动提取文档内容并转化为 AI 可处理的格式,无需手动处理格式兼容问题,高效搭建 AI 知识库的 “数据入口”。

第8章 【LangChain】文档加载:常见格式(TXT、PDF、Word)一键接入
6 节|46分钟
展开
  • 视频:
    8-1 文档加载-TextLoader
    09:49
  • 视频:
    8-2 文档加载-PdfLoader
    06:41
  • 视频:
    8-3 文档加载-DocxLoader
    04:10
  • 视频:
    8-4 文档加载-WebLoader
    05:23
  • 视频:
    8-5 文档加载-CsvLoader
    04:53
  • 视频:
    8-6 文档加载-自定义
    14:47

本章介绍:

针对文档拆分不当导致 “检索结果碎片化、不准确” 的问题,本章解析 LangChain 文档拆分逻辑。你将掌握按字符、语义、章节等多种拆分策略,学会根据文档类型选择最优方案,避免信息割裂,为后续精准检索打下数据基础。

第9章 【LangChain】文档拆分:规避“信息割裂”用最优策略拆分文档提升检索精度
3 节|33分钟
展开
  • 视频:
    9-1 文档拆分Splitter-介绍
    08:43
  • 视频:
    9-2 文档拆分Splitter-token
    09:01
  • 视频:
    9-3 文档拆分Splitter-自定义
    15:01

本章介绍:

向量是 AI 检索的核心基础,本章用通俗语言拆解向量原理。你将理解文本如何通过嵌入模型转化为 “数字密码”(向量),学会用 LangChain 调用嵌入模型生成向量,搞懂向量相似性计算的逻辑,明白 AI “为何能精准找到相关内容”,为检索模块开发铺路。

第10章 【LangChain】向量:搞懂向量原理,把“文本”转成AI能检索的”数字密码”
7 节|127分钟
展开
  • 视频:
    10-1 向量-介绍
    29:24
  • 视频:
    10-2 向量-huggingface
    18:56
  • 视频:
    10-3 向量-modelscope
    12:41
  • 视频:
    10-4 向量-相似度
    18:07
  • 视频:
    10-5 向量存储-数据库
    09:28
  • 视频:
    10-6 向量存储-数据库使用
    24:19
  • 视频:
    10-7 向量存储-归一化
    13:46

本章介绍:

本章聚焦 LangChain 检索模块实战。你将学会搭建向量数据库检索流程,掌握相似度检索技巧,实现 “输入问题后快速定位相关文档片段”,打造高响应、高精度的 AI 检索逻辑,支撑知识库核心功能。

第11章 【LangChain】检索:从“全量搜索”到“精准定位”打造高响应的AI检索逻辑
10 节|169分钟
展开
  • 视频:
    11-1 检索-基础介绍
    11:05
  • 视频:
    11-2 检索-multiquery多次检索
    14:30
  • 视频:
    11-3 检索-上下文压缩检索
    16:12
  • 视频:
    11-4 检索-相似度-doc分值
    12:04
  • 视频:
    11-5 检索-检索过滤相似度分值
    06:08
  • 视频:
    11-6 检索-ensamble聚合检索器
    27:51
  • 视频:
    11-7 检索-LongContext重排序
    13:29
  • 视频:
    11-8 检索-Self自查询1
    16:33
  • 视频:
    11-9 检索-Self自查询2
    22:18
  • 视频:
    11-10 检索-重排序
    28:45

本章介绍:

突破 AI“只能聊天,无法实操” 的局限,本章带你解锁 LangChain 工具能力。你将学会配置常用工具(如天气查询、API 调用工具),实现 AI 根据需求自动调用工具获取信息或执行操作,大幅拓展 AI 应用场景,让 AI 从 “对话助手” 升级为 “实用工具”。

第12章 【LangChain】工具:让AI会用工具(查天气、调接口)拓展 AI 能力边界
7 节|81分钟
展开
  • 视频:
    12-1 工具-装饰器Tool介绍
    20:59
  • 视频:
    12-2 工具-装饰器Tool-代码
    07:30
  • 视频:
    12-3 工具-Tool工具类
    06:12
  • 视频:
    12-4 工具-StructedTools
    11:00
  • 视频:
    12-5 工具-BaseTool
    08:48
  • 视频:
    12-6 工具-LLM-BindTool1
    19:12
  • 视频:
    12-7 工具-LLM-BindTool2
    07:13

本章介绍:

本章作为实战开篇,帮你理清 AI 知识库的核心目标与技术框架。你将明确项目需实现的 “文档导入、向量存储、智能问答” 等核心功能,看懂从前端界面到后端服务、从数据处理到交互逻辑的完整技术链路,建立项目全局认知,为后续开发明确方向。

第13章 【实战项目】目标与技术架构:明确AI知识库核心功能,看懂“从0到1”的完整链路
5 节|58分钟
展开
  • 视频:
    13-1 项目介绍-RAG介绍
    11:37
  • 视频:
    13-2 项目介绍-RAG对比
    10:50
  • 视频:
    13-3 项目介绍-RAG商业产品介绍
    19:28
  • 视频:
    13-4 项目介绍-项目目标
    05:22
  • 视频:
    13-5 项目介绍-技术架构
    09:57

本章介绍:

针对 “前端开发难、耗时长” 的顾虑,本章带你快速掌握 Streamlit。你将学会用简洁 Python 代码搭建前端页面,实现控件交互、页面布局、数据共享等核心功能,无需掌握复杂前端框架,40分钟就能学过前端界面搭建,降低实战门槛。

第14章 【实战项目】Streamlit技术介绍:40分钟上手!快速入门前端界面
持续更新

本章介绍:

解答 “AI知识库数据该如何存储与检索” 的关键问题,本章聚焦 PostgreSQL 应用。你将学会在 PostgreSQL 中向量数据的高效存储,相似度的查询,中文分词等基础操作,为项目搭建稳定、可扩展的数据存储底座。

第15章 【实战项目】Postgresql 数据库:AI 知识库数据存哪里?检索方案实战
持续更新

本章介绍:

解决 “前后端如何传递数据” 的核心问题,本章带你实战 FastAPI。你将学会用 FastAPI 快速搭建后端接口,掌握接口请求处理、参数验证等关键技能,完成基础接口开发,打通前后端数据链路。

第16章 【实战项目】FastAPI技术介绍:搭建AI知识库后端接口,实现前后端数据互通
持续更新

本章介绍:

本章带你完整落地 AI 知识库前端开发。你将从前端构思,页面模块定位,再到控件的组合等交互逻辑,手把手带你写出可直接使用的前端代码,搭建AI知识库界面

第17章 【实战项目】前端设计:从“页面构思”到“界面搭建”手把手实现AI知识库前端界面
持续更新

本章介绍:

本章聚焦后端架构的完整性与稳定性。你将理清用户请求从前端发起,到接口接收、数据处理、调用 LangChain 模块、返回结果的完整链路,学会拆分核心服务(如文档处理服务、问答服务),搭建易维护的后端架构,为项目后续扩展打下基础。

第18章 【实战项目】后端整体设计:理清 “链路”,搭建 AI 知识库后端架构
持续更新

本章介绍:

作为 AI 知识库的核心模块,本章带你动手开发知识向量功能。你将整合 LangChain 文档加载、拆分、嵌入工具,实现 “上传文档→自动拆分→生成向量→存入向量库” 的完整流程,解决向量存储与查询的关键问题,让 AI 具备 “读取并记忆文档” 的能力。

第19章 【实战项目】知识向量模块开发:动手实现!把文档转向量、存向量库的核心模块
持续更新

本章介绍:

为提升项目实用性与可扩展性,本章带你开发动态配置功能。你将实现模型参数(如温度值、模型)、提示词模板,检索模式切换,让用户无需修改代码就能调整 AI 知识库功能,满足不同场景需求,提升项目灵活性。

第20章 【实战项目】动态配置开发:让AI知识库可配置(改参数、换模型),提升项目灵活性
持续更新

本章介绍:

本章带你落地 AI 知识库的核心交互功能 —— 会话模块。你将整合 LangChain 记忆、检索,实现 “用户提问→AI 检索相关文档→结合上下文生成答案→记录会话历史” 的完整流程,解决多轮对话连贯问题,让 AI 知识库具备 “智能问答” 的核心能力。

第21章 【实战项目】会话模块开发:实现 ”AI 问答+上下文记忆”完成知识库核心交互功能
持续更新

本章介绍:

本章帮你把项目从 “能用” 升级为 “好用”。你将学会文档其他的拆分方式、解答问答对模式,拓展图RAG知识,让你知道的 AI 知识库其他优化方向。

第22章 【实战项目】扩展知识点:从“能用”到“好用”,AI 知识库深入扩展
持续更新
每周更新直至完结
适合人群
对AI应用开发感兴趣的开发者、学生
技术储备
熟悉 Python Web开发
对LLM有基本认知学习效果更佳
环境参数
python 3.12+
uv 0.6.13
postgresql 17
老顾聊技术
不为别的,只为提升面试通过率
尽管课程时间很长,
但没关系,我们有老师的陪伴,
还有同学之间互相鼓励,彼此帮助,
完成学习后,还能获得慕课网官方认证的证书。
立即购买
数据加载中...
《从0到1,LangChain+RAG全链路实战AI知识库》的真实评价
综合评分:分,共 人参与
篇幅原因,只展示最近100条评价

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号