课程介绍

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

你将学到

  • 提升基于定制化需求开发能力
  • 积累RAG架构设计与调优经验
  • 打通从0到1开发AI应用全流程
  • 倍增LLM应用全栈开发实战力
  • 掌握LangChain实用核心技巧
  • 拓展工程化与模块化开发思维

试看链接 https://pan.baidu.com/s/1nYckkc9pLqYqYutYRHs8TA?pwd=xttt

相关推荐

2025年尚硅谷阳哥LangChain4J +向量数据库+RAG

基于LangChain和知识图谱的大模型医疗问答机器人项目

Java大模型工程能力必修课,LangChain4j 入门到实践(高清同步)

课程目录

第1章 课程介绍:搞懂 AI 知识库价值,解锁实战技能与岗位机遇

  • 视频 1-1:课程介绍

  • 视频 1-2:实战项目与FastGPT类比

  • 视频 1-3:大模型介绍

  • 视频 1-4:AI市场需求

  • 视频 1-5:常见平台

第2章 欢迎来到LangChain的世界:从概念到 HelloWorld 实战

  • 视频 2-1:langchain介绍

  • 视频 2-2:helloworld入门

  • 视频 2-3:Model IO 单轮与多轮

  • 视频 2-4:交互模式

第3章 【LangChain】提示词:告别无效提问,用模板生成高质量 Prompt

  • 视频 3-1:提示词模板-字符模板

  • 视频 3-2:提示词模板-会话模板

  • 视频 3-3:提示词模板-占位符

  • 视频 3-4:提示词模板-少样本

  • 视频 3-5:提示词模板-加载外部文件

  • 视频 3-6:提示词模板-部分赋值

  • 视频 3-7:提示词模板-组合嵌套模板

第4章 【LangChain】示例选择器:让 AI”学例子”,动态匹配场景的示例优化技巧

  • 视频 4-1:示例选择器-长度选择器

  • 视频 4-2:示例选择器-MMR

  • 视频 4-3:示例选择器-自定义

第5章 【LangChain】输出格式化:从”杂乱文本”到”结构化结果”,定制AI输出

  • 视频 5-1:输出格式化-String格式

  • 视频 5-2:输出格式化-Json格式

  • 视频 5-3:输出格式化-Pydantic数据格式

  • 视频 5-4:输出格式化-格式修复Fix

  • 视频 5-5:输出格式化-重试Retry

  • 视频 5-6:输出格式化-自定义格式化1

  • 视频 5-7:输出格式化-自定义格式化2

第6章 【LangChain】LCEL 表达式:一行代码串起AI流程!核心编排语法实战

  • 视频 6-1:LCEL是什么

  • 视频 6-2:LCEL原理

  • 视频 6-3:LCEL-RunnableLambda介绍

  • 视频 6-4:LCEL-Runnable介绍

  • 视频 6-5:LCEL-Runnable串行

  • 视频 6-6:LCEL-Runnable并行

  • 视频 6-7:LCEL-Runnable Passthrough介绍

  • 视频 6-8:LCEL-分支Branch

  • 视频 6-9:LCEL-重试Retry

  • 视频 6-10:LCEL-配置Config

  • 视频 6-11:LCEL-动态参数

第7章 【LangChain】记忆:让AI”记住上下文”实现多轮对话连贯交互核心方案

  • 视频 7-1:Memory-记忆介绍

  • 视频 7-2:Memory-占位符

  • 视频 7-3:Memory-ChatMessageHistory实现

  • 视频 7-4:Memory-RunnableWithMessageHistory实现

  • 视频 7-5:Memory-长期记忆

第8章 【LangChain】文档加载:常见格式(TXT、PDF、Word)一键接入

  • 视频 8-1:文档加载-TextLoader

  • 视频 8-2:文档加载-PdfLoader

  • 视频 8-3:文档加载-DocxLoader

  • 视频 8-4:文档加载-WebLoader

  • 视频 8-5:文档加载-CsvLoader

  • 视频 8-6:文档加载-自定义

第9章 【LangChain】文档拆分:规避”信息割裂”用最优策略拆分文档提升检索精度

  • 视频 9-1:文档拆分Splitter-介绍

  • 视频 9-2:文档拆分Splitter-token

  • 视频 9-3:文档拆分Splitter-自定义

第10章 【LangChain】向量:搞懂向量原理,把”文本”转成AI能检索的”数字密码”

  • 视频 10-1:向量-介绍

  • 视频 10-2:向量-huggingface

  • 视频 10-3:向量-modelscope

  • 视频 10-4:向量-相似度

  • 视频 10-5:向量存储-数据库

  • 视频 10-6:向量存储-数据库使用

  • 视频 10-7:向量存储-归一化

