0Pricing
LangChain / RAG / Vector DBs icon

LangChain / RAG / Vector DBs

AiBackendDataDatabaseScripting

掌握 LangChain、检索增强生成 (RAG) 和向量数据库,构建强大的、上下文感知的 AI 应用。

🤖 AI 驱动📚 12 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

使用 LangChain、RAG 和向量数据库构建上下文感知的 AI 应用

检索增强生成 (RAG) 解决了大语言模型的一个核心限制:它们无法访问您的私有数据或文档。本赛道教您如何结合 LangChain 的编排层、嵌入模型和向量数据库,使您的应用能在查询时检索正确的上下文并将其馈送给 LLM — 从而产生准确、有根据的答案,而不是幻觉。这些技能直接适用于内部文档聊天机器人、语义搜索引擎和生产级 AI 管道。

您将学到什么

您将从 LLM 和 RAG 如何在概念上工作开始,然后深入 LangChain 的核心抽象:chains、prompts 和 memory。之后您将学习文档加载、文本分块,以及将原始文本转换为存储在向量数据库中的向量的完整嵌入管道。您将构建并评估完整的 RAG 应用、定制 LangChain 组件,并解决检索系统特有的安全和伦理风险。高级模块涵盖混合和稠密检索策略、Pinecone、Weaviate 和 Chroma 等向量数据库的内部架构,以及生产级 RAG 系统涉及的运维问题 — 延迟、成本、监控。本赛道以代理式 RAG 模式收尾,其中检索器本身成为 LLM 可以动态调用的工具。

学习路径

十二门课程从 A1 到 C2 循序渐进。前两门课程 (A1–A2) 奠定基础:LLM 和 RAG 概念,然后是 LangChain 的构建块。B 级课程 (B1–B2) 涵盖文档处理、嵌入、向量数据库基础、完整的 RAG 构建与评估循环、组件定制和安全考虑。C1 课程进入高级检索技术和向量数据库架构的深入探讨,以生产级 RAG 系统结尾。两个 C2 顶石课程 — 代理式 RAG 和工具集成及高级 RAG 用例和未来趋势 — 涵盖多步骤代理工作流和应用 LLM 工程前沿的新兴模式。

工作原理

每门课程分为简短、专注的课时,您在内置代码编辑器中完成,并获得实时反馈。当您遇到困难时,可以获得 AI 导师的帮助,练习基于现实场景 — 加载真实文档、查询实时向量存储、调试检索管道 — 因此这些技能直接可转移到生产工作。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

12 门课程

LangChain / RAG / Vector DBs 学习路径中的所有课程。

01

LLM 与 RAG 概念入门

A14 节课

探索大型语言模型(LLM)的基础原理,并理解检索增强生成(RAG)为何对构建稳健、知识密集型人工智能应用至关重要。

02

LangChain 基础:构建模块

A24 节课PRO

通过实践掌握用于开发 LLM 驱动应用的热门框架 LangChain。学习配置环境、编写有效提示,以及串联 LLM 调用。

03

文档加载与文本处理

B14 节课PRO

深入学习 RAG 的关键第一步:高效加载各种数据格式,并为检索做好准备。探索多种文档加载器和智能文本切分策略。

04

嵌入与向量数据库基础

B24 节课PRO

掌握将文本转换为数值表示(嵌入)的核心概念,并学习如何将其高效存储在向量数据库中,以便快速进行相似度搜索。

05

构建并评估 RAG 应用

B24 节课PRO

将 RAG 流水线的所有组件集成为功能完整的应用。学习如何查询系统,并批判性地评估其性能和输出质量。

06

自定义 LangChain 组件

B24 节课PRO

通过实现自定义文档加载器、嵌入模型和高级检索链,扩展 LangChain 的能力,满足特定应用的需求。

07

RAG 中的安全与伦理考量

B24 节课PRO

探讨 RAG 系统中的数据隐私、安全性和人工智能伦理开发等关键问题,重点关注降低模型幻觉和偏见等风险。

08

RAG 高级检索技术

C14 节课PRO

通过实现多查询生成、上下文压缩等复杂检索策略,提升 RAG 系统的准确性和相关性。

09

深入理解向量数据库架构

C14 节课PRO

探索现代向量数据库的内部工作机制,理解其索引算法、数据结构,以及实现可扩展性和持久化的策略。

10

将 RAG 系统投入生产

C14 节课PRO

学习在生产环境中部署、监控和优化 RAG 应用的最佳实践,确保可靠性、性能和成本效益。

11

智能体式 RAG 与工具集成

C24 节课PRO

通过引入 LangChain 智能体和工具,提升 RAG 应用的能力,实现动态决策以及与外部系统和 API 的集成。

12

RAG 高级应用场景与未来趋势

C24 节课PRO

探索 RAG 的专业应用,包括代码生成和实时系统,并深入了解该领域的新兴研究与未来发展方向。

常见问题

常见问题解答

LangChain / RAG / Vector DBs 课程免费吗?

免费。你可以免费开始 LangChain / RAG / Vector DBs 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 LangChain / RAG / Vector DBs 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 LangChain / RAG / Vector DBs 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 LangChain / RAG / Vector DBs

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程