

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

# 工作原理
<a name="optimization-how-it-works"></a>

AgentCore 优化通过可重复的周期将评估结果与经过验证的改进联系起来。典型的迭代遵循以下步骤：

1.  **生成建议：将推荐 API ** 指向 CloudWatch 日志中的代理跟踪信息，并指定要针对其进行优化的评估者。该服务分析故障模式并返回优化的系统提示或一组工具描述，以及对更改内容和原因的解释。

1.  **（可选）打包为配置包：使用推荐的配置**创建捆绑包版本。捆绑包是代理配置（系统提示、模型 ID、工具描述）的版本化不可变快照，无需部署代码即可动态更改。当你想将代理行为与代码分离时，配置包很有用；它们不是必需的。您还可以通过部署到单独的运行时端点来验证更改。

1.  **通过 A/B 测试进行验证：通过 Gate AgentCore way 在当前代理（控制）和改进版本（处理）之间**拆分生产流量。在线评估对每个环节进行评分并报告具有统计意义的结果。 A/B 测试支持两种模式：
   +  **配置包变体：**相同的运行时间，不同的包版本。当更改纯粹是配置（提示、型号、工具描述）时使用。
   +  **Target-based 变体：指向**不同运行时端点的不同网关目标。当变更包括代码更改、框架升级或想要比较完全不同的代理实现时使用。每个变体都可以有自己的在线评估配置。

1.  **部署获胜的变体并重复：将 100% 的流量**路由到获胜的变体。来自新基线的新痕迹为下一次迭代提供了基础。