为什么值得把 Spring AI 作为 RAG 落地入口

在 Java 生态里接大模型,最常见的痛点不是提示词写不好,而是工程化:向量怎么存、检索怎么串进服务、缓存和重试怎么做、结果怎么可信。这门课把重心放在用 Spring AI 把 RAG 跑通,并顺带引入 MCP 与实时搜索,解决的是“从能聊两句”到“能在业务流里可靠调用外部知识”的过渡问题。它面向的不是纯算法研究,而是后端开发要把 LLM 能力嵌进现有请求链路、配置管理和部署结构的场景。如果你只关心模型效果而不关注工程稳定性,这门课可能略显繁琐;但如果你要在生产环境里真正把能力接进系统,它会很有价值。

适合什么基础、学习顺序建议

适合有一定 Java 和 Spring 开发经验、对大模型应用只停留在调用接口的读者。门槛在于:你能读懂基本代码结构,熟悉 Maven 依赖管理与环境变量配置,能接受边查文档边调试的节奏。如果你还没理清 API Key 管理、基础模型差异、Token 与上下文长度、常见幻觉来源,建议先补齐这些再进实战。入门阶段优先看前三块:Spring AI 集成与向量文本处理的核心抽象,理解它如何封装检索链路;RAG 的实现思路,特别是文档切分、索引与召回的基本约束;MCP 与实时搜索的定位,明确它们分别补全“工具调用规范”和“最新事实来源”。后续章节是将这些模块拼进完整流程,适合在前面的概念清楚后逐步跟练,不要跳跃式看章,否则容易丢掉关键实现细节。

学完能做什么、资料怎么配合练习

学完后,你可以独立完成一个基于 Spring AI 的 RAG 原型:支持本地或云端向量的接入,完成检索增强回答,并在需要时把实时搜索作为辅助数据源;同时理解 MCP 在工具链里的作用,知道如何在服务里统一编排多个外部能力。更重要的是,你能判断何时该用 RAG、何时该叠加检索策略或工具调用,而不是把所有问题都扔给模型。练习建议以课程配套资料为主线,先按目录顺序搭建最小可用链路,再把资料中的示例换成你自己的数据格式和业务接口,反复观察召回质量、延迟与成本的变化。不要一开始就追求全量功能,先把一段真实文档跑通检索—重排—生成的闭环,再用 MCP 和实时搜索扩展边界,这样更贴近实际工作场景,也能避免陷入空泛的概念讨论。

mksz948-LLM大模型智能引擎实战--SpringAI+RAG+MCP+实时搜索(13章完结)

本课程隶属 会员库 · 慕课实战课,完整课程目录与配套资料如下。

课程目录

