查看内存会话 - Amazon Bedrock

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

查看内存会话

代理根据您调用代理时为每个用户提供的唯一内存标识符 (memoryId) 存储每个会话的内存。下次使用相同的方法调用代理时memoryId,会将整个内存加载到会话中。结束会话后,代理会生成会话的摘要版本并存储会话摘要。

注意

会话结束后,可能需要几分钟时间才能在控制台或API响应中显示会话摘要。

要了解如何查看会话摘要,请选择与您选择的方法相对应的选项卡,然后按照以下步骤操作:

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

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

  3. 在 “测试” 窗口中,选择展开图标并选择 “内存” 选项卡。

    如果您在 Agent Builder 页面中,请在 “内存” 部分,选择 “查看内存”。

  4. 您还可以在测试代理时查看内存会话。要查看测试时存储在内存中的会话,

    1. 在测试窗口中,选择 “显示跟踪”,然后选择 “内存” 选项卡。

      注意

      如果您在测试代理时正在查看内存会话,则只能在最新会话结束后才可以查看会话摘要。如果您尝试在当前会话进行时查看内存会话,则会被告知正在生成会话摘要,并且生成会话需要时间。您可以通过选择扫帚图标强制结束当前会话。

API

要查看代理的内存会话,请使用适用于 A mazon Bedrock 的代理构建时终端节点发送GetAgentMemory请求(有关请求和响应格式以及字段详情,请参阅链接)。

以下字段是必填字段:

字段 简短描述
agentId 代理的标识符
agentAliasId 代理别名的标识符
memoryId 包含会话摘要的内存的标识符
memoryType 内存的类型。有效值:SESSION_SUMMARY
注意

如果您在测试代理时正在查看内存会话,则只能在最新会话结束后才可以查看会话摘要。如果您尝试在当前会话进行时查看内存会话,则会被告知正在生成会话摘要,并且生成会话需要时间。您可以通过发送InvokeAgent请求并指定YendSession字段来强制结束当前会话。