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






