LangChain- 使用 LangChain 开发 LLM 支持的应用程序

LangChain- Develop LLM powered applications with LangChain

通过构建 FAST 来学习 LangChain,这是一个真实世界的生成式人工智能LLM 驱动的应用程序LLM(Python,最新版本 0.3.0)

您将会学到

  • 精通 LangChain
  • 拥有 3 个基于 LangChain 的端到端生成式 AI 应用程序
  • 提示工程理论:Chain of Thought、ReAct、Few Shot 提示并了解 LangChain 是如何在后台构建的
  • 了解如何在 LangChain 开源代码库中导航
  • 软件工程师的大型语言模型理论
  • LangChain:很多链链、代理、DocumentLoader、TextSplitter、OutputParser、Memory
  • RAG、Vectorestores/Vector Databasrs(Pinecone、FAISS)

要求

  • 这不是初学者课程。需要基本的软件工程概念
  • 我认为学生会熟悉软件工程学科,例如:git、python、pipenv、环境变量、类、测试和调试
  • 不需要机器学习经验。

描述

COURSE WAS RE-RECORDED 并支持 – LangChain 版本 0.3.0

欢迎来到第一门 LangChain Udemy 课程 – 释放力量 LLM!
这门综合课程旨在教您如何快速利用 LangChain 库的强大功能来开发LLM应用程序。
本课程将使您具备为各种主题开发尖端LLM解决方案所需的技能和知识。

请注意,这不是一门适合初学者的课程。本课程假定您具有软件工程背景并精通 Python。我将使用 Pycharm IDE,但您可以使用任何您想要的编辑器,因为我们只使用 IDE 的基本功能,例如调试和运行脚本。

在本课程中,您将踏上从零开始使用 LangChain 构建真实世界LLM支持的应用程序的旅程。
我们将通过构建 3 个主要应用程序来实现这一点:

  1. 破冰船 – 给出名字的 LangChain 代理,在 google 中搜索以查找 LinkedIn 和 twitter 个人资料,在互联网上获取有关您提供的名称的信息,并生成几个个性化的破冰船以开始与该人的对话。

  2. 文档帮助程序 – 通过 python 包文档创建 Chatbot。(以及您想要的任何其他数据)

  3. ChatGPT Code-Interpreter 的精简版

  4. 提示工程理论部分


本课程涵盖的主题包括:

  • LangChain
  • LLM + GenAI History
  • LLMs: Few shots prompting, Chain of Thought, ReAct prompting
  • Chat Models
  • Open Source Models
  • Prompts, PromptTemplates, langchainub
  • Output Parsers, Pydantic Output Parsers
  • Chains: create_retrieval_chain, create_stuff_documents_chain
  • Agents, Custom Agents, Python Agents, CSV Agents, Agent Routers
  • OpenAI Functions, Tool Calling
  • Tools, Toolkits
  • Memory
  • Vectorstores (Pinecone, FAISS)
  • RAG (Retrieval Augmentation Generation)
  • DocumentLoaders, TextSplitters
  • Streamlit (for UI)
  • LCEL
  • LangSmith
  • Intro to LangGraph
  • FireCrawl
  • GIST of Cursor IDE
  • Cursor Composter
  • Curser Chat
  • MCP – Model Context Protocol & LangChain Ecosystem

在整个课程中,您将进行动手练习和实际项目,以加强您对所涵盖的概念和技术的理解。在课程结束时,您将熟练使用 LangChain 为各种用途创建强大、高效且多功能LLM的应用程序。

免责 声明

  1. 请注意,这不是一门适合初学者的课程。本课程假定您具有软件工程背景并精通 Python。
    我将使用 Pycharm IDE,但您可以使用任何您想要的编辑器,因为我们只使用 IDE 的基本功能,例如调试和运行脚本。

  2. 该课程的第一个项目 (Ice-Breaker) 需要使用第三方 API-
    Scrapin / ProxyURL、Tavily、Twitter API 通常是付费服务。
    所有这些第三方都有一个免费套餐,我们将用于创建存根响应开发和测试。

此课程面向哪些人:

  • 想要学习如何使用 LangChain 构建基于生成式 AI 的应用程序的软件工程师
  • 想要学习如何使用 LangChain 构建基于 Generative AI 的应用程序的开发人员
  • 想要学习如何使用 LangChain 构建基于 Generative AI 的应用程序的工程师

2023/10/14 更新 从35节课到43节课

2024/3/11 更新 从43节课到57节课

2024/11/01 更新 从57节课到80节课(9 小时 23 分钟)

2025/04/13 更新 从80节课(9 小时 23 分钟)到93节课(10 小时 45 分钟)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。