目录
- 第1章 课程介绍:搞懂 AI 知识库价值,解锁实战技能与岗位机遇
- 第2章 欢迎来到LangChain的世界:从概念到 HelloWorld 实战
- 第3章 【LangChain】提示词:告别无效提问,用模板生成高质量 Prompt
- 第4章 【LangChain】示例选择器:让 AI“学例子”,动态匹配场景的示例优化技巧
- 第5章 【LangChain】输出格式化:从”杂乱文本”到”结构化结果”,定制AI输出
- 第6章 【LangChain】LCEL 表达式:一行代码串起AI流程!核心编排语法实战
- 第7章 【LangChain】记忆:让AI“记住上下文”实现多轮对话连贯交互核心方案
- 第8章 【LangChain】文档加载:常见格式(TXT、PDF、Word)一键接入
- 第9章 【LangChain】文档拆分:规避“信息割裂”用最优策略拆分文档提升检索精度
- 第10章 【LangChain】向量:搞懂向量原理,把“文本”转成AI能检索的”数字密码”
- 第11章 【LangChain】检索:从“全量搜索”到“精准定位”打造高响应的AI检索逻辑
- 第12章 【LangChain】工具:让AI会用工具(查天气、调接口)拓展 AI 能力边界
- 第13章 【实战项目】目标与技术架构:明确AI知识库核心功能,看懂“从0到1”的完整链路
- 第14章 【实战项目】Streamlit技术介绍:40分钟上手!快速入门前端界面
- 第15章 【实战项目】Postgresql 数据库:AI 知识库数据存哪里?检索方案实战
- 第16章 【实战项目】FastAPI技术介绍:搭建AI知识库后端接口,实现前后端数据互通
- 第17章 【实战项目】前端设计:从“页面构思”到“界面搭建”手把手实现AI知识库前端界面
- 第18章 【实战项目】后端整体设计:理清 “链路”,搭建 AI 知识库后端架构
- 第19章 【实战项目】知识向量模块开发:动手实现!把文档转向量、存向量库的核心模块
- 第20章 【实战项目】动态配置开发:让AI知识库可配置(改参数、换模型),提升项目灵活性
- 第21章 【实战项目】会话模块开发:实现 ”AI 问答+上下文记忆”完成知识库核心交互功能
- 第22章 【实战项目】扩展知识点:从“能用”到“好用”,AI 知识库深入扩展
- 第23章 【实战项目】升级:LangChain0.3.x升级到LangChain1.0差异
YouTube观看地址:从0到1,LangChain+RAG全链路实战AI知识库
第1章 课程介绍:搞懂 AI 知识库价值,解锁实战技能与岗位机遇
- 视频:1-1 课程介绍(06:37)
- 视频:1-2 实战项目与FastGPT类比(04:36)
- 视频:1-3 大模型介绍(17:41)
- 视频:1-4 AI市场需求(15:37)
- 视频:1-5 常见平台(13:18)
第2章 欢迎来到LangChain的世界:从概念到 HelloWorld 实战
- 视频:2-1 langchain介绍(18:56)
- 视频:2-2 helloworld入门(18:54)
- 视频:2-3 Model IO 单轮与多轮(13:27)
- 视频:2-4 交互模式(11:55)
第3章 【LangChain】提示词:告别无效提问,用模板生成高质量 Prompt
- 视频: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)
第4章 【LangChain】示例选择器:让 AI“学例子”,动态匹配场景的示例优化技巧
- 视频:4-1 示例选择器-长度选择器(17:33)
- 视频:4-2 示例选择器-MMR(12:50)
- 视频:4-3 示例选择器-自定义(08:35)
第5章 【LangChain】输出格式化:从”杂乱文本”到”结构化结果”,定制AI输出
- 视频: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)
第6章 【LangChain】LCEL 表达式:一行代码串起AI流程!核心编排语法实战
- 视频: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)
第7章 【LangChain】记忆:让AI“记住上下文”实现多轮对话连贯交互核心方案
- 视频: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)
第8章 【LangChain】文档加载:常见格式(TXT、PDF、Word)一键接入
- 视频: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)
第9章 【LangChain】文档拆分:规避“信息割裂”用最优策略拆分文档提升检索精度
- 视频:9-1 文档拆分Splitter-介绍(08:43)
- 视频:9-2 文档拆分Splitter-字符方式(13:20)
- 视频:9-3 文档拆分Splitter-递归方式(08:52)
- 视频:9-4 文档拆分Splitter-token(09:01)
- 视频:9-5 文档拆分Splitter-自定义(15:01)
第10章 【LangChain】向量:搞懂向量原理,把“文本”转成AI能检索的”数字密码”
- 视频: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)
第11章 【LangChain】检索:从“全量搜索”到“精准定位”打造高响应的AI检索逻辑
- 视频: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)
第12章 【LangChain】工具:让AI会用工具(查天气、调接口)拓展 AI 能力边界
- 视频: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)
第13章 【实战项目】目标与技术架构:明确AI知识库核心功能,看懂“从0到1”的完整链路
- 视频:13-1 项目介绍-RAG介绍(11:37)
- 视频:13-2 项目介绍-RAG对比(10:50)
- 视频:13-3 项目介绍-RAG商业产品介绍(19:28)
- 视频:13-4 项目介绍-项目目标(05:22)
- 视频:13-5 项目介绍-技术架构(09:57)
第14章 【实战项目】Streamlit技术介绍:40分钟上手!快速入门前端界面
- 视频:14-1 Streamlit介绍(11:06)
- 视频:14-2 Streamlit-helloworld(04:27)
- 视频:14-3 Streamlit-表格-图表组件(05:14)
- 视频:14-4 Streamlit-交互控件(09:01)
- 视频:14-5 Streamlit-界面布局(06:08)
- 视频:14-6 Streamlit-会话状态(03:24)
- 视频:14-7 Streamlit-控件key参数介绍(03:42)
- 视频:14-8 Streamlit-控件key参数互动(02:01)
第15章 【实战项目】Postgresql 数据库:AI 知识库数据存哪里?检索方案实战
- 视频:15-1 Postgresql-介绍(12:06)
- 视频:15-2 Postgresql-全文搜索介绍(29:01)
- 视频:15-3 Postgresql-中文分词jieba安装(09:22)
- 视频:15-4 Postgresql-向量vector-插件介绍安装(09:53)
- 视频:15-5 Postgresql-相似度-欧式距离(16:40)
- 视频:15-6 Postgresql-相似度-曼哈顿距离(05:36)
第16章 【实战项目】FastAPI技术介绍:搭建AI知识库后端接口,实现前后端数据互通
- 视频:16-1 FastAPI-介绍-helloworld入门(07:16)
- 视频:16-2 FastAPI-传参(06:22)
- 视频:16-3 FastAPI-异步-响应状态码(03:48)
- 视频:16-4 FastAPI-商品案例(05:54)
- 视频:16-5 FastAPI-ApIRouter路由(08:48)
第17章 【实战项目】前端设计:从“页面构思”到“界面搭建”手把手实现AI知识库前端界面
- 视频:17-1 前端-构思(13:36)
- 视频:17-2 前端-左右布局(13:33)
- 视频:17-3 前端-首页搭建(21:06)
- 视频:17-4 前端-知识空间搭建(15:11)
- 视频:17-5 前端-知识库搭建(02:43)
- 视频:17-6 前端-设置搭建(19:33)
第18章 【实战项目】后端整体设计:理清 “链路”,搭建 AI 知识库后端架构
- 视频:18-1 后端-需求-模块分析(11:09)
- 视频:18-2 后端-实战编码逻辑(02:31)
- 视频:18-3 后端-数据库设计(09:22)
- 视频:18-4 后端-项目工程创建(04:44)
- 视频:18-5 后端-工程目录-分层设计(07:14)
- 视频:18-6 后端-api设计(14:50)
- 视频:18-7 后端-工程启动方式(29:28)
- 视频:18-8 后端-数据库操作(45:48)
- 视频:18-9 后端-补全数据库操作-日志对象-vector类型包(05:13)
第19章 【实战项目】知识向量模块开发:动手实现!把文档转向量、存向量库的核心模块
- 视频:19-1 后端-知识空间实战-动态数据(11:11)
- 视频:19-2 后端-知识空间增删改(11:25)
- 视频:19-3 后端-知识库-查看片段-删除(12:48)
- 视频:19-4 后端-知识库-上传文件-分段(23:55)
- 视频:19-5 后端-向量模块-向量化-job调度(23:24)
第20章 【实战项目】动态配置开发:让AI知识库可配置(改参数、换模型),提升项目灵活性
第21章 【实战项目】会话模块开发:实现 ”AI 问答+上下文记忆”完成知识库核心交互功能
- 视频:21-1 后端-首页会话-获取动态空间和用户(11:14)
- 视频:21-2 后端-标准大模型会话(36:11)
- 视频:21-3 后端-RAG大模型会话(38:40)
- 视频:21-4 后端-提示词模板的修复(10:43)
- 视频:21-5 后端-增加记忆能力(13:45)
- 视频:21-6 后端-历史会话记录-显示加载(11:16)
- 视频:21-7 后端-历史会话记录-清除(03:19)
- 视频:21-8 后端-历史会话记录-显示慢的优化(04:11)
- 视频:21-9 后端-显示引用的文档片段(22:28)
- 视频:21-10 后端-美化左侧菜单(11:09)
第22章 【实战项目】扩展知识点:从“能用”到“好用”,AI 知识库深入扩展
- 视频:22-1 扩展-项目实战与FastGPT的对比(12:00)
- 视频:22-2 扩展-chunk拆分的多种方式(22:18)
- 视频:22-3 扩展-问答对的作用(13:06)
- 视频:22-4 扩展-graphrag介绍(07:37)
第23章 【实战项目】升级:LangChain0.3.x升级到LangChain1.0差异
- 视频:23-1 langchain1_0-最新版本介绍(09:39)
- 视频:23-2 langchain1_0-教学代码差异(11:47)
- 视频:23-3 实战项目升级到Langchain1_0(03:37)
- 视频:23-4 LangChain1_0补充学习说明最近学习(02:13)
0 条评论