跳到内容

为什么选择 LangGraph?

LLM 应用

LLM 使得将智能嵌入到新型应用中成为可能。构建使用 LLM 的应用有许多模式。工作流在围绕 LLM 调用的预定义代码路径周围具有脚手架。LLM 可以通过这些预定义代码路径指导控制流,这被一些人视为一种“智能体系统”。在其他情况下,可以移除这种脚手架,创建能够规划、通过工具调用执行操作,并根据自身行动的反馈直接响应并采取进一步行动的自主智能体。

Agent Workflow

LangGraph 提供的功能

LangGraph 提供了位于任何工作流或智能体之下的低级支持基础设施。它不抽象提示或架构,并提供了三个核心优势:

持久化

LangGraph 具有持久层,它提供了许多优势:

  • 记忆:LangGraph 可以持久化应用程序状态的任意方面,支持在用户交互内部和跨用户交互存储对话和其他更新的记忆;
  • 人工干预:由于状态被检查点化,执行可以中断和恢复,允许通过人工输入进行决策、验证和纠正。

流式传输

LangGraph 还支持在执行过程中将工作流/智能体状态流式传输给用户(或开发者)。LangGraph 支持流式传输事件(例如工具调用的反馈)和嵌入在应用程序中的LLM 调用产生的 token

调试与部署

LangGraph 通过 LangGraph 平台为应用程序的测试、调试和部署提供了便捷的途径。这包括 Studio,一个支持工作流或智能体可视化、交互和调试的 IDE。这也包括多种部署选项

评论