课程介绍
这门课面向 Java 开发者速通 Spring AI Alibaba(SAA)。开篇讲 SAA 的由来、定位与框架对比,申请调用所需的密钥并搭建父工程完成入门案例;随后讲 Ollama 本地安装与在微服务中调用本地模型,ChatClient 的注入方式,以及用 ChatModel 和 ChatClient 实现 SSE 流式输出、多模型共存并完成前后端联调。
核心能力部分讲提示词的四大角色与 API 演变、提示词模板与读取配置文件、角色设定与边界划分,基于记录类的格式化输出,ChatMemory 对话记忆的持久化与窗口上限;还演示通义万相文生图和 CosyVoice 语音合成,讲解文本向量化、向量维度与向量数据库,并以 AI 智能运维为需求实现 RAG 的索引与检索。
后半部分讲 Tool Calling 的工作流程与对比案例,MCP 的 CS 架构与核心概念、本地 Server 与 Client 实现、接入百度地图 MCP 并浅析原理源码;最后进入 SAA 生态,完成云上 RAG 智能运维、“今天吃什么”应用、工作流配置和本地调用 Agent。
网盘说明:本课程为百度网盘资源。
课程目录
教程简介与入门案例
01 教程简介
02 SAA为什么会出现
03 SAA是什么
04 SAA能干嘛去哪下
05 框架维度对比和选择
06 入门案例之前置约定
07 入门案例之调用三件套申请
08 入门案例之总体父工程搭建
09 入门案例之编码实现-上集
10 入门案例之编码实现-中集
11 入门案例之编码实现-下集
12 入门案例之编码实现-扩展
Ollama 本地模型
13 Ollama之入门理论
14 Ollama之本地安装
15 Ollama之下载模型命令
16 Ollama之微服务调用ollama本地模型
对话模型 ChatClient
17 对话模型之ChatClient新对象
18 对话模型之ChatClient无法自动注入
19 对话模型之构造注入ChatClient.Builder
20 对话模型之ChatClient自动注入
SSE 流式输出
21 SSE之流式输出是什么
22 SSE之SSE理念和面试题讲解
23 SSE之ChatModel实现流式输出且多模型共存
24 SSE之ChatClient实现流式输出且多模型共存
25 SSE之前端知识介绍
26 SSE之前后端编码联调
提示词与提示词模板
27 提示词之是什么
28 提示词之api代码演变
29 提示词之四大角色
30 提示词之四大角色编码01
31 提示词之四大角色编码02
32 提示词之四大角色编码03
33 提示词之四大角色编码04
34 提示词模板之理论简介
35 提示词模板之基础api
36 提示词模板之读取配置文件构成模板
37 提示词模板之角色设定和边界划分
格式化输出
38 格式化输出之是什么和记录类
39 格式化输出之记录类补充资料
40 格式化输出之编码落地测试
ChatMemory 对话记忆
41 ChatMemory之是什么
42 ChatMemory之持久化和对话窗口上限
43 ChatMemory之持久化需求分析
44 ChatMemory之编码开发-上集
45 ChatMemory之编码开发-中集
46 ChatMemory之编码开发-下集
47 ChatMemory之答疑和小总结
通义万相文生图与 CosyVoice 语音合成
48 通义万相-文生图
49 语音合成CosyVoice之理论入门
50 语音合成CosyVoice之编码案例
向量化与向量数据库
51 向量化之是什么
52 向量化之文本向量化
53 向量化之向量维度比较说明
54 向量化之向量数据库
55 向量化之能干嘛
56 向量化之编码-上集
57 向量化之编码-中集
58 向量化之编码-下集
RAG:AI 智能运维
59 RAG之Ai智能运维需求
60 RAG之是什么
61 RAG之索引和检索
62 RAG之ai智能运维-上集
63 RAG之ai智能运维-中集
64 RAG之ai智能运维-下集
Tool Calling
65 ToolCalling之是什么
66 ToolCalling之工作流程
67 ToolCalling之不用ToolCalling案例
68 ToolCalling之使用ToolCalling案例-上集
69 ToolCalling之使用ToolCalling案例-下集
MCP
70 MCP之为什么出现
71 MCP之理论知识和应用理念
72 MCP之CS架构
73 MCP之各个概念梳理总结
74 MCP之本地Server服务端实现
75 MCP之本地Client客户端实现
76 MCP之百度地图mcp申请密钥
77 MCP之百度地图mcp开发配置
78 MCP之百度地图mcp测试效果
79 MCP之原理源码浅谈
SAA 生态:云上 RAG、工作流与 Agent
80 求职闲聊扯淡和生态篇开启
81 SAA生态篇之云上RAG(AI智能运维)-上集
82 SAA生态篇之云上RAG(AI智能运维)-中集
83 SAA生态篇之云上RAG(AI智能运维)-下集
84 SAA生态篇之今天吃什么
85 SAA生态篇之工作流配置
86 SAA生态篇之本地调用Agent
配套资料
课件代码