助手¶
先决条件
在构建智能体时,经常会快速进行一些不改变图逻辑的修改。例如,仅仅改变提示或 LLM 选择就能对智能体的行为产生重大影响。助手提供了一种简便的方法来对智能体配置进行此类修改并保存。这至少有两种用例:
- 助手为开发者提供了一种快速简便的方式来修改智能体配置并进行版本控制,以便进行实验。
- 助手可以通过 LangGraph Studio 修改,提供了一种无代码的方式来配置智能体(例如,供业务用户使用)。
助手基于“配置”概念构建。虽然开源的 LangGraph 库中也提供了“配置”,但助手仅存在于LangGraph 平台中。这是因为助手与您部署的图紧密耦合,因此只有当我们部署图时才能提供助手。
配置助手¶
实际上,助手只是一个带有特定配置的图的实例。正因如此,多个助手可以引用同一个图,但可以包含不同的配置,例如提示、模型和其他图配置选项。LangGraph Cloud API 提供了多个用于创建和管理助手的端点。有关如何创建助手的更多详细信息,请参阅此操作指南。
助手版本控制¶
创建助手后,您可以保存并对其进行版本控制,以跟踪配置随时间的变化。您可以从三个层面来考虑:
1) 图设定了通用的智能体应用逻辑 2) 智能体配置选项表示可更改的参数 3) 助手版本保存和跟踪智能体配置选项的特定设置
例如,假设您有一个通用的写作智能体。您创建了一个通用的图架构,它非常适合写作。然而,写作有不同的类型,例如博客 vs 推文。为了在每种用例中获得最佳性能,您需要对使用的模型和提示进行一些微小更改。在这种设置下,您可以为每个用例创建一个助手——一个用于博客写作,一个用于推文。它们将共享相同的图结构,但可能使用不同的模型和不同的提示。阅读此操作指南,了解如何通过Studio和 SDK 使用助手版本控制。
资源¶
有关助手的更多信息,请参阅以下资源: