受到 Klarna、Uber、J.P. Morgan 等塑造智能体未来的公司信赖,LangGraph 是一个底层编排框架和运行时,用于构建、管理和部署长时间运行的有状态智能体。 LangGraph 非常底层,完全专注于智能体的编排。在使用 LangGraph 之前,我们建议你先熟悉构建智能体所用的一些组件,从模型和工具开始。 我们将在文档中常用 LangChain 组件来集成模型和工具,但使用 LangGraph 并不需要使用 LangChain。如果你刚刚开始接触智能体或想要更高级的抽象,我们建议你使用 LangChain 的智能体,它们提供了常见 LLM 和工具调用循环的预构建架构。 LangGraph 专注于智能体编排中重要的底层能力:持久执行、流式输出、人机协作等。Documentation Index
Fetch the complete documentation index at: https://nvd-54.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
安装
核心优势
LangGraph 为任何长时间运行的有状态工作流或智能体提供底层支撑基础设施。LangGraph 不抽象提示词或架构,而是提供以下核心优势:- 持久执行:构建能在故障中持续运行的智能体,可以长时间执行并从中断处恢复。
- 人机协作:通过在任意点检查和修改智能体状态来引入人工监督。
- 全面的记忆管理:创建有状态的智能体,既有用于持续推理的短期工作记忆,也有跨会话的长期记忆。
- 使用 LangSmith 调试:通过可视化工具深入了解复杂的智能体行为,追踪执行路径、捕获状态转换并提供详细的运行时指标。
- 生产就绪的部署:使用专为处理有状态、长时间运行工作流的独特挑战而设计的可扩展基础设施,自信地部署复杂的智能体系统。
LangGraph 生态系统
虽然 LangGraph 可以独立使用,但它也能与任何 LangChain 产品无缝集成,为开发者提供构建智能体的完整工具套件。要提升你的 LLM 应用开发体验,请将 LangGraph 与以下产品配合使用:LangSmith 可观测性
在一个地方追踪请求、评估输出和监控部署。使用 LangGraph 在本地进行原型开发,然后通过集成的可观测性和评估进入生产环境,构建更可靠的智能体系统。
LangSmith 部署
使用专为长时间运行的有状态工作流构建的部署平台,轻松部署和扩展智能体。跨团队发现、复用、配置和共享智能体——并通过 Studio 的可视化原型快速迭代。
LangChain
提供集成和可组合组件以简化 LLM 应用开发。包含基于 LangGraph 构建的智能体抽象。
致谢
LangGraph 的灵感来自 Pregel 和 Apache Beam。公共接口的设计受到 NetworkX 的启发。LangGraph 由 LangChain Inc(LangChain 的创建者)构建,但可以在不使用 LangChain 的情况下独立使用。将这些文档连接到 Claude、VSCode 等工具,通过 MCP 获取实时答案。

