如果你已经能写 Java 业务代码,但一碰到"把大模型接进现有系统"就不知道从哪下手,这门课正好卡在这个缺口上。它不讲大模型怎么训练,也不讲 Transformer 的数学推导,讲的是:一个 Java 后端工程师,手上有一堆文档、一张数据库表、一个内部知识库,怎么让模型真的用起来。

先确认你缺的是哪一块

RAG(检索增强生成)这个词现在被说得太泛,很多人以为自己缺的是"提示词技巧",其实缺的是三段里的中间一段——检索。模型本身能说会道,但它不知道你公司的报销标准、不知道你库表里的字段含义,硬问就是编。RAG 要解决的就是:先把相关资料找出来,再让模型基于这些资料回答。

这门课值得看的地方在于它用 Java 落地,而不是 Python 演示。LangChain4j、Spring AI 这些库的 API 形态、配置方式、和 Spring 容器的整合方式,是 Java 学习者真正会卡住的地方。你如果只会照抄 Python 示例,回到项目里照样写不出来。

需要提前具备的:Java 基础、Spring Boot 的基本用法、Maven 依赖管理。大模型相关的知识不要求,课程里有专门的部分讲 Huggingface 上各类模型怎么挑、Embedding 模型和对话模型有什么区别。

几个绕不开的具体问题

看之前可以先自测一下,下面这些问题你能答上几个:

  • Embedding 到底把文本变成了什么?为什么向量距离能代表语义相近?
  • 自然语言搜索和传统 SQL 模糊查询,差别在检索结果还是排序方式?
  • 文档切分(chunk)切多大切多小,对最终回答质量影响在哪?
  • 向量库选型时,内存版、本地文件版、独立服务版分别在什么场景用?
  • 让模型调用你自己的 Java 方法(Tools / Function Calling),参数是怎么传进去、结果怎么回填的?
  • 大模型回答"我不知道"和"胡说八道",在 RAG 链路里分别该由哪一环负责兜住?

这些问题答不上来不丢人,但如果你一个都答不上,说明这门课的内容对你来说大部分是新的,得从头跟。如果一半以上有思路、只是没动手做过,那你的重点应该放在动手环节,而不是逐页看笔记。

课程覆盖到的能力面

从主题看,它的推进路线是先让你跑通第一个 LangChain4j 应用,理解模型调用、提示词模板、输出解析这条基本链路;然后进入 Embedding 和自然语言搜索,把"检索"这一环单独拆出来练;再到构建完整的企业智能问答系统,把检索和生成接起来。

后半段偏向工程整合:Spring AI 的接入方式、SQL 智能助手这类把模型接到结构化数据上的玩法、以及 Tools 机制——让模型在对话中主动调用你写好的 Java 方法去查数据、做计算。这部分是纯业务开发者和"只会调 API"的人之间的分水岭。

另外还有一块讲 Huggingface 上各种模型的认识和选择。看起来像科普,但实际做项目时,选错 Embedding 模型会导致检索质量差一截,而且换模型的成本不低,早点搞清楚比返工划算。

怎么用这份材料

建议不要按顺序通读。先扫一遍 Embedding 和自然语言搜索那部分,把"检索"这件事搞明白,这是 RAG 的地基。然后跳到 RAG 企业问答系统的构建过程,看一个完整链路是怎么串起来的,边看边在自己的 IDE 里敲。

Tools 和 SQL 智能助手这两块可以放在后面,它们属于"把 RAG 从问答扩展到能动手"的阶段,前提是你已经跑通过基础链路。如果时间紧,先保证能独立写出一个基于自己文档的问答 demo,再谈其他。

最后提醒一句:这类技术栈迭代快,API 名字和配置项可能和你看到材料时有出入,遇到报错先查官方文档和版本号,别硬套。学到的是链路思路,不是某一行代码。

楼兰 - AI 大模型 RAG 系统实战课程 - Java 版

实战Java版AI大模型RAG系统

编辑点评

深入浅出,实战性强,适合对AI大模型和RAG系统感兴趣的学习者。

⭐ 编辑推荐

本课程通过Java实战,带你深入了解AI大模型RAG系统,掌握自然语言搜索、智能问答等技能。

课程亮点

• Java实战AI大模型RAG系统
• 涵盖自然语言搜索、智能问答等应用
• 深入浅出,实战性强

课程目录

📁 笔记
    6、使用Embedding实现自然语言搜索.pdf  [237.6 KB]
    10、SpringAI功能体验之SQL智能助手.pdf  [103.1 KB]
    13、Huggingface快速了解各种大模型.pdf  [3.9 MB]
    7、构建RAG企业智能问答系统.pdf  [1.2 MB]
    2、第一个基于LangChain4j的大模型应用.pdf  [439.9 KB]
    4、使用Tools构建自己的秘密武器.pdf  [180.9 KB]
    8、LangChain4j重点内容总结.pdf  [173.2 KB]
    5、AiServices快速构建完整智能体.pdf  [239.9 KB]
    9、SpringAI功能体验之HelloWorld.pdf  [2.5 MB]
    3、基于ChatMemory打造电子闺蜜.pdf  [187.5 KB]
    12、高效提示词设计模板.pdf  [805.6 KB]
    11、SpringAI进阶体验之RAG实战测试.pdf  [1.1 MB]
    14、使用Ollama搭建本地知识库.pdf  [3.5 MB]
AI8、LangChain4j重点内容总结.mp4  [545.2 MB]
AI4、使用Tools构建自己的秘密武器.mp4  [599.9 MB]
AI10、SpringAI功能体验之SQL智能助手.mp4  [333.3 MB]
AI2、第一个基于LangChain4j的大模型应用.mp4  [435.5 MB]
AI3、基于ChatMemory打造自己的电子闺蜜.mp4  [273.3 MB]
AI5、使用AiService快速构建完整智能体.mp4  [651.0 MB]
AI1、AI大模型课程介绍.mp4  [65.9 MB]
AI9、SpringAI功能体验之HelloWorld.mp4  [543.1 MB]
AI7、构建RAG企业智能问答系统.mp4  [814.2 MB]
AI15、基于FastGPT搭建本地知识库.mp4  [417.2 MB]
AI14、搭建one-api搭建本本地知识库网关.mp4  [160.5 MB]
AI13、基于Ollama搭建本地大模型.mp4  [160.7 MB]
AI12、高效提示词设计模板.mp4  [362.0 MB]
AI11、SpringAI进阶体验之RAG智能问答系统实战.mp4  [657.9 MB]
AI6、使用Embedding实现自然语言检索.mp4  [353.3 MB]

适合人群

  • Java开发者
  • AI爱好者
  • 对大模型RAG系统感兴趣的学习者

学习收获

掌握AI大模型RAG系统原理
学会构建自然语言搜索系统
实现智能问答功能

祝您学习愉快!

学有所成,前程似锦!