平衡代理控制与自主性

使用 LangGraph 获得精确性和控制力,构建能够可靠地处理复杂任务的代理。

LangGraph 简介

在本 LangChain 学院课程中学习 LangGraph 的基础知识。您将学习如何使用 LangGraph 编排构建自动化现实世界任务的代理。

免费注册预订企业培训

可控认知架构,适用于任何任务

LangGraph 的灵活 API 支持各种控制流程——单代理、多代理、分层、顺序——并可靠地处理现实、复杂的情况。

通过易于添加的审核和质量循环来确保可靠性,防止代理偏离轨道。

查看文档

专为人和代理协作而设计

凭借内置的状态,LangGraph 代理通过编写草稿以供审查并在采取行动之前等待批准,与人类无缝协作。轻松检查代理的行动并“时间旅行”以在特定时间采取不同的行动。

阅读概念指南

一流的流支持,可改善用户体验响应能力

通过本机逐个令牌流和中间步骤的流来弥合用户期望和代理功能之间的差距,提供动态且交互式用户体验。

了解更多

大规模部署代理,仔细监控,大胆迭代

使用 LangGraph Cloud,快速部署和扩展您的应用程序,其基础设施专为代理而构建。 现已开放测试版,适用于所有 LangSmith Plus 和企业版计划的用户。

容错可扩展性

使用水平扩展服务器、任务队列和内置持久性来优雅地处理大型工作负载。通过智能缓存和自动重试提高弹性。

针对现实世界互动进行了优化

通过可配置的双文本模式巧妙地处理新输入,并编排异步后台作业或 cron 作业以实现高效处理。

集成开发体验

简化 LangGraph Studio 中代理的原型设计、调试和共享。使用一键式部署在几分钟内发布。然后,在 LangSmith 中监控性能。

获得在人工智能创新中发挥作用的公司信赖

LangGraph 可帮助各行各业的各种规模的团队,从雄心勃勃的初创企业到成熟的企业。

“LangChain 在 LangGraph 的推出方面遥遥领先。LangGraph 为我们构建和扩展人工智能工作负载奠定了基础——从对话代理、复杂的任务自动化到定制的、基于 LLM 的、'即用型' 体验。使用 LLM 构建复杂的生产就绪功能的下一章是代理化的,而 LangChain 通过 LangGraph 和 LangSmith 提供了开箱即用的解决方案,可以快速迭代、立即调试并轻松扩展。”

Garrett Spong
首席软件工程师

“LangGraph 对我们的人工智能开发至关重要。它用于构建具有状态的、多参与者 LLM 应用程序的强大框架改变了我们评估和优化面向 AI 客人的解决方案的性能的方式。LangGraph 能够对代理的思维过程进行细粒度控制,这使我们能够做出数据驱动和深思熟虑的决策,以满足客人多样化的需求。”

Andres Torres
高级解决方案架构师

“构建编码代理的原型很容易,但提高其可靠性却出乎意料地困难。Replit 希望为数百万用户提供编码代理——可靠性是我们的首要任务,并且将在很长一段时间内保持这种状态。LangGraph 为我们提供了构建和发布强大编码代理所需的控制和人体工程学。”

“随着 Ally 推进其对生成式人工智能的探索,

Michele Catasta
人工智能副总裁

“随着 Ally 推进其对生成式人工智能的探索,我们的技术实验室对来自 LangChain 的新库 LangGraph 感到兴奋,它是我们对多参与者代理工作流进行实验的核心。我们致力于深化与 LangChain 的合作关系。”

“随着 Ally 推进其对生成式人工智能的探索,

Sathish Muthukrishnan
首席信息、数据和数字官

“LangChain 在 LangGraph 的推出方面遥遥领先。LangGraph 为我们构建和扩展人工智能工作负载奠定了基础——从对话代理、复杂的任务自动化到定制的、基于 LLM 的、'即用型' 体验。使用 LLM 构建复杂的生产就绪功能的下一章是代理化的,而 LangChain 通过 LangGraph 和 LangSmith 提供了开箱即用的解决方案,可以快速迭代、立即调试并轻松扩展。”