第10章 基于MCP的大模型与数据库交互开发/
10-1 SpringBoot3集成MyBatisPlus【网盘分享wpfx.org.cn】.mp4
10-2 数据库MCP工具 - 创建商品信息【网盘分享wpfx.org.cn】.mp4
10-3 数据库MCP工具 - 删除商品信息【网盘分享wpfx.org.cn】.mp4
10-4 数据库MCP工具 - 枚举映射参数【网盘分享wpfx.org.cn】.mp4
10-5 数据库MCP工具 - 查询商品数据【网盘分享wpfx.org.cn】.mp4
10-6 数据库MCP工具 - 修改商品数据【网盘分享wpfx.org.cn】.mp4
第11章 云服务器部署与项目上线全流程指南/
11-1 云服务器的采购推荐【网盘分享wpfx.org.cn】.mp4
11-10 发布项目 - 安装配置Nginx【网盘分享wpfx.org.cn】.mp4
11-11 发布项目 - Nginx发布前端项目【网盘分享wpfx.org.cn】.mp4
11-2 安全组配置与SSH工具使用【网盘分享wpfx.org.cn】.mp4
11-3 云服务器配置安装OpenJDK21【网盘分享wpfx.org.cn】.mp4
11-4 云服务器安装Docker容器【网盘分享wpfx.org.cn】.mp4
11-5 Docker安装MySql8与数据表迁移【网盘分享wpfx.org.cn】.mp4
11-6 Docker安装Redis Stack【网盘分享wpfx.org.cn】.mp4
11-7 Docker安装SearXNG【网盘分享wpfx.org.cn】.mp4
11-8 发布项目 - 生产环境参数配置【网盘分享wpfx.org.cn】.mp4
11-9 发布项目 - SpringBoot3 项目打包发布【网盘分享wpfx.org.cn】.mp4
第12章 多平台集成MCP服务与智能体应用/
12-1 Cursor 集成自己的MCP服务【网盘分享wpfx.org.cn】.mp4
12-2 CherryStudio 集成自己的MCP服务【网盘分享wpfx.org.cn】.mp4
12-3 MacOS私有化部署Dify引擎【网盘分享wpfx.org.cn】.mp4
12-4 Windows本地私有部署Dify引擎【网盘分享wpfx.org.cn】.mp4
12-5 Dify 工作流集成MCP服务【网盘分享wpfx.org.cn】.mp4
第13章 LLM大模型智能引擎实战--课程总结/
13-1 课程总结【网盘分享wpfx.org.cn】.mp4
第1章 LLM大模型智能引擎实战--课程导学/
1-1 LLM大模型智能引擎实战--课程导学【网盘分享wpfx.org.cn】.mp4
第2章 初识SpringAI 项目功能与架构全解析/
2-1 SpringAI 项目功能介绍与演示【网盘分享wpfx.org.cn】.mp4
2-2 项目架构与SpringAI技术介绍【网盘分享wpfx.org.cn】.mp4
第3章 配置高效开发环境/
3-1 OpenJDK21与maven环境介绍【网盘分享wpfx.org.cn】.mp4
3-2 使用IDEA配置基础项目环境【网盘分享wpfx.org.cn】.mp4
3-3 数据库选型对比抉择【网盘分享wpfx.org.cn】.mp4
3-4 Docker安装MySql8数据库【网盘分享wpfx.org.cn】.mp4
3-5 数据库可视化Navicat 建库建表【网盘分享wpfx.org.cn】.mp4
3-6 通义灵码AI编程助手集成【网盘分享wpfx.org.cn】.mp4
3-7 内网互通原则(私有专有网络)【网盘分享wpfx.org.cn】.mp4
第4章 SpringBoot3 快速入门与配置管理/
4-1 SpringBoot3 快速入门【网盘分享wpfx.org.cn】.mp4
4-2 使用Maven搭建SpringBoot3基础架构【网盘分享wpfx.org.cn】.mp4
4-3 SpringBoot配置文件yml的妙用【网盘分享wpfx.org.cn】.mp4
4-4 SpringBoot多环境配置文件解耦与搭配【网盘分享wpfx.org.cn】.mp4
第5章 大模型集成与高阶功能开发/
5-1 SpringAI集成DeepSeek同步调用与系统提示词设定【网盘分享wpfx.org.cn】.mp4
5-2 SpringAI集成DeepSeek使用Flux流式输出【网盘分享wpfx.org.cn】.mp4
5-3 使用AOP切面化统计大模型调用执行时间【网盘分享wpfx.org.cn】.mp4
5-4 StopWatch秒表时间的优雅统计【网盘分享wpfx.org.cn】.mp4
5-5 使用隐藏文件.env进行大模型配置【网盘分享wpfx.org.cn】.mp4
5-6 .env加载并集成通义千问大模型【网盘分享wpfx.org.cn】.mp4
第6章 SSE实时通信与前端联调实战/
6-1 SSE服务端推送事件原理机制剖析【网盘分享wpfx.org.cn】.mp4
6-2 手把手构建基于Spring的SSE服务器【网盘分享wpfx.org.cn】.mp4
6-3 使用H5客户端连接SSE服务端【网盘分享wpfx.org.cn】.mp4
6-4 连接SSE服务并发送单条消息【网盘分享wpfx.org.cn】.mp4
6-5 解决SSE服务调用的跨域问题【网盘分享wpfx.org.cn】.mp4
6-6 SSE服务群发消息给所有客户端【网盘分享wpfx.org.cn】.mp4
6-7 前后端SpringAI联调实现大模型流式交互【网盘分享wpfx.org.cn】.mp4
6-8 MD转HTML优化大模型输出格式【网盘分享wpfx.org.cn】.mp4
第7章 构建高效的RAG知识库系统功能/
7-1 RAG知识库原理【网盘分享wpfx.org.cn】.mp4
7-2 使用Docker安装Redis作为向量库【网盘分享wpfx.org.cn】.mp4
7-3 在项目中配置Redis与嵌入式模型【网盘分享wpfx.org.cn】.mp4
7-4 上传并读取知识文档【网盘分享wpfx.org.cn】.mp4
7-5 自定义文本切分与向量库存储【网盘分享wpfx.org.cn】.mp4
7-6 根据用户提问搜索知识库【网盘分享wpfx.org.cn】.mp4
7-7 结合大模型优化知识库内容输出【网盘分享wpfx.org.cn】.mp4
第8章 SearXNG 联网搜索集成实战/
8-1 联网搜索的基本流程以及原理【网盘分享wpfx.org.cn】.mp4
8-2 使用Docker安装SearXNG【网盘分享wpfx.org.cn】.mp4
8-3 在项目中集成SearXNG【网盘分享wpfx.org.cn】.mp4
8-4 构建SeraXNG的URL请求地址【网盘分享wpfx.org.cn】.mp4
8-5 实现OKHttp基于SearXNG的实时搜索【网盘分享wpfx.org.cn】.mp4
8-6 限制SearXNG搜索结果集的列表长度【网盘分享wpfx.org.cn】.mp4
8-7 结合大模型优化实时联网搜索【网盘分享wpfx.org.cn】.mp4
第9章 深入理解与实践MCP服务/
9-1 初识MCP【网盘分享wpfx.org.cn】.mp4
9-10 开发邮件MCP工具 - 配置邮箱【网盘分享wpfx.org.cn】.mp4
9-11 开发邮件MCP工具 - 工具开发【网盘分享wpfx.org.cn】.mp4
9-12 开发邮件MCP工具 - Markdown转HTML【网盘分享wpfx.org.cn】.mp4
9-13 开发邮件MCP工具 - 实现大模型记忆功能【网盘分享wpfx.org.cn】.mp4
9-14 开发邮件MCP工具 - 大模型自动匹配数据类型【网盘分享wpfx.org.cn】.mp4
9-2 MCP的使用场景【网盘分享wpfx.org.cn】.mp4
9-3 MCP 的通信机制【网盘分享wpfx.org.cn】.mp4
9-4 MCP服务平台的使用【网盘分享wpfx.org.cn】.mp4
9-5 Cursor 集成MCP工具 - 本地【网盘分享wpfx.org.cn】.mp4
9-6 Cursor 集成MCP服务 - 远程【网盘分享wpfx.org.cn】.mp4
9-7 SpringAI 集成sdtio与SSE类型MCP【网盘分享wpfx.org.cn】.mp4
9-8 使用SpringAI开发第一个MCP工具【网盘分享wpfx.org.cn】.mp4
9-9 大模型的MCP工具自动编排能力【网盘分享wpfx.org.cn】.mp4
model.onnx
model.onnx下载报错解决方案.md
springai-mcp-rag-dev.exe