LangChain和LangGraph是什么

🧠 1. LangChain 是什么?

LangChain 是一个大模型应用开发框架,核心作用是帮你把 LLM(如 GPT)和外部能力“拼装起来”。

它主要提供:

  • Prompt 管理

  • RAG(检索增强生成)

  • 工具调用(Tools / Function calling)

  • Agent(智能体)

  • 各种组件编排(LCEL)

👉 可以理解为:
“用来快速搭建 LLM 应用的组件工具箱” (Zilliz)


🧩 2. LangGraph 是什么?

LangGraph 是 LangChain 团队推出的更底层的工作流编排框架,专门用来做复杂 AI Agent 系统。

核心特点:

  • Graph(图结构) 代替线性链

  • 支持 循环、分支、回退

  • 强状态管理(Stateful)

  • 支持多智能体协作(Multi-Agent)

  • 支持人类介入(Human-in-the-loop)

👉 可以理解为:
“用图来控制 Agent 执行流程的引擎” (IBM)


🏗️ 3. 它们怎么来的(演进关系)

可以理解为一条演进路径:

  1. LangChain(早期)

    • 用“链式调用(Chain)”

    • 适合线性流程:问答 / RAG / 简单 Agent

  2. 问题出现

    • 真实业务需要:

      • 循环推理(反思)

      • 多 Agent 协作

      • 状态持久化

      • 复杂分支流程

  3. LangGraph(进化版)

    • 用“图结构”解决复杂流程问题

    • 支持回路 + 状态机

    • 更接近生产级 Agent 系统 (ModelEngine社区)

👉 一句话总结:

  • LangChain = 组件 + 快速搭建

  • LangGraph = 复杂Agent系统的执行控制器


⚙️ 4. 使用场景对比

🔹 LangChain 适合:
  • 简单聊天机器人

  • RAG知识库问答

  • 单轮或少流程任务

  • 工具调用(search / API)

  • 快速PoC(原型开发)

👉 特点:简单、上手快


🔹 LangGraph 适合:
  • 多步骤复杂 Agent(规划→执行→反思)

  • 多 Agent 协作系统(比如研究助手/代码助手)

  • 需要“循环思考”的任务

  • 长任务执行(workflow orchestration)

  • 企业级 AI Agent 系统

👉 特点:强控制 + 可扩展 + 可生产化


🧠 5. 最直观理解

框架类比
LangChain乐高积木(组件拼装)
LangGraph电路图 / 状态机(控制流程)

🚀 6. 一句话总结

  • LangChain:解决“怎么用大模型”

  • LangGraph:解决“怎么让大模型按复杂流程稳定工作”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AirZilong

助你解决问题,是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值