Garrett Spong
首席软件工程师

“LangGraph 对我们的人工智能开发至关重要。它用于构建具有状态的、多参与者 LLM 应用程序的强大框架改变了我们评估和优化面向 AI 客人的解决方案的性能的方式。LangGraph 能够对代理的思维过程进行细粒度控制,这使我们能够做出数据驱动和深思熟虑的决策,以满足客人多样化的需求。”

Andres Torres
高级解决方案架构师

“构建编码代理的原型很容易,但提高其可靠性却出乎意料地困难。Replit 希望为数百万用户提供编码代理——可靠性是我们的首要任务,并且将在很长一段时间内保持这种状态。LangGraph 为我们提供了构建和发布强大编码代理所需的控制和人体工程学。”

“随着 Ally 推进其对生成式人工智能的探索,

Michele Catasta
人工智能副总裁

“随着 Ally 推进其对生成式人工智能的探索,我们的技术实验室对来自 LangChain 的新库 LangGraph 感到兴奋,它是我们对多参与者代理工作流进行实验的核心。我们致力于深化与 LangChain 的合作关系。”

“随着 Ally 推进其对生成式人工智能的探索,

Sathish Muthukrishnan
首席信息、数据和数字官

LangGraph 常见问题解答

我需要使用 LangChain 才能使用 LangGraph 吗?有什么区别?

不需要。LangGraph 是一个用于复杂代理系统的编排框架,它比 LangChain 代理更低级且可控。另一方面,LangChain 提供了一个标准的界面来与模型和其他组件进行交互,这对于简单的链和检索流非常有用。

LangGraph 与其他代理框架有何不同?

其他代理框架可以用于简单、通用的任务,但对于公司需求的复杂任务却力不从心。LangGraph 提供了一个更具表现力的框架来处理公司的独特任务,而不会将用户限制在单一的“黑盒”认知架构中。

LangGraph 会影响我的应用程序的性能吗?

LangGraph 不会给您的代码增加任何开销,并且专门针对流式工作流程而设计。

LangGraph 是开源的吗?它是免费的吗?

是的。LangGraph 是一个获得 MIT 许可的开源库,可免费使用。

LangGraph Cloud 是开源的吗?

否。 LangGraph Cloud 是专有软件,最终将成为某些使用层级的付费服务。我们将在收费之前始终提前发布充分的通知,并通过优惠价格奖励我们的早期采用者。

如何启用 LangGraph Cloud?

目前,LangGraph Cloud 处于测试阶段。在测试阶段,所有 Plus 和企业版计划的 LangSmith 用户都可以访问 LangGraph Cloud。查看 文档.

LangGraph 和 LangGraph Cloud 有什么区别?

LangGraph 是一个有状态的编排框架,它为代理工作流带来了额外的控制。LangGraph Cloud 是一种用于部署和扩展 LangGraph 应用程序的服务,它内置了一个 Studio,用于原型设计、调试和共享 LangGraph 应用程序。

LangGraph
LangGraph Cloud
功能
用于代理应用程序的有状态编排框架
可扩展的、托管的基础设施,用于部署 LangGraph 应用程序
Python 和 JavaScript
Python
基本
用于逐个令牌消息的专用模式
社区贡献
开箱即用地支持
自托管
使用高效存储的托管 Postgres
自托管
一键式部署,包括与 GitHub 的集成

BYOC(自带云)选项
自托管
任务队列和服务器的自动扩展
自托管
自动重试
简单线程
支持双文本
Cron 调度
与 LangSmith 集成,以实现可观察性
用于桌面的 LangGraph Studio
用于桌面和云的 LangGraph Studio

准备开始更快地发布可靠的 GenAI 应用程序了吗?

使用 LangChain、LangSmith 和 LangGraph 来增强您的 LLM 应用程序开发,从原型到生产。