这门课解决什么痛点
很多 Java 开发者希望在自己的项目中接入大模型能力,但往往卡在两个地方:一是现有的教程多基于 Python,Java 生态下的完整落地案例稀缺;二是单纯调用 API 只能实现简单的问答,无法处理企业私有数据。本课程专门针对后者,聚焦 LangChain4J 框架,解决如何在 Java 应用中构建检索增强生成(RAG)系统的问题。它填补了从“调通接口”到“让模型读懂你的文档”之间的空白,帮助你建立稳定的本地知识库问答、上下文记忆对话等实用功能。
学习门槛与推荐顺序
本课程有一定门槛,要求学习者具备扎实的 Java 基础,熟悉 Maven 依赖管理以及 Spring Boot 的基本概念。如果你连基本的 HTTP 请求和 JSON 解析都感到陌生,建议先补齐 Java Web 基础。学习不必从头到尾线性推进,但有几个关键环节不可跳过。
第一阶段,建议先看「01-AI 理论入门」和「05-LangChain4J 简介」,建立对 Token、Context Window 等核心概念的直观认识,避免后续配置时因理解偏差而反复踩坑。同时配合「04-Ollama 安装」章节,在本地跑通一个开源模型,这是后续所有实验的环境基石。
第二阶段,重点攻克「10-LangChain4J 之 ChatAPI」和「11-常用配置」。这是框架与模型交互的核心,务必理解 message 的构建方式和各种参数的实际影响。
第三阶段,进入进阶交互设计,学习「13-流式输出」以提升用户体验,并通过「14-记忆缓存」让对话具备连续性。这部分代码稍多,需耐心调试。
第四阶段,深入数据层面,依次学习「18-向量化理论」、「19-文本向量化实操」及「20-向量数据库读写」。这是 RAG 的技术核心,需要理解 Embedding 的原理及向量存储的选择。最后结合「21-RAG 实战」串联全流程。
至于「17-GraalVM」和「03-SpringAI」章节,属于特定场景下的优化或备选方案,初学阶段可暂略,待体系成熟后再按需查阅。
学完产出与资料使用建议
完成上述核心路径后,你将具备独立开发基于 RAG 的智能应用的能力。具体来说,你可以为一个 PDF、Markdown 或数据库中的私有文档构建检索接口,实现精准的知识问答;能够设计具备多轮对话记忆的聊天机器人;并能根据业务需求选择合适的向量数据库进行存储优化。
资料包中的视频文件已按逻辑顺序整理,建议以视频讲解为引,以本地编码实践为主。不要只看不练,每看完一个章节,务必在 IDE 中重新敲一遍代码,尝试修改参数观察输出变化。例如在学习向量数据库时,可以自行替换不同的向量模型,观察检索效果差异。遇到报错时,先查阅「11-常用配置」排查环境差异,这能极大提升你的独立排错能力。记住,技能的掌握不在于看过多少视频,而在于你亲手解决了多少次连接失败和格式错误。
课程目录
📁 1、阳哥LangChain4J大模型应用串联讲解 📁 02-LangChain4J大模型 📁 LangChain4J大模型-all-2025.3.14 📁 02_vcr 20_向量数据库读写.mp4 [72.0 MB] 19_文本向量化实操【免费分享‖获取更多关注公众号 CunWorkNotes】.mp4 [82.2 MB] 18_向量化理论入门.mp4 [75.9 MB] 16_functioncalling【精心整理‖更多资源关注 CunWorkNotes】.mp4 [131.1 MB] 15_提示词工程【资源整理‖公众号 CunWorkNotes】.mp4 [66.8 MB] 14_LangChain4j之记忆缓存【资源整理‖公众号 CunWorkNotes】.mp4 [70.3 MB] 13_LangChain4j之流式输出.mp4 [66.5 MB] 12_LangChain4j之视觉理解.mp4 [71.3 MB] 11_LangChain4j之常用配置.mp4 [179.0 MB] 10_LangChain4j之ChatAPI.mp4 [106.9 MB] 09_相关api介绍.mp4 [64.4 MB] 08_永远的helloworld.mp4 [98.1 MB] 07_新选一个大模型-3个组件是标配【资源整理‖公众号 CunWorkNotes】.mp4 [37.6 MB] 06_大模型中的Token VS Web开发中的Token.mp4 [27.1 MB] 05_LangChain4J简介.mp4 [37.4 MB] 04_ollma安装.mp4 [7.5 MB] 02_GPT理论概述【资源整理‖公众号 CunWorkNotes】.mp4 [10.4 MB] 01_AI理论入门【整理不易‖关注公众号 CunWorkNotes 获取更多】.mp4 [53.8 MB] 17_graalVM.mp4 [70.6 MB] 21_检索增强生成RAG.mp4 [70.4 MB] 03_SpringAI理论入门.mp4 [36.9 MB] 📁 01-LangChain4J-LLM加强 📁 LangChain4J-LLM加强2025.3.12 📁 02_vcr 13_LangChain4j之流式输出.mp4 [66.5 MB] 12_LangChain4j之视觉理解.mp4 [71.3 MB] 11_LangChain4j之常用配置.mp4 [179.0 MB] 09_相关api介绍【资源整理‖公众号 CunWorkNotes】.mp4 [64.4 MB] 08_永远的helloworld.mp4 [98.1 MB] 07_新选一个大模型-3个组件是标配.mp4 [37.6 MB] 06_大模型中的Token VS Web开发中的Token.mp4 [27.1 MB] 05_LangChain4J简介.mp4 [37.4 MB] 03_SpringAI理论入门【免费分享‖获取更多关注公众号 CunWorkNotes】.mp4 [36.9 MB] 01_AI理论入门.mp4 [53.8 MB] 10_LangChain4j之ChatAPI.mp4 [106.9 MB] 04_ollma安装.mp4 [7.5 MB] 02_GPT理论概述.mp4 [10.4 MB] 📁 2、阳哥线上直播 📁 07_尚硅谷直播-3月29日简历专场-简历修改建议 简历修改建议【资源整理‖公众号 CunWorkNotes】.mp4 [228.1 MB] 简历指导.txt [2.9 KB] 简历修改重点知识详解.pdf [572.1 KB] 📁 05_尚硅谷直播课-Java飞算AI智能编程2025.3.20 尚硅谷直播课-Java飞算AI智能编程2025.3.20.mp4 [253.9 MB] 📁 04_尚硅谷直播-Java+LangChain4J大模型开发案例实战第4讲2025.3.13 尚硅谷直播课-langchain4j第4讲2025.3.13.mp4 [354.3 MB] 📁 03_尚硅谷直播-Java+LangChain4J大模型开发案例实战第3讲2025.3.6_0405123649 尚硅谷直播-Java+LangChain4J大模型开发案例实战第3讲2025.3.6【资源整理‖公众号 CunWorkNotes】.mp4 [305.9 MB] 📁 02_尚硅谷直播-Java+LangChain4J大模型开发案例实战第2讲2025.2.27_0405123649 尚硅谷直播-Java+LangChain4J大模型开发案例实战第2讲2025.2.27【整理不易‖关注公众号 CunWorkNotes 获取更多】.mp4 [280.6 MB] 📁 01_尚硅谷直播-Java+DeepSeek4J大模型开发案例实战2025.2.20_0405123649 尚硅谷直播-Java+DeepSeek4J大模型开发案例实战2025.2.20.mp4 [416.0 MB] 📁 课件资料 资料【资源整理‖公众号 CunWorkNotes】.exe [1.0 MB] 📁 06_尚硅谷直播-3月28日阳哥精讲Java+LangChain4J大模型开发第6讲 尚硅谷直播课-langchain4j第6讲2025.3.27.mp4 [330.7 MB]






