Skip to content

学习地图:先确定你要走哪条路 ​

1. 本节产出 ​

读完能在 3 分钟内确定适合自己的学习路径,拿到一份按天排好的阅读顺序表,并知道哪些章节可以直接跳过。

2. 前置依赖 ​

无。这是全站起点。

3. 为什么需要这张地图 ​

Java 工程师学 AI 落地,最常见的三种走法,三种都会卡住:

走法现象卡在哪
从 Python 教程入门学 LangChain、LlamaIndex,抄代码能跑回到公司要落地到 Java 系统,一切重来,等于没学
从 Prompt 技巧入门收藏一堆提示词模板提示词不是工程,解决不了检索质量、成本、稳定性
从模型原理入门看 Transformer、微调、LoRA90% 的业务场景用不到微调,学完还是做不出东西

这门课的前提是:你已经会 Spring Boot。目标是让你用已有的工程能力,把 LLM 变成系统里一个可靠的组件。所以路线是「先跑通 → 再质量 → 再可靠性 → 最后平台化」,而不是按 AI 知识体系从底往上排。

4. 核心原理:五篇内容的关系 ​

整个知识库是一条依赖链,箭头表示「学完这个才能学那个」:

00 启航(环境与认知)
   ↓
01 Spring AI 上手(能调用模型、能用工具、能记住上下文)
   ↓
02 RAG 工程化(让模型用你自己的数据回答)← 主力,内容最多
   ↓
03 Agent 与编排(让模型自己决定调用什么、循环几轮)← 差异化的壁垒在 03B
   ↓
04 平台化(网关、多租户、成本、合规)← 更像架构方案,偏企业内训

一个判断:如果你的目标是「半年内在公司落地一个 AI 功能」,01 + 02 就够;如果你想成为公司里那个「能扛 AI 架构的人」,03B 可靠性 是必须啃下来的部分——因为市面上讲 Agent 的课都只讲到「怎么让模型调工具」,没人讲「Agent 在生产里怎么不死」。

5. 操作步骤:四条路径怎么选 ​

先回答一个问题:你现在手上有具体的落地场景吗?

  • 有 → 走 A 或 B
  • 没有 → 走 B,边学边造一个场景(推荐内部文档问答,最容易出成果)

路径 A · 七天快速见效 ​

适合:老板给了两周时间要做个 Demo;或者需要先验证可行性

天内容产出
D100-02 环境准备、00-03 版本矩阵本地能调通一次真实调用
D201-01 概念、01-02 第一个 ChatClient一个能对话的 Spring Boot 服务
D301-04 流式、01-06 记忆带打字机效果、能记住上下文的聊天页
D401-07 工具调用模型能查你们的业务接口
D502-01/02-02 架构与选型、02-03 文档解析、02-04 切分文档能进库
D602-07 元数据、02-09 混合检索、02-11 引用拒答能问答并带来源
D702-19 可观测、收尾可演示版本 + 一份成本估算

提示:路径 A 会跳过原理与优化,交付物是「能演示」,不是「能上线」。演示完想上生产,回头补 02C 生产化部分。

路径 B · 六周系统进阶(推荐) ​

适合:Java 后端 / 想要完整能力

周篇章重点章节
W100 全部 + 01 前 6 章打通调用、流式、记忆
W201 后 6 章 + 02A 基础链路 1-5工具、结构化输出、RAG 入库链路
W302A 6-7 + 02B 检索质量 8-11元数据设计、混合检索、Rerank、引用拒答
W402B 12-13 + 02C 生产化 14-17查询改写、多租户、增量更新、缓存、评测
W502C 18-22成本治理、可观测、完整项目收尾
W603A 单 Agent 1-6ReAct、多 Agent 模式、状态持久化、HITL

路径 C · 架构师 / 技术负责人(10 周) ​

在路径 B 基础上加:

补充篇章为什么你必须看
03B 可靠性全篇(07-13)超时、熔断、循环检测、权限沙箱、审计——这是 Agent 上生产的分水岭
04 平台化全篇选型、网关、配额、合规、成本模型的汇报材料都在这
02-17 评测体系没有评测集就没有验收标准,也没法和业务方对齐预期

提示:路径 C 的产出不是代码,是一份能说服人的技术方案。每看完一篇,试着写一页 ADR(架构决策记录),这是最直接的内训素材。

路径 D · 只要代码(2 天) ​

适合:评估这 technology 值不值得投入;或者只需要参考实现

git clone <repo> && cd demos/rag-enterprise-starter
cp .env.example .env      # 填你的 API Key
docker compose up -d      # 起 PGVector + Redis
mvn spring-boot:run
# 打开 http://localhost:8080

跑起来后如果打算深入,按「逆向阅读」走:先看运行日志理解一次调用经过哪些组件,再回到 02-01 架构全景,理解会快很多。

6. 验证清单:怎么确认自己走对了 ​

对着下面这张表自查,落地前最好三项都满足:

检查项不满足会怎样
能说清一次问答经过了哪些组件出问题时无法定位是检索还是生成的问题
能估算一次调用大概多少钱上线后容易被账单教育
知道一个工具调用失败时系统会怎样Agent 跑飞时只能重启了事

7. 生产避坑 ​

  1. 别并行学两套框架。同时看 LangChain 和 Spring AI,两边类名相似语义不同,一周后脑子里全是混的。选定一套先通到底。
  2. 别在没跑通最小 Demo 之前看架构篇。04 篇的内容脱离体感,看完了只会记住术语。
  3. 别用公司真实数据做第一个练习。用公开文档或自造的假数据,避免数据合规问题,也能让你专注在技术上。

8. 延伸与锚点 ​

  • 思考题:你手上要落地的那个场景,属于「检索为主」还是「调用工具为主」?前者重点攻 02 篇,后者重点攻 03 篇。
  • 下一章:00-02 环境准备
  • 无论走哪条路径,下一章都必读。