Skip to content

助手

前提条件

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

  • 助手为开发人员提供了一种快速简便的方法来修改智能体并对其进行版本管理,以便进行实验。
  • 可以通过 LangGraph 工作室修改助手,为配置智能体提供了一种无代码的方式(例如,供业务用户使用)。

助手基于"配置"的概念构建。 虽然"配置"在开源的 LangGraph 库中也可用,但助手仅存在于LangGraph 平台中。 这是因为助手与你部署的图紧密耦合,因此只有在我们也部署图时,才能提供助手功能。

配置助手

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

助手版本管理

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

1) 流程图展示了通用的智能体应用逻辑 2) 智能体配置选项代表了可以更改的参数 3) 助手版本保存并跟踪智能体配置选项的特定设置

例如,假设你有一个通用的写作智能体。你已经创建了一个适用于写作的通用流程图架构。然而,写作有不同的类型,例如博客文章和推文。为了在每个用例中都能获得最佳性能,你需要对所使用的模型和提示进行一些细微的更改。在这种设置下,你可以为每个用例创建一个助手 —— 一个用于撰写博客,另一个用于发布推文。这些助手将共享相同的流程图结构,但可能会使用不同的模型和不同的提示。阅读此操作指南,了解如何通过工作室和 SDK 来使用助手版本管理功能。

助手版本

资源

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

Comments