getfromcode

2025年尚硅谷阳哥LangChain4J +向量数据库+RAG

测试运维
课程简介

解决 Java 生态大模型应用开发的工程化难题 当前企业在将大模型接入现有业务系统时,普遍面临两大技术瓶颈:一是原生 API 调用方式导致代码耦合度高、维护困难,且不同厂商模型的接口差异使得切换成本极高;二是直接生成答案时容易出现幻觉,且缺乏对私有数据的精准引用,无法满足金融、法律等场景的可追溯性要求。本课程以 LangChain4J 为核心框架,结合向量…

已有 21 人浏览 发布 2025-12-20 更新 2026-10-10

解决 Java 生态大模型应用开发的工程化难题

当前企业在将大模型接入现有业务系统时,普遍面临两大技术瓶颈:一是原生 API 调用方式导致代码耦合度高、维护困难,且不同厂商模型的接口差异使得切换成本极高;二是直接生成答案时容易出现幻觉,且缺乏对私有数据的精准引用,无法满足金融、法律等场景的可追溯性要求。本课程以 LangChain4J 为核心框架,结合向量数据库技术,系统讲解 RAG(检索增强生成)架构在 Java 环境下的完整落地路径。内容覆盖从 LLM 基础封装、文档加载与切片、向量存储配置,到检索链式调用的全链路开发,帮助开发者建立标准化的 AI 应用工程思维,而非仅停留在简单的 API 拼接层面。

门槛要求与分层学习策略

本资料适合已掌握 Java 核心技术栈、熟悉 Spring Boot 生态,并具备一定后端架构设计经验的开发者。建议学员前置了解 Embedding 原理及向量数据库的基本概念。若基础薄弱,需先补齐 Java Web 开发技能及大模型基础常识。

建议采用“理论对照源码”的方式分阶段推进:
1. **LLM 加强模块**:重点研读底层客户端封装逻辑,理解如何通过抽象层屏蔽厂商差异,并掌握 Prompt 模板的动态变量注入机制,这是后续构建复杂应用的地基。
2. **核心应用串联模块**:此为重心,需深入分析非结构化数据(如 PDF、Markdown)如何被精确切分(Chunking),以及如何配置向量库实现高效的语义召回。建议逐行调试 `01_code` 中的完整示例,理清数据流转链路。
3. **直播实战补充**:参考 DeepSeek4J 等新兴模型栈的集成案例,学习在高并发场景下如何处理 Token 限制及流式响应,拓宽技术视野。

独立产出与资料配合指南

学完本套资料后,开发者能够独立设计并部署基于 Java 的企业级知识问答系统。具体包括:实现从原始文档入库、向量化存储到智能检索回答的完整 Pipeline;熟练选型并配置主流向量数据库;利用 Agent 模式处理多步骤复杂任务。

资料中的代码库按功能模块化拆分,严禁直接拷贝运行。请按照“阅读笔记 -> 运行 Demo -> 修改参数观察效果 -> 重构适配自有业务”的流程进行练习。通过将课程中的通用组件替换为公司内部数据源,可快速验证 RAG 方案在真实业务中的可用性,从而具备将大模型能力无缝嵌入现有微服务架构的工程落地能力。

【资源目录】:

