这门课的主题落在“大模型应用开发”这条工程主线上,而不是停留在调 API 或写 Prompt 的层面。它把 2026 年这个时间点下企业里真实会用到的一整套技术栈摆在一起:Spring AI 做 Java 侧的模型接入与抽象,MCP 解决工具与上下文的标准化对接,RAG 处理私有知识检索,Agent 与 Skill 负责编排和可复用的能力单元,LangCh…
这门课的主题落在“大模型应用开发”这条工程主线上,而不是停留在调 API 或写 Prompt 的层面。它把 2026 年这个时间点下企业里真实会用到的一整套技术栈摆在一起:Spring AI 做 Java 侧的模型接入与抽象,MCP 解决工具与上下文的标准化对接,RAG 处理私有知识检索,Agent 与 Skill 负责编排和可复用的能力单元,LangChain4J 则提供了另一条对照实现的路径。对已有 Java/Spring 背景、想把这套东西落到项目里的开发者来说,这份资料的价值在于它能拿来边看边改,而不是只看演示。
单独看 Spring AI、MCP、RAG 都不新鲜,难点在于它们怎么在一个工程里协同。这门课把 Spring AI 作为主干,用它的 ChatClient、Advisor、Tool Calling 等机制承接模型调用与上下文管理;MCP 这一块则把“工具从哪来、怎么暴露、怎么被模型调用”这件事从硬编码里拆出来,变成可配置、可复用的服务端能力。RAG 部分不是简单套一个向量库,而是和 Skill 的抽象结合,让检索、工具、提示模板都能作为可插拔单元被 Agent 调度。LangChain4J 的存在提供了一个横向参照:同样的链路用不同框架怎么表达,差异在哪,迁移时要注意什么。这种“一主一辅”的结构,比只讲一个框架更容易看清哪些是框架特性、哪些是通用模式。
资料里带的 LLMentor 这类代码工程体量不大,但结构完整,适合作为对照实践的起点。启动入口、配置加载、模型客户端初始化、工具注册、检索链路、Agent 调度这几块是分开的,读的时候可以按“一次请求进来之后依次经过哪些组件”这条线去跟。MCP 相关代码重点看服务端如何声明能力、客户端如何发现和调用,这部分和 Spring AI 的 Tool 机制如何衔接是理解成本最高的地方。RAG 部分关注文档切分、向量化、召回与重排的落点在哪一层,以及它和 Skill 注册的关系。带着“如果换成我自己的业务,哪一层要改、哪一层能直接复用”的问题去看,比顺着目录一行行读更有用。
需要提醒的是,框架版本迭代快,示例代码里的某些写法可能已经被新版本替代。对照时优先理解它解决的问题和分层思路,具体 API 以你实际引入的版本为准。
如果基础一般,先从 Spring AI 的模型调用和 Advisor 机制入手,跑通一次完整问答;接着补 RAG,把检索链路单独调通,观察不同切分和召回策略对结果的影响;然后再看 MCP,理解工具标准化接入的动机和实现;最后进 Agent 与 Skill,把前面几块串成可编排的流程。LangChain4J 的部分适合在有了主干认知之后再看,用来对照设计取舍。整个过程配合代码工程动手改,遇到报错就去翻对应模块的实现,比只看讲解视频的收获要实在得多。
大模型应用开发实战指南
深入浅出讲解大模型应用开发,涵盖Spring AI、MCP、LangChain等前沿技术,实战性强。
掌握大模型应用开发核心技能,实战项目助力提升AI应用开发能力。
课程包含Spring AI核心特性、MCP技术原理、LangChain框架应用等,实战项目丰富,适合AI开发者和研究者。
🎉 祝您学习愉快!