LLM大模型智能引擎实战--SpringAI+RAG+MCP+实时搜索

专为Java开发者设计,一站式掌握LLM大模型应用开发四大核心前沿技术

已完结
|
难度:初级
|
时长:共 12 小时
新课榜第 1 名
189
原价¥199.00
距离活动结束
立即购买
加购物车
已有 186 人在学
  • 通用AI智能引擎实战
  • RAG知识库实战
  • SpringAI全流程实战
  • 实时联网搜索实战
  • MCP协议与工具实战
  • 实时流式推送实战
试看本节课 09:03
试看本节课 06:45
1-1 LLM大模型智能引擎实战--课程导学
2-1 SpringAI 项目功能介绍与演示

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
2025年,在被AI热浪席卷的各行业中,无论是企业提升运营效率、优化用户体验,还是开发者拓展技术边界、打造智能应用,能够快速构建一套通用的智能引擎显得尤为重要。本课程专为Java开发者设计,课程将从零开始,全流程带你开发一款通用智能引擎,一站式掌握LLM大模型应用开发四大核心前沿技术:SpringAI+RAG知识库+MCP协议服务/工具+实时联网搜索。

本章介绍:

本章节主要对整体课程内容进行介绍,包括:课程内容安排、课程亮点优势、适合人群、学习建议等。

第1章 LLM大模型智能引擎实战--课程导学
1 节|10分钟
展开
  • 视频:
    1-1 LLM大模型智能引擎实战--课程导学
    试看
    09:03

本章介绍:

本章节将带你走进 SpringAI 项目的世界,全面了解其基础功能与整体架构设计。通过本章学习,你将对真个项目有初步的了解,为你打下坚实的基础,为后续的开发与优化做好准备。

第2章 初识SpringAI 项目功能与架构全解析
2 节|14分钟
收起
  • 视频:
    2-1 SpringAI 项目功能介绍与演示
    试看
    06:45
  • 视频:
    2-2 项目架构与SpringAI技术介绍
    06:54

本章介绍:

本章讲解JDK21与Maven环境配置、IDEA项目搭建、MySQL8数据库建模、Navicat使用、通义灵码集成及内网通信原理,夯实开发基础。

第3章 配置高效开发环境
7 节|47分钟
收起
  • 视频:
    3-1 OpenJDK21与maven环境介绍
    07:49
  • 视频:
    3-2 使用IDEA配置基础项目环境
    05:28
  • 视频:
    3-3 数据库选型对比抉择
    07:10
  • 视频:
    3-4 Docker安装MySql8数据库
    09:06
  • 视频:
    3-5 数据库可视化Navicat 建库建表
    05:11
  • 视频:
    3-6 通义灵码AI编程助手集成
    02:52
  • 视频:
    3-7 内网互通原则(私有专有网络)
    08:52

本章介绍:

本章节将引导你快速进入SpringBoot3的世界,从使用Maven搭建基础架构开始,详细介绍如何利用yml配置文件提升项目配置的灵活性。你还将学习到如何有效解耦和搭配多环境配置文件,确保开发、测试、生产等不同环境间的平滑切换与高效管理。适合初学者快速上手,也为进一步深入SpringBoot开发打下坚实基础。

第4章 SpringBoot3 快速入门与配置管理
4 节|27分钟
展开
  • 视频:
    4-1 SpringBoot3 快速入门
    05:54
  • 视频:
    4-2 使用Maven搭建SpringBoot3基础架构
    11:46
  • 视频:
    4-3 SpringBoot配置文件yml的妙用
    03:59
  • 视频:
    4-4 SpringBoot多环境配置文件解耦与搭配
    05:14

本章介绍:

本章深入讲解如何将SpringAI与DeepSeek高效集成,涵盖同步调用与Flux流式输出实现。通过Service层解耦控制器与业务逻辑,提升代码可维护性。引入AOP切面统计模型调用耗时,并使用StopWatch优雅实现时间监控。最后结合.env文件实现敏感配置管理,打造专业级大模型应用开发能力。

第5章 大模型集成与高阶功能开发
6 节|66分钟
展开
  • 视频:
    5-1 SpringAI集成DeepSeek同步调用与系统提示词设定
    15:25
  • 视频:
    5-2 SpringAI集成DeepSeek使用Flux流式输出
    11:05
  • 视频:
    5-3 使用AOP切面化统计大模型调用执行时间
    15:43
  • 视频:
    5-4 StopWatch秒表时间的优雅统计
    08:08
  • 视频:
    5-5 使用隐藏文件.env进行大模型配置
    08:25
  • 视频:
    5-6 .env加载并集成通义千问大模型
    06:51

本章介绍:

