AutoGPT 是一个开源的 AI 智能体平台,可通过自然语言描述或可视化搭建来构建、运行和调度完成多步骤工作流的智能体。
langchain-ai/langgraph
用于构建有状态、长时间运行智能体的底层 Python 编排框架,支持持久化执行、人工介入和记忆。
- Star
- 43,568
- Fork
- 7,439
- 未关闭 Issue
- 497
- 最近提交
- 6小时前
这是什么?
LangGraph 是一个底层编排框架,用于构建、管理和部署长时间运行的有状态智能体与工作流。它提供的是底层基础设施而非高层智能体抽象,开发者可以精确控制状态在智能体每个步骤之间的流转。
基于 LangGraph 构建的智能体可以在故障后持久保存进度,并从中断处恢复执行。开发者可以在运行过程中暂停执行,检查或修改智能体状态;框架同时支持单次运行内的短期工作记忆和跨会话的长期记忆。执行轨迹可通过 LangSmith 进行可视化调试。
LangGraph 既可以独立使用,也可以与 LangChain 的集成和组件配合使用。若需要更高层的封装,可以使用基于 LangGraph 的 Deep Agents,支持规划任务和调用子智能体。该项目还有对应的 JavaScript/TypeScript 版本 LangGraph.js。
核心功能
- 01持久化执行,故障后可从中断处恢复智能体运行
- 02人工介入中断点,可在执行过程中检查和修改智能体状态
- 03同时支持短期工作记忆和长期跨会话记忆
- 04基于图的工作流设计,支持分支和子图
- 05与 LangSmith 集成,用于执行追踪和调试
适用场景
- 构建需要抗故障或长时间运行的多步骤 AI 智能体
- 在智能体执行关键操作前加入人工审批环节
- 搭建多个智能体通过共享状态协同工作的系统
快速上手
- 1
从 PyPI 安装 LangGraph
pip install -U langgraph - 2
打开 LangGraph 快速入门指南,构建你的第一个智能体
使用前须知
- 这是一个底层框架,构建智能体需要编写更多代码并理解其图结构概念。
- 部分生产功能(如部署)依赖 LangSmith 平台。
标签
常见问题
- langgraph 是什么?
- 用于构建有状态、长时间运行智能体的底层 Python 编排框架,支持持久化执行、人工介入和记忆。 LangGraph 是一个底层编排框架,用于构建、管理和部署长时间运行的有状态智能体与工作流。它提供的是底层基础设施而非高层智能体抽象,开发者可以精确控制状态在智能体每个步骤之间的流转。
- langgraph 可以免费使用吗?用的什么许可证?
- langgraph 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- langgraph 还在维护吗?
- 活跃维护中。langgraph 最近一次提交是在 2026年10月20日。
- langgraph 适合用来做什么?
- 构建需要抗故障或长时间运行的多步骤 AI 智能体 在智能体执行关键操作前加入人工审批环节 搭建多个智能体通过共享状态协同工作的系统
- langgraph 怎么安装和运行?
- 从 PyPI 安装 LangGraph: pip install -U langgraph 打开 LangGraph 快速入门指南,构建你的第一个智能体
- 在哪里获取 langgraph?
- 源代码和安装说明在 GitHub 上:https://github.com/langchain-ai/langgraph
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用于构建、测试和部署 AI 智能体与工作流的可视化平台,可通过 API 或 MCP 服务器对外调用。
用于构建 LLM 应用和智能体的 Python 框架,提供模型、嵌入、向量库等统一接口与第三方集成。
开源 Python 框架,用于编排基于角色的自主 AI 智能体(Crews)和事件驱动的工作流(Flows)。
一个用于构建、运行和管理 AI 智能体平台的 Python 框架与运行时,附带 Web 管理界面。
用于构建自主 AI 智能体的 Python 框架,支持研究、规划、编码与执行任务,内置记忆与 RAG。