我在公司主导 Agent 平台(灵枢 OS)的开发,底座正是 Spring AI。这门课把趟过的路整理成十个台阶:每一层都是下一层的基础,从一次简单的对话开始,到函数调用、记忆、RAG、流式、拦截器,最后搭出一个能多步推理的自主 Agent。

课程不追求 API 全覆盖,追求"理解之后的顺手"——每个特性都回答三个问题:解决什么问题、怎么用、坑在哪。

你将学到

  • ChatClient / ChatModel 两层 API 的分工
  • 提示词模板与系统提示词的正确姿势
  • 结构化输出:让模型返回可直接反序列化的对象
  • Tool Calling:声明式 @Tool 与编程式注册
  • 对话记忆与持久化
  • RAG 完整链路:VectorStore、ETL、QuestionAnswerAdvisor
  • 流式响应与 Advisor 拦截器链
  • 多步推理与自主循环 Agent 的搭建思路

适合人群

  • 有 Spring Boot 基础、要做 AI 应用的 Java 工程师
  • 正在评估 Spring AI 技术选型的团队
  • 想理解 Agent 系统工程实现的开发者

课程形式

十讲,每讲 40 分钟上下,全部代码可运行。环境:JDK 17+(推荐 21,虚拟线程对 Agent 场景很友好)、Spring Boot 3.4+、Spring AI 1.0+,以及任意一家模型服务商的 API Key。