本章系统讲解SSE(Server-Sent Events)的原理与实现,手把手带你基于SpringBoot构建SSE服务端,实现消息推送、跨域处理及广播功能。结合服务接口连接客户端,并在H5页面中完成前端代码梳理与SpringAI联调测试,全面掌握前后端实时通信开发技能。

第6章 SSE实时通信与前端联调实战
8 节|89分钟
展开
  • 视频:
    6-1 SSE服务端推送事件原理机制剖析
    06:35
  • 视频:
    6-2 手把手构建基于Spring的SSE服务器
    11:21
  • 视频:
    6-3 使用H5客户端连接SSE服务端
    11:33
  • 视频:
    6-4 连接SSE服务并发送单条消息
    15:43
  • 视频:
    6-5 解决SSE服务调用的跨域问题
    11:11
  • 视频:
    6-6 SSE服务群发消息给所有客户端
    09:47
  • 视频:
    6-7 前后端SpringAI联调实现大模型流式交互
    15:12
  • 视频:
    6-8 MD转HTML优化大模型输出格式
    06:39

本章介绍:

本章节首先探讨使用知识库的重要性,解释RAG(检索增强生成)知识库和向量库的工作原理。接着,指导你如何通过Docker安装Redis作为向量存储,并在项目中配置Redis与嵌入式模型。你将学习到怎样读取文档并将信息存入知识库,以及根据用户提问从知识库中搜索相关内容。最后,我们将讨论如何结合大模型来优化知识库的输出,确保提供最准确的信息回答。这一系列步骤帮助你建立一个强大的知识管理系统。

第7章 构建高效的RAG知识库系统功能
7 节|68分钟
展开
  • 视频:
    7-1 RAG知识库原理
    04:17
  • 视频:
    7-2 使用Docker安装Redis作为向量库
    07:03
  • 视频:
    7-3 在项目中配置Redis与嵌入式模型
    05:01
  • 视频:
    7-4 上传并读取知识文档
    12:10
  • 视频:
    7-5 自定义文本切分与向量库存储
    12:25
  • 视频:
    7-6 根据用户提问搜索知识库
    07:20
  • 视频:
    7-7 结合大模型优化知识库内容输出
    19:21

本章介绍:

本章节首先探讨为何需要使用联网搜索来增强应用的数据获取能力,特别是在结合大模型时提升信息的准确性和实时性。接着详细介绍如何通过Docker安装SearXNG开源搜索引擎,以及如何在项目中集成SearXNG服务。你将学习到实现基于SearXNG的实时搜索功能,并探索如何结合大模型优化实时搜索输出,以提供更加精准、个性化的搜索结果。此章节旨在帮助开发者掌握从基础安装到高级应用的全过程,有效提升项目的搜索能力和用户体验。

第8章 SearXNG 联网搜索集成实战
7 节|67分钟
展开
  • 视频:
    8-1 联网搜索的基本流程以及原理
    03:14
  • 视频:
    8-2 使用Docker安装SearXNG
    06:32
  • 视频:
    8-3 在项目中集成SearXNG
    10:41
  • 视频:
    8-4 构建SeraXNG的URL请求地址
    08:21
  • 视频:
    8-5 实现OKHttp基于SearXNG的实时搜索
    12:18
  • 视频:
    8-6 限制SearXNG搜索结果集的列表长度
    07:34
  • 视频:
    8-7 结合大模型优化实时联网搜索
    17:35

本章介绍:

本章着重讲解MCP协议(Model Control Protocol)、服务及客户端概念,探讨其在自动化流程和大模型集成中的应用。介绍MCP工作原理、第三方服务平台,并详细讲解如何在Cursor中集成MCP及使用高德工具扩展。通过创建自定义MCP工具和实现大模型的记忆功能,以及开发邮件发送MCP工具(含Markdown转HTML),全面掌握MCP技术栈的应用。

第9章 深入理解与实践MCP服务
14 节|128分钟
展开
  • 视频:
    9-1 初识MCP
    11:06
  • 视频:
    9-2 MCP的使用场景
    06:54
  • 视频:
    9-3 MCP 的通信机制
    07:03
  • 视频:
    9-4 MCP服务平台的使用
    08:38
  • 视频:
    9-5 Cursor 集成MCP工具 - 本地
    06:42
  • 视频:
    9-6 Cursor 集成MCP服务 - 远程
    05:44
  • 视频:
    9-7 SpringAI 集成sdtio与SSE类型MCP
    10:16
  • 视频:
    9-8 使用SpringAI开发第一个MCP工具
    18:47
  • 视频:
    9-9 大模型的MCP工具自动编排能力
    09:58
  • 视频:
    9-10 开发邮件MCP工具 - 配置邮箱
    04:44
  • 视频:
    9-11 开发邮件MCP工具 - 工具开发
    13:39
  • 视频:
    9-12 开发邮件MCP工具 - Markdown转HTML
    07:14
  • 视频:
    9-13 开发邮件MCP工具 - 实现大模型记忆功能
    09:05
  • 视频:
    9-14 开发邮件MCP工具 - 大模型自动匹配数据类型
    07:53

