启用代理内存 - Amazon Bedrock

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

启用代理内存

要为代理配置内存,必须先启用内存,然后选择性地指定内存的保留期。在创建更新代理时,可以为代理启用内存。

要了解如何为代理配置内存,请选择与您选择的方法相对应的选项卡,然后按照步骤操作。

Console
为代理配置内存
  1. 如果您尚未使用代理生成器,请执行以下操作:

    1. AWS Management Console 使用具有 Amazon Bedrock 权限的IAM角色登录,然后通过以下网址打开 Amazon Bedrock 控制台。https://console.aws.amazon.com/bedrock/

    2. 从左侧导航窗格中选择 “代理”。然后,在 “代理” 部分中选择一个代理

    3. 在代理生成器中选择 “编辑

  2. 在 “代理详情” 部分中,对于选择型号,请务必选择任一选项 Claude 3 SonnetClaude 3 Haiku.

  3. 在 “内” 部分中,执行以下操作:

    1. 选择 Enabled (已启用)

    2. (可选)默认情况下,客服会将对话上下文保留 30 天。要配置自定义保留期,请输入 1 到 30 之间的数字来指定代理的内存持续时间。

  4. 在测试代理之前,请务必先保存,然后准备应用您对代理所做的更改。

API

要为代理启用和配置内存,请使用适用于 Amazon Bedrock 的代理构建时终端节点发送CreateAgentUpdateAgent请求。

在 Amazon Bedrock 中API,您可以指定memoryConfiguration何时发送CreateAgentUpdateAgent请求。

以下显示了以下内容的一般格式memoryConfiguration

"memoryConfiguration": { "enabledMemoryTypes": [ "SESSION_SUMMARY" ], "storageDays":30 },

您可以选择配置内存保留期,方法是storageDays为分配一个介于 1 到 30 天之间的数字。

注意

如果您为代理启用内存但未指定memoryId何时调用代理,则代理将不会在内存中存储该特定回合。