【LangChain vs LangGraph 深度对比(下):从工作流编排到企业级落地的工程篇】
LangChain vs LangGraph 深度对比(下):从工作流编排到企业级落地的工程篇
上篇回顾: 本文上篇从框架定位、架构设计、执行模型、状态管理到 Agent 构建,完整梳理了 LangChain 与 LangGraph 在设计层面的核心差异。本篇将从工程落地视角出发,继续分析工作流编排、容错恢复、可观测性、性能扩展等企业级能力,并给出典型场景的技术选型建议。
文章目录
8. 工作流编排能力对比:从 Pipeline 到 Workflow Engine
在 LangChain 与 LangGraph 的体系中,“工作流编排能力(Workflow Orchestration)”是两者最本质的分界点之一。
如果说前面章节讨论的是:
- 如何执行(Execution)
- 如何决策(Decision)
- 如何构建 Agent(Agent Design)
那么本章讨论的是:
如何组织一个完整的 Agent 系统运行流程
8.1 LangChain 工作流:线性 Pipeline 编排
LangChain 的工作流本质是:
Pipeline-based Composition(管道式组合)
基本结构
核心特点
① 线性流程(Linear Workflow)
A → B → C → D → E
- 固定路径
- 顺序执行
- 无循环结构
② 组合式编排(Composition-based)
LangChain Workflow 更像:
Chain = f1 → f2 → f3
③ 控制流隐式化
- 分支逻辑隐藏在 Prompt / Agent 内部
- 外部无法清晰看到 workflow graph
本质总结
LangChain 工作流是:
Linear Pipeline Orchestration(线性流水线编排)
局限性
❌ 1. 无法表达复杂流程
例如:
如果结果不满意 → 回溯 → 重新检索
无法自然表达
❌ 2. 无循环结构支持
Pipeline 天然是 DAG:
- 不支持 loop
- 不支持 feedback loop
❌ 3. 不支持多 Agent 协作
难以表达:
多个 Agent 并行 → 汇总 → 再决策
8.2 LangGraph 工作流:Graph 编排模型
LangGraph 的核心设计是:
Graph-based Workflow Engine(图驱动工作流引擎)
基本结构
核心特点
① 图结构编排(Graph Orchestration)
- Node(节点)
- Edge(边)
- Conditional Edge(条件边)
② 支持循环(Native Loop)
③ 支持并行执行(Parallel Flow)
④ 支持状态驱动编排
所有流程由 state 控制:
state → node → state → next node
本质总结
LangGraph 工作流是:
Stateful Graph Workflow Engine(状态图工作流引擎)
8.3 Linear Workflow vs Graph Workflow(核心差异)
LangChain:Linear Workflow
特点:
- 线性
- 不可回路
- 结构固定
LangGraph:Graph Workflow
特点:
- 动态路径
- 可循环
- 可分支
- 可恢复
对比总结
| 维度 | LangChain | LangGraph |
|---|---|---|
| Workflow类型 | Linear Pipeline | Graph Workflow |
| 控制流 | 隐式 | 显式 |
| 是否支持循环 | ❌ | ✅ |
| 是否支持回溯 | ❌ | ✅ |
8.4 DAG vs Cyclic Graph(结构能力差异)
从工作流编排角度来看,LangChain 的 Pipeline 模型本质上是一个 DAG(有向无环图),而 LangGraph 支持 Cyclic Graph(可循环图)。这一结构差异直接决定了两者在工作流编排能力上的根本不同。
关于 DAG 与 Cyclic Graph 的详细结构对比(含 Mermaid 图示与差异表格),请参见 4.4 DAG vs Cyclic Graph(结构能力差异)。
简而言之:
- LangChain(DAG):无环、单向执行、一次性流程,适合固定 Pipeline 场景
- LangGraph(Cyclic Graph):支持 loop、retry、iterative reasoning,适合复杂 Agent 工作流
8.5 Human-in-the-loop(企业级能力关键)
LangChain:弱支持
特点:
- 需要外部系统实现
- 不属于 framework core
LangGraph:原生支持
优势
- 原生 workflow node
- 可中断执行
- 可恢复执行
- 可审计
8.6 Workflow 编排能力总结
① 编排范式差异
LangChain = Pipeline Orchestration
LangGraph = Graph Workflow Orchestration
② 控制能力差异
| 维度 | LangChain | LangGraph |
|---|---|---|
| Flow控制 | 隐式 | 显式 |
| Loop | 不支持 | 原生 |
| Branch | 弱 | 强 |
| Parallel | 限制 | 原生 |
③ 系统级能力差异
| 能力 | LangChain | LangGraph |
|---|---|---|
| 小任务流程 | 强 | 强 |
| 长任务流程 | 弱 | 强 |
| 多 Agent 编排 | 弱 | 强 |
| 企业 workflow | 不适合 | 适合 |
④ 一句话总结
LangChain 提供基于线性管道的流程组合方式,而 LangGraph 引入了图原生的工作流引擎,支持循环执行、并行编排以及状态驱动的控制流。
8.7 本章总结(核心升维点)
① 本质差异
LangChain = Pipeline system (流程组合)
LangGraph = Workflow engine (流程控制系统)
② 架构分界
- LangChain → 构建流程
- LangGraph → 控制流程
③ 关键转折点
当系统进入:
- 长任务
- 多步骤推理
- 多 Agent 协作
- 人工介入
👉 LangChain 开始失效
👉 LangGraph 开始发挥优势
9. 容错与恢复能力对比:从一次性执行到可恢复系统
在真实生产环境中,Agent 系统面临的最大问题不是“能不能跑”,而是:
跑到一半失败了,能不能继续跑,而不是重来
这一点直接决定了系统是否具备“工程可用性”。
9.1 LangChain:一次性执行模型(Stateless Execution)
LangChain 的执行模型本质是:
Stateless / Ephemeral Execution(无状态一次性执行)
执行结构
核心特点
① 执行不可恢复
一旦流程中断:
- 没有 checkpoint
- 没有 state snapshot
- 没有 resume 机制
执行到50% → crash → 全部丢失 → 重新开始
② 状态依赖内存
- state 存在于 runtime memory
- 进程结束即丢失
③ 错误处理是局部的
通常只能:
- retry 当前 step
- 或重新运行 chain
本质总结
LangChain 是:
Best-effort execution system(尽力执行系统)
局限性
- ❌ 无断点恢复
- ❌ 无执行历史保存
- ❌ 无状态回滚
- ❌ 不适合长任务
9.2 LangGraph:Checkpoint驱动的可恢复执行系统
LangGraph 的核心突破在于:
Execution = State + Checkpoint + Graph Runtime
基本结构
核心能力
① Checkpoint机制(执行快照)
每个关键节点:
- 保存 state
- 保存 execution position
- 保存 graph context
Checkpoint = Snapshot(State + Position + Context)
② Resume执行(断点续跑)
恢复逻辑:
- 恢复 state
- 恢复 node pointer
- 恢复 execution context
③ Partial Failure Recovery(局部恢复)
LangGraph 支持:
- 只重跑失败 node
- 保留前面 state
- 不重新执行全流程
本质总结
LangGraph 是:
Stateful resumable execution system(可恢复状态执行系统)
9.3 Crash Recovery(系统崩溃恢复)
LangChain:崩溃即失败
特点:
- 无恢复点
- 无历史记录
- 无增量恢复
LangGraph:崩溃可恢复
核心差异
| 能力 | LangChain | LangGraph |
|---|---|---|
| crash recovery | ❌ | ✅ |
| resume execution | ❌ | ✅ |
| partial retry | ❌ | ✅ |
9.4 Long-running Task 支持能力
LangChain:不适合长任务
例如:
Research Task(30分钟~数小时)
问题:
- session 不可靠
- state 易丢失
- 无 checkpoint
LangGraph:原生支持长任务
支持能力:
- 长时间运行
- 中断恢复
- 分阶段执行
- 外部触发继续
9.5 State Persistence(状态持久化)
LangChain
State = RAM memory
特点:
- 生命周期 = request
- 无持久层设计
LangGraph
State = Persistent storage (DB / Redis / File)
支持:
- Redis checkpoint
- SQL persistence
- distributed execution
对比
| 维度 | LangChain | LangGraph |
|---|---|---|
| state persistence | ❌ | ✅ |
| distributed recovery | ❌ | ✅ |
| multi-session resume | ❌ | ✅ |
9.6 企业级意义分析
为什么容错能力是分水岭?
因为生产系统必须满足:
① 不可丢任务
- 失败 ≠ 丢失
- 失败 = 可恢复
② 长流程可靠性
例如:
- 数据分析
- 研究报告
- 多 Agent 协作
③ 外部系统不稳定
- API timeout
- LLM failure
- network interruption
LangChain 在企业中的问题
任何失败 = 重跑整个流程
成本:
- token浪费
- 时间浪费
- 状态丢失
LangGraph 优势
失败 = 从 checkpoint 继续
优势:
- 节省成本
- 提高稳定性
- 支持生产级 SLA
9.7 容错能力总结
① 执行模型差异
LangChain = One-shot execution
LangGraph = Resumable execution
② 系统能力差异
| 能力 | LangChain | LangGraph |
|---|---|---|
| crash recovery | ❌ | ✅ |
| checkpoint | ❌ | ✅ |
| resume execution | ❌ | ✅ |
| partial retry | ❌ | ✅ |
③ 架构本质差异
LangChain → Stateless execution system
LangGraph → Stateful resilient execution system
④ 一句话总结
LangChain 采用无状态执行范式,在发生失败时通常需要从头重新计算;而 LangGraph 引入了基于检查点(checkpoint)的弹性执行模型,使得可以进行部分恢复,并支持更可靠的长时间运行工作流。
9.8 本章总结
核心结论
LangGraph 的真正工程价值不是:
- Graph结构
- Agent编排
而是:
可恢复执行系统(Resumable Agent Runtime System)
系统级分界线
| 维度 | LangChain | LangGraph |
|---|---|---|
| 执行模型 | 一次性 | 可恢复 |
| 容错能力 | 弱 | 强 |
| 状态管理 | 内存级 | 持久化 |
| 企业可用性 | 中低 | 高 |
10. 可观测性与调试能力对比:从黑盒推理到可解释执行
随着 Agent 系统复杂度不断提升,开发者面临的一个核心问题逐渐显现:
当 Agent 输出错误结果时,我们如何知道它究竟在哪一步出了问题?
对于传统软件系统而言:
日志 → 调试 → 定位问题 → 修复
是一套成熟的方法论。
然而在 Agent 系统中:
Prompt
↓
LLM
↓
Tool
↓
LLM
↓
Output
中间存在大量不可预测行为。
因此:
Agent Engineering 的核心挑战之一,就是如何提升系统可观测性(Observability)。
10.1 什么是 Agent 可观测性?
传统系统中的可观测性主要关注:
- 请求日志(Log)
- 指标监控(Metrics)
- 调用链追踪(Trace)
而 Agent 系统还需要额外观察:
- Agent 的推理过程
- Tool 调用过程
- State 变化过程
- 决策路径变化过程
Agent 可观测性模型
因此 Agent 系统需要回答:
Agent为什么这样思考?
Agent为什么选择这个工具?
Agent为什么进入这个节点?
Agent为什么循环执行?
10.2 LangChain 的可观测性能力
LangChain 提供了一定程度的 Trace 能力。
但其核心设计目标并非 Workflow Runtime。
因此观测粒度主要集中在:
- Prompt
- LLM调用
- Tool调用
LangChain Trace 模型
可观察内容
Prompt
输入Prompt内容
LLM Response
模型返回结果
Tool Invocation
调用哪个Tool
输入参数是什么
返回什么结果
优势
适用于:
- ChatBot
- RAG
- Tool Calling
局限
无法完整解释:
Agent整体状态如何变化
例如:
为什么Agent进入下一步?
难以回答。
10.3 LangGraph 的可观测性设计
LangGraph 的设计理念是:
Every Execution Is Traceable
即:
每一次状态变化都应该被追踪。
LangGraph Trace 模型
与 LangChain 不同:
LangGraph 关注的是:
状态如何变化
而不仅仅是:
调用了什么工具
10.4 State Trace:状态追踪能力
这是 LangGraph 最核心的观测能力之一。
状态变化过程
开发者能够清晰看到:
{
"current_step": 1
}
变成:
{
"current_step": 2
}
State Diff
进一步可以看到:
新增了什么字段?
修改了什么字段?
删除了什么字段?
工程价值
定位:
- 状态污染
- 状态覆盖
- 状态丢失
问题极其有效。
10.5 Workflow Trace:流程追踪能力
LangChain
通常只能看到:
Tool A
↓
Tool B
↓
Tool C
LangGraph
可以看到完整 Workflow:
并且记录:
执行过哪些节点?
执行顺序是什么?
循环了多少次?
工程价值
可以直接分析:
为什么Research Agent搜索了5次?
10.6 决策路径可解释性(Decision Trace)
Agent 系统最难调试的问题之一:
为什么Agent做出这个决策?
LangChain
决策通常隐藏在:
Prompt
+
LLM内部推理
之中。
例如:
为什么调用数据库?
为什么不调用搜索?
难以解释。
LangGraph
决策路径被显式建模:
因此:
Agent决策过程可视化
成为可能。
10.7 LangSmith 集成能力分析
目前 LangChain 与 LangGraph 都深度集成了:
LangSmith
LangSmith 能观察什么?
LLM Trace
Prompt
Response
Latency
Token
Tool Trace
Tool Input
Tool Output
State Trace(LangGraph增强)
State变化过程
Graph Trace
Node执行路径
架构示意
10.8 Debug 难度对比
LangChain Debug
问题定位路径:
输出错误
↓
查看Prompt
↓
查看Tool
↓
猜测原因
特点:
半黑盒
LangGraph Debug
问题定位路径:
输出错误
↓
查看Workflow
↓
查看Node
↓
查看State
↓
定位具体步骤
特点:
白盒化执行
10.9 可观测性能力总结
Trace 粒度对比
| 维度 | LangChain | LangGraph |
|---|---|---|
| Prompt Trace | ✅ | ✅ |
| LLM Trace | ✅ | ✅ |
| Tool Trace | ✅ | ✅ |
| State Trace | ⚠️ | ✅ |
| Workflow Trace | ❌ | ✅ |
| Decision Trace | ⚠️ | ✅ |
调试能力对比
| 能力 | LangChain | LangGraph |
|---|---|---|
| ChatBot调试 | 强 | 强 |
| RAG调试 | 强 | 强 |
| Agent调试 | 中 | 强 |
| Multi-Agent调试 | 弱 | 强 |
核心差异
LangChain 观察的是调用过程
LangGraph 观察的是执行过程
10.10 本章总结
核心结论
随着 Agent 系统逐渐从:
单次调用
演化为:
长生命周期状态系统
可观测性的重要性迅速提升。
LangChain 提供的是:
Component-level Observability
(组件级可观测)
LangGraph 提供的是:
Workflow-level Observability
(工作流级可观测)
一句话总结
LangChain 主要关注组件交互的追踪(如 Prompt、模型、工具调用),而 LangGraph 将可观测性扩展到工作流执行、状态变迁与决策路径层面,实现对复杂 Agent 系统全生命周期的调试能力。
10.11 本章核心升维
如果说:
State
让Agent拥有记忆
那么:
Observability
让开发者拥有理解Agent的能力
而这正是 Agent 从实验项目走向生产系统的重要前提。
11. 性能与扩展性对比:从单 Agent 到 Agent System
随着 Agent 技术逐渐从 Demo 阶段走向生产环境,一个新的问题开始出现:
当 Agent 数量、任务复杂度以及系统规模不断增长时,框架是否仍然能够保持稳定运行?
对于简单 ChatBot 而言:
User
↓
LLM
↓
Response
性能问题通常集中在:
- Token消耗
- 模型响应速度
- API延迟
然而对于复杂 Agent 系统:
Planning
↓
Tool Calling
↓
Reasoning
↓
Reflection
↓
Multi-Agent Collaboration
系统瓶颈已经不再只是模型本身。
而是:
- Workflow调度能力
- 状态管理能力
- 并发执行能力
- 系统扩展能力
因此,本章将从性能与扩展性的角度分析 LangChain 与 LangGraph 的差异。
11.1 性能问题的本质
Agent 系统的性能主要来自四部分开销:
LLM Cost
主要来源:
Prompt Tokens
Completion Tokens
Model Latency
Tool Cost
主要来源:
API调用
数据库查询
外部服务请求
Workflow Cost
主要来源:
Node调度
流程控制
Graph执行
State Cost
主要来源:
状态存储
状态同步
Checkpoint保存
11.2 LangChain 的性能特点
LangChain 本质属于:
Lightweight Application Framework
因此运行开销相对较低。
执行结构
特点
优势
调度成本低
没有复杂 Runtime:
Prompt
↓
Model
↓
Output
即可完成执行。
内存开销低
通常只维护:
messages
chat_history
启动速度快
适用于:
- ChatBot
- RAG
- MVP验证
局限
随着任务复杂度增加:
Tool数量增加
Agent数量增加
步骤数量增加
系统复杂度迅速上升。
11.3 LangGraph 的性能特点
LangGraph 引入:
- Graph Runtime
- State Engine
- Checkpoint System
因此会带来额外开销。
执行结构
增加的成本
State管理成本
例如:
state = {
"messages": [],
"plan": [],
"search_results": [],
"reflection_history": []
}
需要持续维护。
Checkpoint成本
每个关键节点:
保存状态
写入存储
维护恢复点
Runtime调度成本
Graph需要:
节点解析
边判断
条件路由
为什么仍然值得?
因为获得了:
可恢复性
可观测性
可扩展性
11.4 并发执行能力对比
这是两者差异最大的地方之一。
LangChain
主要执行模型:
Sequential Execution
结构:
特点:
- 顺序执行
- 并发控制依赖外部代码
- Agent协作能力有限
LangGraph
支持 Graph 并发执行。
结构:
特点:
- 多节点并发
- 多Agent并发
- 多任务协同
核心收益
例如:
Research Agent:
搜索学术论文
搜索新闻
搜索专利
三者可同时执行。
11.5 State 开销分析
LangChain
状态:
Conversation Memory
特点:
轻量
典型规模:
messages = [...]
即可。
LangGraph
状态:
state = {
"messages": [],
"plan": [],
"tasks": [],
"results": [],
"metadata": {}
}
特点:
重状态系统
优势:
- 信息完整
- 支持恢复
- 支持调试
代价:
- 内存占用增加
- 序列化成本增加
- 存储成本增加
11.6 Multi-Agent 扩展能力
随着 Agent Engineering 发展:
越来越多系统采用:
Supervisor-Agent Architecture
结构:
LangChain
通常实现方式:
Prompt Routing
问题:
- 状态同步困难
- Agent通信困难
- 调试困难
LangGraph
天然支持:
Agent = Graph Node
因此:
Agent System = Graph
成立。
11.7 系统规模扩展能力
小规模系统
例如:
ChatBot
简单RAG
单Tool Agent
LangChain:
最佳选择
中规模系统
例如:
Research Agent
Code Agent
Reflection Agent
LangGraph 开始体现优势。
大规模系统
例如:
Multi-Agent Platform
Enterprise Agent OS
Agent Marketplace
结构:
LangGraph 更容易实现。
11.8 扩展性能力总结
扩展维度对比
| 维度 | LangChain | LangGraph |
|---|---|---|
| ChatBot | ✅ | ✅ |
| RAG | ✅ | ✅ |
| Agent | ⚠️ | ✅ |
| Multi-Agent | ⚠️ | ✅ |
| Long Workflow | ❌ | ✅ |
| Enterprise Platform | ❌ | ✅ |
性能维度对比
| 指标 | LangChain | LangGraph |
|---|---|---|
| Runtime开销 | 低 | 中 |
| State开销 | 低 | 高 |
| Checkpoint开销 | 无 | 中 |
| 调度能力 | 弱 | 强 |
| 并发能力 | 中 | 强 |
11.9 为什么 LangGraph 更像 Agent Operating System?
从系统架构角度:
LangChain 提供:
Prompt
Model
Tool
Retriever
属于:
能力组件层
LangGraph 提供:
State
Runtime
Scheduler
Checkpoint
Workflow
属于:
运行时系统层
因此:
LangChain
≈ Agent SDK
LangGraph
≈ Agent OS
11.10 本章总结
随着 Agent 系统复杂度持续提升:
开发重点已经从:
如何调用LLM
转向:
如何管理Agent系统
LangChain 更适合:
轻量级应用
快速开发
单Agent场景
LangGraph 更适合:
复杂Agent
多Agent协同
企业级平台
一句话总结
LangChain 针对 LLM 应用的快速开发与轻量级执行进行了优化,而 LangGraph 更注重大规模 Agent 系统的可扩展性、编排能力与生命周期管理。
12. 典型应用场景对比:从 ChatBot 到 Agent Platform
经过前面章节的分析可以发现:
LangChain 与 LangGraph 并不存在绝对的优劣关系。
真正重要的问题是:
不同场景下应该选择什么架构。
因此本章将从典型应用场景出发分析两者的适配性。
12.1 ChatBot 场景
最经典的大模型应用:
业务特点
- 单轮对话
- 多轮上下文
- 响应速度优先
- 流程简单
技术需求
Prompt
Chat History
Model Routing
LangChain
完全满足需求:
LangGraph
也能实现。
但会出现:
过度设计
场景结论
| 方案 | 推荐度 |
|---|---|
| LangChain | ★★★★★ |
| LangGraph | ★★ |
12.2 RAG 场景
典型结构:
业务特点
- 流程固定
- DAG结构
- 无复杂决策
LangChain
天然适合:
Retriever
Embedding
VectorStore
均已成熟。
LangGraph
适合复杂RAG:
例如:
场景结论
| 场景 | 推荐 |
|---|---|
| 普通RAG | LangChain |
| Adaptive RAG | LangGraph |
| Self-RAG | LangGraph |
12.3 Research Agent
典型流程:
特点
- 多轮搜索
- 动态规划
- 循环执行
LangChain问题
需要大量:
Prompt Hack
手工控制Loop
LangGraph优势
天然支持:
Loop
State
Checkpoint
场景结论
| 方案 | 推荐度 |
|---|---|
| LangChain | ★★ |
| LangGraph | ★★★★★ |
12.4 Coding Agent
典型流程:
特点
天然循环结构。
本质
属于:
Reflection Agent
LangGraph优势明显
因为:
生成
测试
修复
重试
都是独立节点。
场景结论
| 方案 | 推荐度 |
|---|---|
| LangChain | ★★ |
| LangGraph | ★★★★★ |
12.5 Multi-Agent 协同
典型结构:
核心需求
- Agent通信
- 状态共享
- 协作调度
LangChain
实现困难。
LangGraph
天然支持:
Agent = Node
场景结论
| 方案 | 推荐度 |
|---|---|
| LangChain | ★ |
| LangGraph | ★★★★★ |
12.6 企业级 Agent 平台
典型结构:
核心需求
- 状态持久化
- 审计
- 恢复执行
- 人工审批
LangChain
不适合作为核心运行时。
LangGraph
设计目标正是:
Agent Runtime
12.7 场景选型总表
| 场景 | LangChain | LangGraph |
|---|---|---|
| ChatBot | ★★★★★ | ★★ |
| RAG | ★★★★★ | ★★★ |
| Adaptive RAG | ★★ | ★★★★★ |
| Research Agent | ★★ | ★★★★★ |
| Coding Agent | ★★ | ★★★★★ |
| Multi-Agent | ★ | ★★★★★ |
| Agent Platform | ★ | ★★★★★ |
13. 技术选型建议
经过前文分析可以发现:
两者本质上并非竞争关系。
而是:
能力层
+
运行时层
的关系。
13.1 什么时候选择 LangChain?
如果项目具备以下特征:
流程简单
快速开发
单Agent
无长期状态
推荐:
LangChain
典型项目:
- ChatBot
- FAQ机器人
- 普通RAG
- MVP验证
13.2 什么时候选择 LangGraph?
如果项目具备以下特征:
复杂流程
多轮推理
状态管理
多Agent协同
推荐:
LangGraph
典型项目:
- Research Agent
- Coding Agent
- Deep Research
- 企业Agent平台
13.3 推荐架构:LangChain + LangGraph
实际上生产环境最常见架构:
即:
LangGraph负责编排
LangChain负责能力
13.4 企业级最佳实践
推荐分层:
形成:
业务层
Agent Runtime
能力组件层
模型层
四层架构。
14. 总结
从整个 Agent 技术演进历史来看:
第一阶段:
Prompt Engineering
关注:
如何写Prompt
第二阶段:
LLM Application
关注:
如何构建AI应用
代表:
LangChain
第三阶段:
Agent Engineering
关注:
如何构建Agent系统
代表:
LangGraph
14.1 核心演进路径
14.2 LangChain 的价值
解决:
Agent能做什么
提供:
- Model
- Prompt
- Tool
- Retriever
14.3 LangGraph 的价值
解决:
Agent如何完成任务
提供:
- State
- Workflow
- Checkpoint
- Runtime
14.4 最终总结图
14.5 全文最终结论
LangChain 与 LangGraph 并非替代关系,而是 Agent 技术栈中不同层级的基础设施。LangChain 提供构建 Agent 所需的能力组件,而 LangGraph 提供管理 Agent 生命周期的运行时系统。随着 AI 应用从简单对话逐步演进为复杂智能体系统,开发重心正在从 Prompt Engineering 转向 Agent Engineering,从 Pipeline Architecture 转向 Stateful Workflow Architecture。从这一趋势来看,LangChain 是 Agent 的能力基础,而 LangGraph 正在成为 Agent 时代的操作系统。
更多推荐




所有评论(0)