第11章 【LangChain】检索:从”全量搜索”到”精准定位”打造高响应的AI检索逻辑

  • 视频 11-1:检索-基础介绍

  • 视频 11-2:检索-multiquery多次检索

  • 视频 11-3:检索-上下文压缩检索

  • 视频 11-4:检索-相似度-doc分值

  • 视频 11-5:检索-检索过滤相似度分值

  • 视频 11-6:检索-ensamble聚合检索器

  • 视频 11-7:检索-LongContext重排序

  • 视频 11-8:检索-Self自查询1

  • 视频 11-9:检索-Self自查询2

  • 视频 11-10:检索-重排序

第12章 【LangChain】工具:让AI会用工具(查天气、调接口)拓展 AI 能力边界

  • 视频 12-1:工具-装饰器Tool介绍

  • 视频 12-2:工具-装饰器Tool-代码

  • 视频 12-3:工具-Tool工具类

  • 视频 12-4:工具-StructedTools

  • 视频 12-5:工具-BaseTool

  • 视频 12-6:工具-LLM-BindTool1

  • 视频 12-7:工具-LLM-BindTool2

第13章 【实战项目】目标与技术架构:明确AI知识库核心功能,看懂”从0到1″的完整链路

  • 视频 13-1:项目介绍-RAG介绍

  • 视频 13-2:项目介绍-RAG对比

  • 视频 13-3:项目介绍-RAG商业产品介绍

  • 视频 13-4:项目介绍-项目目标

  • 视频 13-5:项目介绍-技术架构

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

  • 视频 14-1:Streamlit介绍

  • 视频 14-2:Streamlit-helloworld

  • 视频 14-3:Streamlit-表格-图表组件

  • 视频 14-4:Streamlit-交互控件

  • 视频 14-5:Streamlit-界面布局

  • 视频 14-6:Streamlit-会话状态

  • 视频 14-7:Streamlit-控件key参数介绍

  • 视频 14-8:Streamlit-控件key参数互动

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

  • 视频 15-1:Postgresql-介绍

  • 视频 15-2:Postgresql-全文搜索介绍

  • 视频 15-3:Postgresql-中文分词jieba安装

  • 视频 15-4:Postgresql-向量vector-插件介绍安装

  • 视频 15-5:Postgresql-相似度-欧式距离

  • 视频 15-6:Postgresql-相似度-曼哈顿距离

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

  • 视频 16-1:FastAPI-介绍-helloworld入门

  • 视频 16-2:FastAPI-传参

  • 视频 16-3:FastAPI-异步-响应状态码

  • 视频 16-4:FastAPI-商品案例

  • 视频 16-5:FastAPI-ApIRouter路由

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

  • 视频 17-1:前端-构思

  • 视频 17-2:前端-左右布局

  • 视频 17-3:前端-首页搭建

  • 视频 17-4:前端-知识空间搭建

  • 视频 17-5:前端-知识库搭建

  • 视频 17-6:前端-设置搭建

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

  • 视频 18-1:后端-需求-模块分析

  • 视频 18-2:后端-实战编码逻辑

  • 视频 18-3:后端-数据库设计

  • 视频 18-4:后端-项目工程创建

  • 视频 18-5:后端-工程目录-分层设计

  • 视频 18-6:后端-api设计

  • 视频 18-7:后端-工程启动方式

  • 视频 18-8:后端-数据库操作

  • 视频 18-9:后端-补全数据库操作-日志对象-vector类型包

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

  • 视频 19-1:后端-知识空间实战-动态数据

  • 视频 19-2:后端-知识空间增删改

  • 视频 19-3:后端-知识库-查看片段-删除

  • 视频 19-4:后端-知识库-上传文件-分段

  • 视频 19-5:后端-向量模块-向量化-job调度

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

  • 视频 20-1:后端-设置模块

  • 视频 20-2:后端-设置演示

  • 视频 20-3:后端-通过动态配置-获取数据库url-向量模型地址

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

  • 视频 21-1:后端-首页会话-获取动态空间和用户

  • 视频 21-2:后端-标准大模型会话

  • 视频 21-3:后端-RAG大模型会话

  • 视频 21-4:后端-提示词模板的修复

  • 视频 21-5:后端-增加记忆能力

  • 视频 21-6:后端-历史会话记录-显示加载

  • 视频 21-7:后端-历史会话记录-清除

  • 视频 21-8:后端-历史会话记录-显示慢的优化

  • 视频 21-9:后端-显示引用的文档片段

  • 视频 21-10:后端-美化左侧菜单

第22章 【实战项目】扩展知识点:从”能用”到”好用”,AI 知识库深入扩展

  • 视频 22-1:扩展-项目实战与FastGPT的对比

  • 视频 22-2:扩展-chunk拆分的多种方式

  • 视频 22-3:扩展-问答对的作用

  • 视频 22-4:扩展-graphrag介绍

第23章 【实战项目】升级:LangChain0.3.x升级到LangChain1.0差异

  • 视频 23-1:langchain1_0-最新版本介绍

  • 视频 23-2:langchain1_0-教学代码差异

  • 视频 23-3:实战项目升级到Langchain1_0

  • 视频 23-4:LangChain1_0补充学习说明