news 2026/9/28 19:52:46

LangChain家族四大支柱

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LangChain家族四大支柱

截至25年11月,LangChain已从一个独立的开发框架,成长为一个覆盖智能体系统全生命周期的技术生态。该生态由四大核心支柱构成:LangChain、LangGraph、Deep Agent与LangSmith

https://docs.langchain.com/oss/python/concepts/products

或

https://docs.langchain.org.cn/oss/python/concepts/products

LangChain:智能体开发的基石

LangChain是整个生态的核心与起点,为开发者提供了模型调用,工具与中间件集成,智能体构建等一整套基础能力。

其核心价值如下:

1、统一的模型抽象层:屏蔽了不同模型服务提供商(如OpenAI、Anthropic、Ollama等)的接口差异,提供一致的调用方式

2、高度模块化的设计:使用Message、Tool、Agent、Middleware等组件实现灵活的组合与扩展

3、丰富的集成生态:预置了丰富的数据源、API、中间件等,构成了强大的AI能力枢纽

在整体架构中,LangChain如同智能体的操作系统内核,是所有上层能力构建的基础。

结论:如果你需要构建简单的智能体应用,无需复杂的编排需求,那就选择LangChain

LangGraph:复杂工作流的编排引擎

当智能体的任务从单一指令执行扩展为多步骤,有状态的复杂工作流时,LangGraph应运而生

其核心思想是将智能体内部抽象为一张有向图

节点(Node):代表独立的功能单元或决策点
边(Edge):定义了节点之间的流转条件与路径
状态(State):作为一个共享上下文,在节点间传递并持久化存储任务信息

通过这种图式结构,LangGraph让智能体的工作流节点交互变得显式、可控、可观测

官方也强调”快速起步用LangChain、复杂控制用LangGraph,二者并行协同“

通俗理解:

LangChain = 能力抽象层(LLM/Tool/Message标准化),负责”有什么能力“
LangGraph = 执行与编排层(状态机/工作流/多Agent系统),负责”怎么跑“

Deep Agent:智能体的执行框架

Deep Agent是新推出的全新组件,被定位为Agent Harness(智能体执行框架),它构建于LangChain与LangGraph之上,增加了规划能力,文件系统,子Agent等高级功能。旨在让开发者无需从0构建复杂的控制逻辑,即可创建具备深度规划,长期记忆与多专家协作能力的智能体

Deep Agent的核心能力如下:
显式规划:自主生成、执行并动态调整多步任务计划
虚拟文件系统:为智能体提供结构化的中间结果与知识存储
子智能体:支持任务在多个智能体之间的分界与协作
长期记忆:通过与LangGraph状态存储的结合、实现跨对话的经验积累
可扩展中间件:允许嵌入安全审计、性能监控或自定义业务逻辑

基于LLM的应用开发体系图


从LangChain快速搭建,用LangGraph打磨生产稳定性,再用Deep Agents赋予Agent更强的自主能力–这才是完整的LangChain生态玩法

LangSmith:可视化监控与测试平台

当智能体系统逐渐复杂时,单靠日志与打印输出调试已无法满足调试与质量管理的需求。

LangSmith是LangChain官方推出的可视化监控与测试平台,用于跟踪,记录和分析智能体在运行过程中的完整调用链路,让智能体的内部运行过程变得透明和可评估

LangSmith的核心目标如下:

全链路追踪:可视化追踪模型调用、提示词输入、结果输出、工具使用等行为

调优与优化:发现运行中智能体的异常行为与性能瓶颈

评测与质量控制:支持人工与自动化评测,量化智能体表现

团队协作:支持多人共享测试集与调用记录

LangSmith官网:https://www.langchain.com/langsmith/observability

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/28 19:50:31

GLM技术复盘:从论文到配置,TaoToken统一Key接入智谱模型家族

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/28 19:50:08

向日葵 MCP 实践指南:用 TaoToken 统一 Key 打通 Stdio 远程控制链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/28 19:47:28

Agent 能接进 IDE,为什么还不能随意互换?

Agent 能接进 IDE,为什么还不能随意互换? 假设你正在给团队的开发工作台加一个审查入口:开发者选中一批改动,点“审查”,结果统一显示在侧栏。第一版接 Codex,第二版想再接一个审查 Agent。界面没有变化&am…

作者头像 李华