getfromcode

LangChain4J + 向量数据库 + RAG 技术实战教程

AI
课程简介

课程解决什么工程问题 Java 开发者在引入大模型能力时,常受限于框架生态割裂与检索链路复杂两大障碍。LangChain4J 作为官方维护的 Java 库,填补了 Spring 生态与大模型之间的连接空白,但许多开发者仍不清楚如何将向量数据库、文本切分、检索策略与 LLM 调用串联为可复用的后端服务。本课程聚焦企业级 RAG 应用落地,核心解决三个问题:一…

已有 0 人浏览 发布 2026-10-12 更新 2026-10-12

课程解决什么工程问题

Java 开发者在引入大模型能力时,常受限于框架生态割裂与检索链路复杂两大障碍。LangChain4J 作为官方维护的 Java 库,填补了 Spring 生态与大模型之间的连接空白,但许多开发者仍不清楚如何将向量数据库、文本切分、检索策略与 LLM 调用串联为可复用的后端服务。本课程聚焦企业级 RAG 应用落地,核心解决三个问题:一是如何用 LangChain4J 标准化接入不同厂商的 LLM API 及本地 Ollama 服务;二是如何构建从非结构化文档到向量检索的完整数据流水线;三是如何结合记忆缓存与 Function Calling 实现具备状态感知和工具调用能力的智能体系统。内容摒弃纯理论讲解,直接切入代码实现,确保每一步逻辑都能迁移到实际业务场景中。

适合人群与推荐学习路径

本课程适合具备 Java SE 基础、熟悉 Maven 依赖管理及 Spring Boot 基本用法的后端开发者。无需深入机器学习数学原理,但需理解 HTTP 请求、JSON 解析及基本的 Git 操作流程。建议按以下顺序推进:第一阶段(第 01-07 节)建立认知框架,重点区分 Web Token 与 LLM Token 的概念差异,掌握 LangChain4J 的核心组件结构及 Ollama 本地环境部署,理解为何选择 LangChain4J 而非 Spring AI;第二阶段(第 08-14 节)夯实基础能力,通过 Hello World 程序跑通 ChatAPI,深入学习模型配置参数、流式输出处理、多模态视觉理解及提示词工程最佳实践,最后掌握基于 Redis 或内存的记忆缓存机制;第三阶段(第 15-17 节)进阶核心功能,实操 Function Calling 实现大模型与外部工具交互,并了解 GraalVM 原生编译以优化启动性能;第四阶段(第 18-21 节)攻克 RAG 难题,从文本向量化理论入手,动手实现向量数据库读写接口,最终整合全文检索增强生成链路。每个阶段均需配合代码同步练习,严禁只看不练。

学完产出与资料使用方法

完成全部课程后,开发者可独立构建支持私有知识库问答、多轮对话记忆及工具调用的 Java 后端服务,并能根据业务需求灵活切换底层模型 provider。学习资料包中的代码片段是核心实践载体,建议先克隆本地 Ollama 环境作为免费测试源,逐步替换为生产级 API 密钥。向量数据库部分推荐使用轻量级嵌入式方案先行验证索引逻辑,再迁移至 Elasticsearch 或 Milvus 等分布式存储。学习过程中应严格对照视频节点编写代码,确保理解每一个配置项背后的工程意义,避免将知识停留在概念层面。通过将各个模块封装为独立 Service,最终可组装成高内聚、低耦合的智能应用架构,直接嵌入现有微服务体系中。

课程目录

02_vcr20 集
  • 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]
  • 21_检索增强生成RAG.mp4 [70.4 MB]
  • 03_SpringAI理论入门.mp4 [36.9 MB]
02_vcr13 集
  • 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]
07_尚硅谷直播-3月29日简历专场-简历修改建议3 集
  • 简历修改建议【资源整理‖公众号 CunWorkNotes】.mp4 [228.1 MB]
  • 简历指导.txt [2.9 KB]
  • 简历修改重点知识详解.pdf [572.1 KB]
05_尚硅谷直播课-Java飞算AI智能编程2025.3.201 集
  • 尚硅谷直播课-Java飞算AI智能编程2025.3.20.mp4 [253.9 MB]
04_尚硅谷直播-Java+LangChain4J大模型开发案例实战第4讲2025.3.131 集
  • 尚硅谷直播课-langchain4j第4讲2025.3.13.mp4 [354.3 MB]
03_尚硅谷直播-Java+LangChain4J大模型开发案例实战第3讲2025.3.6_04051236491 集
  • 尚硅谷直播-Java+LangChain4J大模型开发案例实战第3讲2025.3.6【资源整理‖公众号 CunWorkNotes】.mp4 [305.9 MB]
02_尚硅谷直播-Java+LangChain4J大模型开发案例实战第2讲2025.2.27_04051236491 集
  • 尚硅谷直播-Java+LangChain4J大模型开发案例实战第2讲2025.2.27【整理不易‖关注公众号 CunWorkNotes 获取更多】.mp4 [280.6 MB]
01_尚硅谷直播-Java+DeepSeek4J大模型开发案例实战2025.2.20_04051236491 集
  • 尚硅谷直播-Java+DeepSeek4J大模型开发案例实战2025.2.20.mp4 [416.0 MB]
课件资料1 条
  • 资料【资源整理‖公众号 CunWorkNotes】.exe [1.0 MB]
06_尚硅谷直播-3月28日阳哥精讲Java+LangChain4J大模型开发第6讲1 集
  • 尚硅谷直播课-langchain4j第6讲2025.3.27.mp4 [330.7 MB]
课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。