本章介绍:

本章围绕MCP工具开发大模型与数据库的交互,涵盖SpringBoot3集成MyBatisPlus、实体映射、数据增删改查操作,并通过MCP实现枚举参数映射与业务逻辑解耦,提升数据层开发效率与扩展性,最终实现基于自然语言调用数据库的操作。

第10章 基于MCP的大模型与数据库交互开发
6 节|91分钟
展开
  • 视频:
    10-1 SpringBoot3集成MyBatisPlus
    11:17
  • 视频:
    10-2 数据库MCP工具 - 创建商品信息
    16:22
  • 视频:
    10-3 数据库MCP工具 - 删除商品信息
    07:44
  • 视频:
    10-4 数据库MCP工具 - 枚举映射参数
    25:00
  • 视频:
    10-5 数据库MCP工具 - 查询商品数据
    20:08
  • 视频:
    10-6 数据库MCP工具 - 修改商品数据
    10:26

本章介绍:

本章详细介绍从选购云服务器到项目上线的全过程。涵盖安全组配置、SSH工具使用、OpenJDK21安装、Docker容器部署(MySQL8、Redis Stack、SearXNG)、SpringBoot3项目打包发布、Nginx配置及前端项目上线等关键步骤,帮助开发者顺利完成生产环境部署。

第11章 云服务器部署与项目上线全流程指南
11 节|92分钟
展开
  • 视频:
    11-1 云服务器的采购推荐
    13:02
  • 视频:
    11-2 安全组配置与SSH工具使用
    07:12
  • 视频:
    11-3 云服务器配置安装OpenJDK21
    08:34
  • 视频:
    11-4 云服务器安装Docker容器
    04:57
  • 视频:
    11-5 Docker安装MySql8与数据表迁移
    09:20
  • 视频:
    11-6 Docker安装Redis Stack
    05:05
  • 视频:
    11-7 Docker安装SearXNG
    06:21
  • 视频:
    11-8 发布项目 - 生产环境参数配置
    13:40
  • 视频:
    11-9 发布项目 - SpringBoot3 项目打包发布
    09:51
  • 视频:
    11-10 发布项目 - 安装配置Nginx
    06:38
  • 视频:
    11-11 发布项目 - Nginx发布前端项目
    06:31

本章介绍:

本章讲解在Cursor与CherryStudio中集成自定义MCP服务的方法,并引入Dify,演示如何在其工作流中集成MCP,提升项目自动化与智能化水平,实现高效流程优化与模型协同控制。

第12章 多平台集成MCP服务与智能体应用
5 节|51分钟
展开
  • 视频:
    12-1 Cursor 集成自己的MCP服务
    06:16
  • 视频:
    12-2 CherryStudio 集成自己的MCP服务
    06:04
  • 视频:
    12-3 MacOS私有化部署Dify引擎
    17:21
  • 视频:
    12-4 Windows本地私有部署Dify引擎
    12:05
  • 视频:
    12-5 Dify 工作流集成MCP服务
    08:56

本章介绍:

本章主要对整体课程内容进行梳理,梳理课程重、难点,更好的帮助达到理想的学习效果,吃透整体课程内容。

第13章 LLM大模型智能引擎实战--课程总结
1 节|5分钟
展开
  • 视频:
    13-1 课程总结
    04:09
本课程已完结
适合人群
有Java基础的开发者
技术储备
具备Java基础
具备Linux基础
环境参数
大模型 DeepSeek
开发环境 Java OpenJDK 21
MCP 1.0.0
RAG 1.0.0
OKHttp 4.12.0
Model-Transformers 3.5.0
SpringBoot 3.X
SpringAI 1.0
MyBatis Plus 3.5.10.1
MySQL 8.0
Docker 4.20.1
Redis-Stack 7.2.0
不为别的,只为提升面试通过率
尽管课程时间很长,
但没关系,我们有老师的陪伴,
还有同学之间互相鼓励,彼此帮助,
完成学习后,还能获得慕课网官方认证的证书。
立即购买
数据加载中...
《LLM大模型智能引擎实战--SpringAI+RAG+MCP+实时搜索》的真实评价
综合评分:分,共 人参与
篇幅原因,只展示最近100条评价

学习咨询

选课、学习遇到问题?

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

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

微信客服

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

帮助反馈 APP下载

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

公众号

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