LangGraph

LangGraph

LangGraph 是 LangChain 公司推出的低层级智能体编排框架,用于构建、管理和部署有状态、长时间运行的智能体。

打开网站

LangGraph 简介

LangGraph 是一个低层级的编排框架和运行时,由 LangChain Inc(LangChain 的创建者)构建,用于构建、管理和部署长时间运行的有状态智能体。据官网介绍,LangGraph 专注于智能体编排,不抽象提示词或架构,为开发者提供对智能体行为的细粒度控制。它可以独立于 LangChain 使用。

核心概念

LangGraph 将智能体建模为图:节点是函数(工作单元),边定义节点之间的转换和执行顺序,节点共享一个类型化的状态对象,该对象可以被更新和读取。由于 LLM 智能体的计算图是循环的,LangGraph 基于 BSP/Pregel 执行算法而非 DAG 算法构建,支持确定性并行执行,完全支持循环、分支和动态控制流(如 Send API 和 Command 原语)。其运行时灵感来自 Pregel 和 Apache Beam,公共接口则受 NetworkX 启发。

核心能力

LangGraph 的核心能力面向生产级智能体工作负载:通过检查点实现持久执行、流式输出、人机交互中断与恢复、无数据竞争的安全并行化、任务队列和追踪。其持久化层通过检查点器提供短期记忆,保存线程图状态的快照,以便在失败后恢复执行;通过存储提供长期记忆,跨会话和线程持久化应用定义的数据。interrupt() 函数允许开发者暂停图以进行人工审批或输入,并使用 Command 原语恢复,而无需重做已完成的工作。

平台与 SDK

LangGraph 提供两个开发者 SDK:StateGraph 接口和命令式/函数式 API,它们运行在称为 PregelLoop 的公共运行时上,该运行时为每次智能体调用规划和执行计算图。LangChain 更高级的智能体也构建在 LangGraph 之上,以获得持久执行、流式、人机交互和持久化能力。需要将确定性手工编码步骤与 LLM 驱动的智能体步骤混合的开发者,可以直接使用 LangGraph 进行重度定制和控制延迟。

部署与平台

对于生产部署,LangGraph 应用运行在 LangSmith Deployment(前身为 LangGraph Platform)上,这是一个专为智能体工作负载构建的托管工作流编排运行时,支持 Cloud(由 LangChain 在 AWS 和 GCP 上管理)、混合和自托管 Kubernetes 选项。开发者使用 LangGraph CLI 和应用模板进行部署,并可以通过 RemoteGraph 从客户端代码调用已部署的图,就像调用本地编译图一样。LangGraph 文档原位于 langchain-ai.github.io/langgraph,现已移至 docs.langchain.com,其中发布了 API 参考、概念指南和教程。

开源与许可

LangGraph 开源核心采用 MIT 许可证,免费使用。Python 包 langgraph 可在 PyPI 上获取,要求 Python >= 3.10;JavaScript/TypeScript 等效包为 @langchain/langgraph(LangGraph.js)。两者提供相同的基于 StateGraph 的 API,用于构建可编译、可调用的智能体图。

若有收获,就点个赞吧

相关导航

数据评估

LangGraph浏览人数已经达到2,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:LangGraph的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找LangGraph的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于LangGraph特别声明

本站深度导航提供的LangGraph都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由深度导航实际控制,在2026年8月27日 上午12:56收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,深度导航不承担任何责任。