跳到内容

助手

先决条件

在构建代理时,进行不改变图逻辑的快速修改是相当常见的。例如,仅仅改变提示或大型语言模型(LLM)的选择就能显著影响代理的行为。助手提供了一种简单的方法来对代理配置进行这些类型的修改并保存。这至少有两种用例:

  • 助手为开发者提供了快速简便的方法来修改代理并进行版本控制以供实验。
  • 助手可以通过 LangGraph Studio 进行修改,提供了一种无需代码的方式来配置代理(例如,适用于业务用户)。

助手建立在“配置”的概念之上。虽然“配置”在开源 LangGraph 库中也可用,但助手仅存在于LangGraph 平台中。这是因为助手与您部署的图紧密耦合,因此只有在我们同时部署图时才能提供它们。

配置助手

实际上,助手只是一个具有特定配置的图的*实例*。正因如此,多个助手可以引用同一个图,但可以包含不同的配置,例如提示、模型和其他图配置选项。LangGraph Cloud API 提供了多个用于创建和管理助手的端点。有关如何创建助手的更多详细信息,请参阅此操作指南

助手版本控制

创建助手后,您可以保存并对其进行版本控制,以跟踪配置随时间的变化。您可以从三个层面来考虑这一点:

1) 图规划了通用代理应用程序逻辑 2) 代理配置选项代表了可更改的参数 3) 助手版本保存并跟踪代理配置选项的特定设置

例如,假设您有一个通用写作代理。您已经创建了一个通用的图架构,它非常适合写作。然而,存在不同类型的写作,例如博客与推文。为了在每种用例上获得最佳性能,您需要对使用的模型和提示进行一些微小的更改。在此设置中,您可以为每种用例创建一个助手——一个用于博客写作,一个用于发推。它们将共享相同的图结构,但可能使用不同的模型和不同的提示。阅读此操作指南,了解如何通过Studio和 SDK 使用助手版本控制。

assistant versions

资源

有关助手的更多信息,请参阅以下资源: