

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

# 查看内存会话
<a name="agents-memory-view"></a>

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

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

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

------
#### [ Console ]

**查看会话摘要，**

1. 使用有权使用 Amazon Bedrock 控制台的 IAM 身份登录。AWS 管理控制台然后，在 [https://console.aws.amazon.com/](https://console.aws.amazon.com/bedrock)bedrock 上打开 Amazon Bedrock 控制台。

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

1. 在**测试**窗口中，选择展开图标并选择**内存**选项卡。

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

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

   1. 在“测试”窗口中，选择**显示跟踪记录**，然后选择**内存**选项卡。
**注意**  
如果您在测试代理的过程中查看内存会话，则只有在最新会话结束后才能查看会话摘要。如果您尝试在当前会话进行时查看内存会话，系统会提示会话摘要正在生成，并且生成会话需要一些时间。您可以通过选择扫帚图标强制结束当前会话。

------
#### [ API ]

要查看代理的内存会话，请使用适用于 A [mazon Bedrock 的代理构建](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)时终端节点发送[GetAgentMemory](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent-runtime_GetAgentMemory.html)请求（有关请求和响应格式以及字段详情，请参阅链接）。

以下字段是必填字段：


****  

| 字段 | 简短描述 | 
| --- | --- | 
| agentId | 代理的标识符 | 
| agentAliasId | 代理别名的标识符 | 
| memoryId | 包含会话摘要的内存的标识符 | 
| memoryType | 内存的类型。有效值：SESSION\$1SUMMARY | 

**注意**  
如果您在测试代理的过程中查看内存会话，则只有在最新会话结束后才能查看会话摘要。如果您尝试在当前会话进行时查看内存会话，系统会提示会话摘要正在生成，并且生成会话需要一些时间。您可以通过发送[InvokeAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_InvokeAgent.html)请求并指定`Y``endSession`字段来强制结束当前会话。

------