从 LangChain 到 LangGraph:AI Agent 时代的核心框架演进
近两年,大模型行业正在经历一次非常明显的技术路线变化。
很多人最开始接触 AI 开发时,学习的是:
- Prompt Engineering
- RAG(知识库)
- API 调用
- 向量数据库
后来逐渐开始接触:
- AI Agent
- Workflow
- 多智能体系统
- 自动化任务执行
而在这个过程中,两个名字几乎绕不开:
- LangChain
- LangGraph
很多初学者会疑惑:
LangChain 和 LangGraph 到底是什么关系?
为什么现在越来越多人开始学 LangGraph?
它们分别适合什么场景?
这篇文章就系统讲清楚这件事。
一、AI 应用开发为什么需要框架?
如果你直接调用大模型 API,其实只能做到:
用户输入 → 大模型 → 输出结果
但真实业务远远复杂得多。
例如:
- 需要接知识库
- 需要调用搜索工具
- 需要调用数据库
- 需要长期记忆
- 需要多步骤推理
- 需要多个 Agent 协作
- 需要流程控制
于是问题来了:
如何把这些能力组织起来?
这就是 LangChain 出现的原因。
二、LangChain:AI 应用开发的“工具箱”
LangChain 是什么?
LangChain 本质上是:
一个帮助开发者快速构建 AI 应用的框架。
它的核心作用是:
- 连接大模型
- 管理 Prompt
- 接入工具
- 实现 RAG
- 构建链式调用流程
你可以把它理解为:
AI开发积木系统
三、LangChain 最经典的能力
1. Prompt Chain(链式调用)
例如:
用户问题
↓
提取需求
↓
生成 SQL
↓
查询数据库
↓
整理答案
↓
输出结果
LangChain 可以把这些步骤串联起来。
2. RAG(知识库问答)
这是 LangChain 最经典的应用场景。
流程通常是:
用户提问
↓
向量数据库检索
↓
找到相关文档
↓
拼接 Prompt
↓
大模型生成答案
这也是目前大量企业 AI 应用的核心架构。
3. Tool Calling(工具调用)
例如:
用户:帮我查今天比特币价格
↓
模型判断需要调用工具
↓
调用行情 API
↓
整理结果
↓
返回用户
LangChain 非常擅长这种能力。
四、为什么 LangChain 后来不够用了?
当 AI 应用越来越复杂时,问题开始出现。
例如:
- Agent 会无限循环
- 状态容易混乱
- 很难控制执行流程
- 多 Agent 协作困难
- 无法中断恢复
- 很难加入人工审批
原因在于:
LangChain 更偏“链式流程”,而不是“复杂状态系统”。
简单流程没问题。
但复杂 Agent 系统会越来越失控。
于是:
LangGraph 出现了。
五、LangGraph:AI Agent 的工作流引擎
LangGraph 的核心思想
LangGraph 本质上是:
Graph(图结构)
+
State(状态机)
也就是说:
- Node(节点)= 一个任务
- Edge(边)= 下一步流转
- State(状态)= 当前上下文
例如:
用户问题
↓
意图识别
↓
┌────────────┐
↓ ↓
查数据库 调搜索API
↓ ↓
汇总结果
↓
输出
这就是一个典型的 AI Workflow。
六、LangGraph 为什么更适合 Agent?
因为 Agent 本质上不是简单“问答”。
而是:
观察
↓
思考
↓
执行
↓
反馈
↓
再决策
这是一个循环系统。
LangGraph 天然适合这种结构。
七、LangGraph 的几个核心优势
1. 强状态管理
它能清晰记录:
- 当前执行到哪里
- 已经调用了什么工具
- 下一步应该做什么
这对于复杂 Agent 非常关键。
2. 支持循环
例如:
搜索资料
↓
分析结果
↓
信息不够?
↓
继续搜索
LangGraph 对这种循环控制非常强。
3. 支持多 Agent
例如:
研究员Agent
↓
搜索Agent
↓
数据分析Agent
↓
写报告Agent
这种复杂协作,用 LangChain 很容易混乱。
但 LangGraph 更稳定。
4. Human in the Loop
很多企业 AI 系统要求:
AI执行
↓
人工审核
↓
继续执行
LangGraph 很适合这种“人工审批节点”。
八、LangChain 和 LangGraph 的关系
很多人误以为:
LangGraph 会替代 LangChain。
其实并不是。
真实关系更像:
LangChain = 基础能力层
LangGraph = 调度编排层
甚至可以理解为:
LangGraph 是建立在 LangChain 之上的高级框架
很多 LangGraph 项目底层依然在使用 LangChain 的:
- Prompt
- Tool
- RAG
- Model 接口
九、现在 AI 行业的技术演进
过去:
Prompt Engineering
后来:
RAG
现在:
AI Workflow
+
AI Agent
未来:
Multi-Agent System
所以行业正在从:
“调用模型”
转向:
“组织 AI 系统”
而 LangGraph 正是这个趋势下的重要产物。
十、企业真实架构正在变成什么样?
现在很多 AI 公司技术栈已经逐渐变成:
LLM
↓
LangChain(工具/RAG)
↓
LangGraph(Agent流程)
↓
业务系统
这是目前越来越主流的方向。
十一、哪些场景适合 LangChain?
适合:
- PDF 问答
- 知识库
- AI 客服
- 文档总结
- 简单工作流
- 工具调用
特点:
流程相对固定
逻辑相对简单
十二、哪些场景适合 LangGraph?
适合:
- 自动研究员
- AI 编程 Agent
- AI 金融分析
- 自动任务执行
- 多智能体系统
- 长流程 AI Workflow
特点:
复杂
有状态
可循环
多步骤
十三、未来 AI 工程师最重要的能力
很多人还停留在:
Prompt工程
但行业已经开始升级。
未来更重要的是:
RAG
+
Tool Use
+
Workflow
+
Agent
因为:
AI 的真正价值,不只是“会聊天”。
而是:
能执行任务
能调用工具
能协同工作
能自动完成流程
这才是 AI Agent 的核心。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)