# 🏷
> #猫咪推荐AI架构开发 #SpringAI #源码解析 #RAG检索增强生成 #ToolCalling #MCP协议 #阿里巴巴百炼 #可观测性 #企业实战 #AI架构开发
---
#### 官网地址:点我直达
<a href="https://fcmit.cc/" target="_blank" style="text-decoration: none; display: flex; align-items: center; justify-content: center; text-align: center;">
<img style="height: 8em; width: auto; margin-right: 10px; pointer-events: none; user-select: none;" src="https://fcmit.cc/lxkf3.png" referrerpolicy="no-referrer" alt="1.png">
</a>
# 🔍 课程介绍>>>
以 **Spring AI 框架的实战应用与底层源码解析** 为主线,涵盖了 RAG 检索增强生成、Tool Calling 工具调用、MCP 协议、可观测性、Alibaba 百炼接入等多个方向。它既关注企业级应用的落地,又深入讲解底层源码,非常系统全面。
---
## 📚 课程知识点
1. **Spring AI 基础与核心能力**
- 什么是 Spring AI,要解决的问题
- 如何接入 DeepSeek/千问/阿里大模型
- ChatClient vs ChatModel 区别
- 流式响应(Flux / SSE)
- 系统提示词与用户提示词
- Entity 返回与结构化输出
- Advisor 机制与 ChatMemory 聊天会话
- 多模态图片理解聊天
2. **RAG(检索增强生成)与向量机制**
- 向量、文本向量化、向量数据库基础
- Spring AI 整合 ES + text-embedding-v3
- 相似度搜索与元数据过滤
- RAG 实战应用与 PromptTemplate
- 多种 QueryTransformer / QueryExpander 源码解析
- DocumentRetriever / DocumentJoiner / Advisor 底层源码
- RelevancyEvaluator 幻觉检测评估器
3. **Tool Calling 工具调用机制**
- 为什么需要 Tool Calling
- @Tool / @ToolParam 定义工具与参数
- returnDirect、ToolCallResultConverter
- ToolCallback & 手动控制工具执行流程
- ToolCallingManager 源码解析
- 工具异常处理机制
4. **MCP(Model Context Protocol)**
- MCP 协议原理(Client & Server)
- 高德 MCP Server 实战演示
- Spring AI 自定义 STDIO 模式 MCP Server / Client
- 使用 Cline 调用 MCP 服务
- SSE 模式下 MCP Server & Client 底层源码解析
5. **Spring AI Alibaba 扩展**
- Spring AI Alibaba Starter 使用
- 百炼智能体 / 知识库接入实战
- RerankModel 重排序机制
- RAG 时文档引用展示
- 文生图与 Evaluator 机制
- DashScope DocumentRetriever / Advisor 源码解析
6. **可观测性(Observability)**
- Spring AI 内置可观测点(gen_ai 指标)
- 接入 Prometheus + Grafana
- 搭建仪表盘监控 token 消耗、调用次数等
7. **版本升级与最佳实践**
- 从 1.0.0-M6 升级到 1.0.0 正式版的依赖调整
- API、类名、包结构的变化(如 ChatMemory、PromptTemplate、Evaluator 等)
- 新版 RAG、MCP、Advisors 的使用方式
---
## 🌟 课程亮点
- **完整体系**:从基础到进阶,覆盖 Spring AI 的核心能力、扩展功能和企业实战。
- **源码解析**:每个模块都深入源码层面,帮助理解底层机制。
- **多场景应用**:既有通用能力(RAG、Tool Calling、MCP),也有阿里生态的专属落地(百炼、DashScope)。
- **运维可观测**:引入 Prometheus / Grafana,贴合企业级监控需求。
- **与时俱进**:课程紧跟 Spring AI 版本迭代,避免学旧知识。
---
## 📑 课程章节范围
1. **基础与核心** → 《SpringAI之基本应用与核心源码解析》
2. **RAG** → 《SpringAI之RAG实战与底层源码解析》
3. **Tool Calling** → 《SpringAI之ToolCalling实战与底层源码解析》
4. **MCP** → 《SpringAI之MCP实战与底层源码解析》
5. **Alibaba 实战** → 《SpringAIAlibaba实战与底层源码解析》
6. **可观测性** → 《SpringAIObservability可观测机制实战》
7. **版本升级** → 《SpringAI1.0.0.M6升级到1.0.0正式版》
---
## 👥 适合人群
- **Spring/Java 开发者**:想把 AI 应用落地到企业级系统。
- **AI 工程师**:想掌握 RAG、Tool Calling、MCP 等关键工程化技术。
- **架构师/技术负责人**:需要理解底层源码,掌控整体框架能力。
- **大厂开发者**:尤其在阿里云/百炼生态有应用需求的人员。
---
# ☁️ 网盘目录(仅展示部分目录)>>>
## 📚 课件展示
## 🛠️ 工具展示