

# 内存
<a name="Memory"></a>

了解代理如何通过存储、检索并运用上下文信息实现个性化体验。有关 Amazon Bedrock AgentCore 内存的更多信息，请参阅[为人工智能代理添加内存](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/memory.html)。内存可观测性包含三大核心监控维度：
+ **内存** – 监控内存数据的存储与检索模式
+ **内存会话** – 监控单个会话内的内存使用情况
+ **跟踪视图** – 查看内存操作的跟踪数据详情

![内存视图](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/images/Memory.png)


如需了解短期或长期内存相关配置，请参阅[为人工智能代理添加内存](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/memory.html)。

单击**查看详细信息**，以图表形式查看内存指标。

![内存指标视图](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/images/Memory_metrics.png)


在**内存**部分下，可查看与账户关联的所有内存数据。单击某一内存数据的**名称**，即可查看该内存的详细信息。

![内存指标视图](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/images/Memory_details.png)


在**内存详细信息**页面中，可看到以下选项卡：
+ **概览** – 展示所选内存资源的综合性能指标及使用模式
  + **关联代理** – 可查看当前使用该内存的所有代理。单击**代理/端点**，即可进入对应代理的概览页。
  + **内存 API 调用** – 针对内存操作发起的 API 调用总次数，包含存储、检索及更新请求。该指标可助力内存系统的使用情况跟踪与容量规划
  + **提取的内存记录数** – 从代理交互过程中成功提取并处理的内存记录数量。其中包括代理为实现个性化服务所存储的上下文信息、用户偏好及对话历史
  + **服务端错误数** – 内存操作过程中出现的系统错误数量。该数值偏高表明内存存储或检索系统的基础设施可能存在问题，需开展排查
  + **客户端错误数** – 由无效内存请求、格式错误数据或权限问题引发的错误数量。客户端错误率过高，可能意味着代理的内存集成环节或数据格式存在问题
  + **节流** – 因超出允许的事务上限而受到限制的内存请求数量。监控本指标，可判断内存访问模式是否需要优化，或服务配额是否需要调整
  + **延迟** – 存储、检索请求等内存操作的响应时间。跟踪 P50、P90、P99 延迟指标，可定位性能瓶颈并优化内存访问模式
+ **内存会话** – 可查看包含代理交互产生的短期内存的所有会话。在**内存会话**部分下，选择**会话 ID**，即可进入对应会话的控制面板。
+ **跟踪** – 展示代理的所有跟踪数据。在**跟踪**部分下，单击**跟踪 ID**，即可查看调用了特定内存的跟踪数据。您可通过跟踪控制面板，深入分析代理的内存使用情况及最终响应结果。

**注意**  
**内存会话**和**跟踪**选项卡的操作及字段，在**内置工具**、**网关**、**内存**和**身份**可观测性中均相似。有关各字段的详细信息，请参阅[代码解释器工具](Built-in-tools.md#Code-interpreter-tool)。