├──1、阳哥LangChain4J大模型应用串联讲解
| ├──01-LangChain4J-LLM加强
| | └──LangChain4J-LLM加强2025.3.12
| | | ├──01_codes
| | | ├──02_vcr
| | | └──03_note
| └──02-LangChain4J大模型
| | └──LangChain4J大模型-all-2025.3.14
| | | ├──01_code
| | | ├──02_vcr
| | | └──03_note
├──2、阳哥线上直播
| ├──01_尚硅谷直播-Java+DeepSeek4J大模型开发案例实战2025.2.20_0405123649
| | ├──langchain4j-zyfan.zip 48.77kb
| | └──尚硅谷直播-Java+DeepSeek4J大模型开发案例实战2025.2.20.mp4 415.97M
| ├──02_尚硅谷直播-Java+LangChain4J大模型开发案例实战第2讲2025.2.27_0405123649
| | ├──langchain4j-zyfan.zip 48.77kb
| | └──尚硅谷直播-Java+LangChain4J大模型开发案例实战第2讲2025.2.27.mp4 280.59M
| ├──03_尚硅谷直播-Java+LangChain4J大模型开发案例实战第3讲2025.3.6_0405123649
| | ├──langchain4j-zyfan-代码截止第3讲.zip 716.28kb
| | └──尚硅谷直播-Java+LangChain4J大模型开发案例实战第3讲2025.3.6.mp4 305.90M
| ├──04_尚硅谷直播-Java+LangChain4J大模型开发案例实战第4讲2025.3.13
| | ├──当堂代码2025.3.13.zip 33.94kb
| | └──尚硅谷直播课-langchain4j第4讲2025.3.13.mp4 354.30M
| ├──05_尚硅谷直播课-Java飞算AI智能编程2025.3.20
| | └──尚硅谷直播课-Java飞算AI智能编程2025.3.20.mp4 253.86M
| ├──06_尚硅谷直播-3月28日阳哥精讲Java+LangChain4J大模型开发第6讲
| | ├──langchain4j-boot-qwenv3-2025.3.27当堂代码.zip 54.96kb
| | └──尚硅谷直播课-langchain4j第6讲2025.3.27.mp4 330.74M
| └──07_尚硅谷直播-3月29日简历专场-简历修改建议
| | ├──简历修改建议.mp4 228.10M
| | ├──简历修改重点知识详解.pdf 572.11kb
| | └──简历指导.txt 2.91kb
└──3、赠送:小谷同学
| ├──视频
| | ├──AI01
| | | ├──1.课程介绍.wmv 13.90M
| | | ├──10.SpringAI入门程序.wmv 69.66M
| | | ├──11.ChatClient详解.wmv 62.47M
| | | ├──12.chatClient四种角色.wmv 37.14M
| | | ├──13.ChatClientConfig统一配置ChatClient.wmv 14.18M
| | | ├──14.ChatClient小结.wmv 17.14M
| | | ├──15.OpenAIChatModel的基本使用.wmv 83.44M
| | | ├──16.OllamaChatModel的基本使用.wmv 33.56M
| | | ├──2.大模型划分.wmv 45.52M
| | | ├──3.大模型生态.wmv 25.45M
| | | ├──4.ollama介绍及安装.wmv 25.38M
| | | ├──5.openwebUI的使用.wmv 48.97M
| | | ├──6.原生的rest api.wmv 53.45M
| | | ├──7.openai文档说明.wmv 27.15M
| | | ├──8.内容小结.wmv 24.29M
| | | ├──9.SpringAI介绍及demo搭建.wmv 31.02M
| | | ├──AI.torrent 15.95kb
| | | ├──AI01.torrent 14.55kb
| | | ├──AI生态图.drawio 2.24kb
| | | ├──课堂总结.md 11.25kb
| | | └──听书项目.torrent 42.82kb
| | ├──AI02
| | | ├──1.昨日回顾及今日安排.wmv 23.66M
| | | ├──10.集合操作.wmv 35.09M
| | | ├──11.点的操作.wmv 42.55M
| | | ├──12.qdrant官方java客户端的使用.wmv 42.24M
| | | ├──13.稀疏向量演示.wmv 13.53M
| | | ├──14.SpringAI整合Qdrant数据库.wmv 122.34M
| | | ├──15.SpringAI-Qdrant过滤.wmv 30.92M
| | | ├──16.今日小结.wmv 24.89M
| | | ├──2.文本转图片.wmv 50.37M
| | | ├──3.文本转音频.wmv 49.78M
| | | ├──4.多模态支持.wmv 71.06M
| | | ├──5.函数调用.wmv 66.18M
| | | ├──6.内容小结.wmv 22.40M
| | | ├──7.向量数据库介绍.wmv 65.68M
| | | ├──8.qdrant的安装.wmv 18.03M
| | | ├──9.collection集合和point点.wmv 51.66M
| | | ├──AI02.torrent 16.74kb
| | | └──课堂总结.md 11.29kb
| | ├──AI03
| | | ├──1.昨日回顾.wmv 47.43M
| | | ├──10.SpringData-Mongodb入门.wmv 46.51M
| | | ├──11.文档的新增.wmv 31.87M
| | | ├──12.save方法及批量新增.wmv 38.42M
| | | ├──13.查询方法.wmv 128.67M
| | | ├──14.更新和删除.wmv 52.61M
| | | ├──2.mongodb介绍.wmv 39.02M
| | | ├──3.MongoDB相关概念.wmv 18.28M
| | | ├──4.MongoDB的安装及数据库操作.wmv 32.72M
| | | ├──5.集合的操作.wmv 10.52M
| | | ├──6.数据的新增和查询.wmv 31.38M
| | | ├──7.文档的更新和删除.wmv 21.74M
| | | ├──8.排序和分页.wmv 14.67M
| | | ├──9.MongoDB的GUI客户端.wmv 15.22M
| | | ├──AI03.torrent 12.71kb
| | | └──课堂总结.md 7.74kb
| | ├──AI04
| | | ├──1.昨日回顾.wmv 24.99M
| | | ├──10.知识库上传大致流程.wmv 35.45M
| | | ├──11.知识库上传代码实现.wmv 95.23M
| | | ├──12.解决向量数据库自动配置有多个嵌入模型的问题.wmv 67.85M
| | | ├──13.完成知识库上传功能.wmv 82.09M
| | | ├──14.用户信息处理及知识库删除.wmv 44.01M
| | | ├──15.把项目推送到远端.wmv 54.18M
| | | ├──2.小谷同学效果演示.wmv 55.00M
| | | ├──3.项目搭建上.wmv 27.88M
| | | ├──4.启动前端项目并准备数据环境.wmv 32.20M
| | | ├──5.后台项目的启动.wmv 36.94M
| | | ├──6.逆向工程生成代码.wmv 55.58M
| | | ├──7.项目更新问题.wmv 45.94M
| | | ├──8.根据项目id查询知识库列表.wmv 67.95M
| | | ├──9.知识库上传controller接口分析.wmv 25.06M
| | | └──课堂总结.md 2.03kb
| | ├──AI05
| | | ├──1.昨日回顾.wmv 19.46M
| | | ├──10.查询一次会话的历史记录.wmv 35.98M
| | | ├──11.设计模式的介绍.wmv 22.76M
| | | ├──12.设计模式之工厂方法模式.wmv 42.50M
| | | ├──13.设计模式之抽象工厂.wmv 21.18M
| | | ├──14.设计模式之单例模式.wmv 35.15M
| | | ├──15.设计模式之建造者模式.wmv 46.77M
| | | ├──16.设计模式之原型模式.wmv 13.12M
| | | ├──2.新建会话代码实现上之controller方法.wmv 48.02M
| | | ├──3.新建会话实现之Service.wmv 93.24M
| | | ├──4.解决新建会话中的问题.wmv 9.32M
| | | ├──5.会话的查询和更新.wmv 70.94M
| | | ├──6.聊天的实现上.wmv 110.70M
| | | ├──7.聊天的实现下.wmv 130.72M
| | | ├──8.测试聊天.wmv 27.09M
| | | ├──9.保存聊天回答结果.wmv 44.97M
| | | ├──AI05.torrent 17.65kb
| | | └──课堂总结.md 2.85kb
| | └──AI06
| | | ├──1.昨日回顾.wmv 10.82M
| | | ├──2.策略模式基本实现.wmv 35.35M
| | | ├──3.spring整合策略模式.wmv 28.02M
| | | ├──4.Spring整合策略模式(结合ApplicationContextAware接口及自定义注解枚举类).wmv 41.13M
| | | ├──5.策略模式小结.wmv 12.96M
| | | ├──6.使用策略模式改造小谷同学.wmv 189.89M
| | | └──课堂总结.md 1.34kb
| ├──小谷同学
| | ├──assets
| | | ├──437743283_441088465001299_3974186887586804507_n.png 7.97kb
| | | ├──chat-options-flow.jpg 371.78kb
| | | ├──function-calling-basic-flow.jpg 206.52kb
| | | ├──image-20231001165952706.png 29.86kb
| | | ├──image-20231001184957040.png 9.20kb
| | | ├──image-20231001190645913.png 17.92kb
| | | ├──image-20231001191310537.png 12.95kb
| | | ├──image-20231001221556102.png 33.97kb
| | | ├──image-20231002095719525.png 45.76kb
| | | ├──image-20231002102601366.png 56.24kb
| | | ├──image-20231002103444381.png 37.08kb
| | | ├──image-20231203125342722.png 24.43kb
| | | ├──image-20240615104149326.png 100.60kb
| | | ├──image-20240618163526780.png 40.32kb
| | | ├──image-20240621214934967.png 23.01kb
| | | ├──image-20240919194552600.png 82.36kb
| | | ├──image-20240923162649393.png 13.94kb
| | | ├──image-20240923203321947.png 9.54kb
| | | ├──image-20240925111402387.png 18.76kb
| | | ├──image-20240925111522307.png 22.94kb
| | | ├──image-20240925111908939.png 23.33kb
| | | ├──image-20240925113317203.png 27.27kb
| | | ├──image-20240930185246080.png 39.83kb
| | | ├──image-20240930185456192.png 91.42kb
| | | ├──orbis-sensualium-pictus2-1727076626697.jpg 47.65kb
| | | ├──orbis-sensualium-pictus2.jpg 47.65kb
| | | ├──qdrant_overview_high_level.png 2.46M
| | | ├──spring-ai-chat-completions-clients.jpg 223.55kb
| | | ├──spring-ai-embeddings.jpg 463.67kb
| | | ├──spring-ai-rag.jpg 346.24kb
| | | ├──v2-669876206f4e5b2c116a12d1e06d27dc_r.jpg 20.10kb
| | | └──v2-6a153437d71735c573870895cd60307b_720w.webp 18.33kb
| | └──AI人工智能.md 107.84kb
| ├──资料
| | ├──工具类
| | | ├──pojo
| | | ├──vo
| | | └──FileUtil.java 1.77kb
| | ├──guli_chat.sql 120.85kb
| | ├──guli_quartz.sql 15.25kb
| | ├──multimodal.test.png 120.50kb
| | ├──xiaogu-project.zip 34.35M
| | └──xiaogu.zip 1.91M
| └──接口文档.md 25.98kb

课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。