应该如何开始学习 Langchain/Langgraph?

68 阅读2分钟

应该如何开始学习 Langchain/Langgraph?

【AI大模型教程】 01

LangChain 生态

截止 2025-11-01,基于最新 V1.0 版本,langchain 生态可以概括为以下 2 点:

Open Source: Langchain / Langgraph

开源免费的,用于智能体编排和开发的框架。

LangSmith

langchain 提供的收费服务的观测平台,用于跟踪每一个步骤输出、调试,以及基于自定义数据集进行测试智能体表现。

02

LangChain 和 LangGraph 的关系

V1.0 开始,langchain 的改变之一:

LangGraph 1.0 弃用了 langgraph.prebuilt 模块(包括其中的 create_react_agent),将增强后的功能迁移到 langchain.agents 中作为 create_agent。而 create_agent 底层是基于 LangGraph 实现的。

Langchain

保持易用性的初心,同时因为 create_agent 函数的引入,将其从之前的实验性开发实现转变为生产级应用开发。

Langgraph

转为复杂动态、精细控制、持久化运行的长任务设计。langgraph 依赖 langchain 提供的组件,提供的低层级高可定制的实现。同时上手相对于 langchain 较难。

03

何时选择 Langchain 或 langgraph?

选择 langchain

当你想快速开始,并构造一个简单的生产级别应用,这里的简单,通常指:一个 LLM挂载一个或多个工具的典型 REACT

选择 langgraph

当你需要构建 agentic workflow - 也就是需要一个工作流,并在流中的某些节点实现上图所示的 React agent。

我个人的经验是: 对于大多数面向数据的业务 agent,例如牵涉的工具实现数据分析、机器学习模型的场景,很适合选用 langgraph。

04

我应该如何学习?

每个人的学习方式,不同,我仅以基于 python 版本的 langgraph 分享自己的学习路径:

第一阶段 python (1-3个月)

python 是必须的,我虽然是用了一年学习 python,单从应用角度,推荐大家去 bili 找排名高的 python 教程,大概 1-3 个月可以掌握核心概念。

但是切记: 不要只是看视频,要用手敲每一行代码。

第二阶段 langchain (3 个月)

通读 langchain 文档和复刻代码,或者跟着我接下来公众号分享,我也会基于自己认为的最佳路径分享。

第三阶段 langgraph (3~6个月)

通读 langgraph 文档和复刻代码。