查看内存会话 - Amazon Bedrock

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

查看内存会话

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

注意

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

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

Console
查看会话摘要,
  1. 使用有权使用 Amazon Bedrock 控制台的 IAM 身份登录。AWS 管理控制台然后,在 https://console.aws.amazon.com/bedrock 上打开 Amazon Bedrock 控制台。

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

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

    如果您在代理生成器页面中,请在内存部分选择查看内存

  4. 在测试代理时,您也可以查看内存会话。要在测试过程中查看存储在内存中的会话,请执行以下步骤:

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

      注意

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

API

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

以下字段是必填字段:

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

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