✅ 一图速览三者关系

+-----------------+         +----------------+         +-----------------+
|    LangChain    |  <--->  |   LangGraph    |  <--->  |    LangSmith    |
|  (工具与集成)   |         | (多节点任务流) |         | (评估与监控平台)|
+-----------------+         +----------------+         +-----------------+

1. LangChain:构建 LLM 应用的开发框架

💡 简介

LangChain 是一个开源框架,提供了一套高层 API 和模块,帮助开发者快速构建复杂的 LLM 应用(如问答系统、RAG、Agent 等)。它专注于组件组合、链式调用与外部工具整合。

🔧 主要功能

  • Prompt 模板管理

  • LLM 接入与封装(支持 OpenAI、Anthropic、Cohere 等)

  • Memory 模块(对话上下文记忆)

  • 工具调用(Tool + Agent)

  • 链式执行(Chain)

  • RAG 支持(Retriever + VectorStore + Documents)

🛠️ 场景

  • 问答机器人

  • 智能搜索(带 RAG)

  • 多轮对话

  • 工具增强型 Agent

  • LLM 微服务模块

2. LangGraph:构建 LLM 应用的有向图执行引擎

💡 简介

LangGraph 是 LangChain 团队推出的一个框架,用于实现多节点、条件跳转、并发执行的工作流系统,基于有向图思想构建。

🔧 主要功能

  • 节点定义(每个节点可以是调用 LLM、函数或 API)

  • 多分支跳转 / 条件逻辑

  • 状态持久化与 Memory

  • 异步并发 / 支持 Streaming

  • 循环与失败重试控制

🛠️ 场景

  • 复杂业务流程建模(如:B/C 两个模块并发 → 汇总后 D)

  • Agent 多步推理任务(Plan → Execute → Retry)

  • RPA 任务编排(如“登录→查账→导出”)

  • 多 Agent 协作

✅ 与 LangChain 组合效果最好,可以将 LangChain 中的链/Agent 作为图中节点调用。

3. LangSmith:用于调试、评估、监控 LangChain 应用的 SaaS 平台

💡 简介

LangSmith 是 LangChain 团队提供的商业服务平台,用于可视化调试、追踪执行、性能评估、数据标注与反馈闭环

🔧 主要功能

  • Trace 可视化:查看链/图中每步调用及 LLM 请求

  • 数据管理:集中管理 prompt、测试用例

  • 反馈采集:集成人工反馈、自动评价器(LLM-based Eval)

  • 多版本测试(A/B)

  • 模型表现评估(准确率、输出质量)

🛠️ 场景

  • Prompt 调优分析

  • RAG/Agent 输出质量回测

  • CI/CD 中集成评估指标

  • 用户反馈驱动改进闭环(RLAIF)

📊 三者对比

功能/特点 LangChain LangGraph LangSmith
类型 开发框架 工作流执行引擎 调试与评估平台
核心作用 构建与集成 控制流程/分支逻辑 追踪、评估、监控
是否开源 ✅ 是 ✅ 是 ❌ 否(SaaS 平台)
场景适配 单任务、多轮问答等 多 Agent 协作、流程编排 Prompt 优化、模型评估
与 LLM 关系 调用并封装 多步协调执行 输出结果打分与比较
与 LangChain 关系 本体 上层流程增强 运行过程记录与可视化

✅ 推荐组合使用方式

  1. 开发期

    • LangChain 组织 RAG、Agent、Prompt。

    • LangGraph 构建带逻辑分支的复杂对话或决策流程。

  2. 测试期

    • LangSmith 记录 Trace,调试错误,评估响应质量。

    • 可引入自动化评估器做 prompt 的 A/B Test。

  3. 部署期

    • 用 LangGraph + LangChain 构建微服务。

    • 用 LangSmith 接入用户反馈闭环,做持续优化。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