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 个主要应用程序来实现这一点:
-
破冰船 – 给出名字的 LangChain 代理,在 google 中搜索以查找 LinkedIn 和 twitter 个人资料,在互联网上获取有关您提供的名称的信息,并生成几个个性化的破冰船以开始与该人的对话。
-
文档帮助程序 – 通过 python 包文档创建 Chatbot。(以及您想要的任何其他数据)
-
ChatGPT Code-Interpreter 的精简版
-
提示工程理论部分
本课程涵盖的主题包括:
- 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的应用程序。
免责 声明
-
请注意,这不是一门适合初学者的课程。本课程假定您具有软件工程背景并精通 Python。
我将使用 Pycharm IDE,但您可以使用任何您想要的编辑器,因为我们只使用 IDE 的基本功能,例如调试和运行脚本。 -
该课程的第一个项目 (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 分钟)
评论(0)