LangChain大语言开发基础课程

课程详情

课程详情

深入理解LangChain的核心概念和应用场景,通过丰富的代码演示,助你快速掌握AI开发。

适合人群

  • 想要快速掌握 LangChain 框架,构建基于大模型(LLM)的智能应用的AI开发者。
  • 对 AI、LLM、RAG、智能代理(Agent)等技术感兴趣的开发者和学生。

学习收获

深入理解LangChain的核心概念和应用场景,通过丰富的代码实践,助你快速掌握AI应用开发技能。

课程亮点

  • 专注核心:涵盖LangChain核心模块,包括链、记忆管理、文档与嵌入、向量数据库、RAG检索增强生成、工具调用与Agent代理等,为你构建坚实的知识体系。
  • 代码示例:通过代码实操,帮助你了解基本概念和原理,并对聊天机器人、文档问答系统等应用有一个初步了解,将理论知识转化为实践技能。
  • 循序渐进:从基础概念到代码应用,课程内容由浅入深,即使你是AI新手,也能轻松入门,快速上手。
  • Python友好:以Python为编程语言,代码简洁易懂,方便你快速理解和应用。

课程主要内容

  • LangChain课程介绍:通过实例了解LangChain的功能和应用场景,开启你的AI应用开发之旅。
  • LangChain中的链:掌握链的概念和使用方法,学习如何将不同的模块串联起来,构建复杂的AI应用。
  • 记忆管理与聊天机器人:学习如何使用记忆机制,让聊天机器人拥有“记忆”,实现更自然流畅的对话。
  • 文档分割与嵌入:掌握文档处理技巧,学习如何将文本数据转化为机器可理解的形式,为后续的检索和分析打下基础。
  • 向量数据库和RAG检索增强生成:学习如何使用向量数据库存储和检索信息,并结合RAG技术,生成更准确、更相关的回答。
  • 工具调用与代理:学习如何调用外部工具,赋予AI应用更强大的功能,并对AI代理Agent机制和应用进行初步学习和实践。

学习目标

  • 理解LangChain的核心概念和工作原理
  • 使用LangChain构建简单的AI应用
  • 基于Python语言进行AI应用开发
  • 为后续学习更高级的LangChain实战课程打下坚实基础

课程目录

01 LangChain课程简介
  01 课程简介.mp4
02 开发环境搭建与链
  01 开发环境搭建.mp4
  02 LangChain中的链.mp4
  03 串联多个链.mp4
  04 Pipfile.txt
03 聊天机器人与记忆管理
  01 聊天机器人介绍.mp4
  02 记忆管理简介.mp4
  03 LangGraph与记忆管理代码演示.mp4
  04 记忆摘要.mp4
04 文档与嵌入
  01 项目介绍与文档加载.mp4
  02 文档分割与嵌入.mp4
  03 检索与嵌入代码演示.mp4
05 向量数据库与RAG
  01 向量数据库与向量存储.mp4
  02 检索与RAG.mp4
  03 自定义检索器与文档去重.mp4
06 工具调用与Agent
  01 工具调用原理.mp4
  02 工具调用代码实例.mp4
  03 Agent代理原理与示例.mp4
  04 回调函数与示例.mp4