Java 开发者如何用 Spring AI Alibaba 落地 AI 应用

明确学习门槛与前置准备

本课程专为有一定 Java 基础、但从未接触过大模型调用的开发者设计。你不需要精通底层算法,但必须熟悉 Spring Boot 工程结构、Maven 依赖管理以及基础的 HTTP 请求逻辑。在开始视频学习前,请务必先下载并运行 Ollama 服务,并在本地加载一个开源模型(如 Llama3 或 Qwen)。这是课程中“本地模型调用”环节运行的硬性前提,若环境未搭建好,后续关于流式输出和微服务调用的实操将无法进行,直接卡壳。

核心学习路径与实操建议

学习顺序应严格遵循“环境构建 -> 基础调用 -> 流式优化 -> 前后端联调”的逻辑。首先观看关于框架选型与 SAA 出现背景的视频,建立认知框架。接着,重点攻克“入门案例”章节,按步骤配置父工程并实现标准的同步调用,务必亲手敲一遍代码,理解 ChatClient 的构造注入机制。这是理解后续自动注入的关键。当同步调用跑通后,立即进入 SSE 流式输出模块,这里会讲解如何解决多模型共存及打字机效果,这是当前 AI 应用最核心的交互模式。切勿跳过前端 SSE 知识点,否则无法完成最后的联调实战。

学完能独立交付的具体产出

课程结束时,你将具备独立开发“本地化 AI 智能助手”的能力。具体而言,你可以从零搭建一个支持多种大模型切换的后端服务,通过 SSE 协议实现低延迟的实时对话界面,并接入简单的提示词工程来优化回答质量。面对资料包中的课件代码,不要只看不练。建议采用“断点续练”法:运行对应章节的 Demo,理解每一行代码的作用,然后尝试修改提示词参数或切换后端模型,观察前端流式输出的变化。这种“改代码”的练习比单纯看视频更能帮你掌握 Spring AI Alibaba 的核心 API,让你真正具备接手企业级 AI 功能开发的能力。

课程目录

课件代码
01_教程简介.mp4  16.58M
02_SAA为什么会出现.mp4  17.20M
03_SAA是什么.mp4  51.69M
04_SAA能干嘛去哪下.mp4  23.72M
05_框架维度对比和选择.mp4  25.22M
06_入门案例之前置约定.mp4  21.94M
07_入门案例之调用三件套申请.mp4  46.51M
08_入门案例之总体父工程搭建.mp4  39.29M
09_入门案例之编码实现-上集.mp4  56.24M
10_入门案例之编码实现-中集.mp4  44.52M
11_入门案例之编码实现-下集.mp4  69.90M
12_入门案例之编码实现-扩展.mp4  104.16M
13_Ollama之入门理论.mp4  35.04M
14_Ollama之本地安装.mp4  61.87M
15_Ollama之下载模型命令mp4.mp4  41.70M
16_Ollama之微服务调用ollama本地模型.mp4  76.07M
17_对话模型之ChatClient新对象.mp4  54.99M
18_对话模型之ChatClient无法自动注入.mp4  26.10M
19_对话模型之构造注入ChatClient.Builder.mp4  74.49M
20_对话模型之ChatClient自动注入.mp4  48.12M
21_SSE之流式输出是什么.mp4  19.37M
22_SSE之SSE理念和面试题讲解.mp4  34.39M
23_SSE之ChatModel实现流式输出且多模型共存.mp4  73.36M
24_SSE之ChatClient实现流式输出且多模型共存.mp4  54.79M
25_SSE之前端知识介绍.mp4  42.41M
26_SSE之前后端编码联调.mp4  66.16M
27_提示词之是什么.mp4  53.22M
28_提示词之api代码演变.mp4  35.48M
29_提示词之四大角色.mp4  37.25M
30_提示词之四大角色编码01.mp4  25.95M
31_提示词之四大角色编码02.mp4  39.28M
32_提示词之四大角色编码03.mp4  33.47M
33_提示词之四大角色编码04.mp4  44.61M
34_提示词模板之理论简介.mp4  32.62M
35_提示词模板之基础api.mp4  35.96M
36_提示词模板之读取配置文件构成模板.mp4  31.43M
37_提示词模板之角色设定和边界划分.mp4  53.63M
38_格式化输出之是什么和记录类.mp4  33.94M
39_格式化输出之记录类补充资料.mp4  13.32M
40_格式化输出之编码落地测试.mp4  89.53M
41_ChatMemory之是什么.mp4  17.46M
42_ChatMemory之持久化和对话窗口上限.mp4  15.49M
43_ChatMemory之持久化需求分析.mp4  27.69M
44_ChatMemory之编码开发-上集.mp4  21.89M
45_ChatMemory之编码开发-中集.mp4  59.48M
46_ChatMemory之编码开发-下集.mp4  70.47M
47_ChatMemory之答疑和小总结.mp4  32.02M
48_通义万相-文生图.mp4  61.97M
49_语音合成CosyVoice之理论入门.mp4  66.65M
50_语音合成CosyVoice之编码案例.mp4  61.08M
51_向量化之是什么.mp4  14.70M
52_向量化之文本向量化.mp4  25.42M
53_向量化之向量维度比较说明.mp4  49.17M
54_向量化之向量数据库.mp4  66.44M
55_向量化之能干嘛.mp4  8.90M
56_向量化之编码-上集.mp4  41.32M
57_向量化之编码-中集.mp4  47.84M
58_向量化之编码-下集.mp4  102.32M
59_RAG之Ai智能运维需求.mp4  20.30M
60_RAG之是什么.mp4  21.87M
61_RAG之索引和检索.mp4  19.83M
62_RAG之ai智能运维-上集.mp4  26.21M
63_RAG之ai智能运维-中集.mp4  112.57M
64_RAG之ai智能运维-下集.mp4  120.40M
65_ToolCalling之是什么.mp4  30.05M
66_ToolCalling之工作流程.mp4  21.43M
67_ToolCalling之不用ToolCalling案例.mp4  16.76M
68_ToolCalling之使用ToolCalling案例-上集.mp4  43.87M
69_ToolCalling之使用ToolCalling案例-下集.mp4  25.86M
70_MCP之为什么出现.mp4  60.39M
71_MCP之理论知识和应用理念.mp4  63.50M
72_MCP之CS架构.mp4  28.44M
73_MCP之各个概念梳理总结.mp4  49.69M
74_MCP之本地Server服务端实现.mp4  52.87M
75_MCP之本地Client客户端实现.mp4  82.03M
76_MCP之百度地图mcp申请密钥.mp4  62.07M
77_MCP之百度地图mcp开发配置.mp4  55.63M
78_MCP之百度地图mcp测试效果.mp4  48.72M
79_MCP之原理源码浅谈.mp4  95.07M
80_求职闲聊扯淡和生态篇开启.mp4  71.36M
81_SAA生态篇之云上RAG(AI智能运维)-上集.mp4  40.17M
82_SAA生态篇之云上RAG(AI智能运维)-中集.mp4  44.13M
83_SAA生态篇之云上RAG(AI智能运维)-下集.mp4  39.18M
84_SAA生态篇之今天吃什么.mp4  27.33M
85_SAA生态篇之工作流配置.mp4  57.29M
86_SAA生态篇之本地调用Agent.mp4  70.19M