为什么值得把 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






