管理 A/B 测试
更新 A/B 测试以启动、暂停或停止。您可以使用该UpdateABTest操作来更改执行状态。
注意
AgentCore CLI 生命周期命令(viewpauseresume、stop、promote、、、archive)通过传递的任务 ID 而不是名称来标识测试。-i, --id从agentcore run ab-test --json(id字段)或通过列出测试来获取 ID agentcore view ab-test。作业 ID 使用格式name-suffix。例如:customerSupportTargetTest-Ab1Cd2Ef3G。Job 记录以 JSON 形式存储.cli/jobs/ab-tests/在本地项目中。
代码示例
查看、暂停、恢复和停止
例
推广治疗变体
当结果具有统计学意义时,推广治疗变体。 promote停止测试并将治疗变体写入agentcore.json;然后agentcore deploy运行以将其推出。
例
删除 A/B 测试
删除 A/B 测试及其关联的元数据。在删除测试之前,测试必须处于STOPPED执行状态。删除测试不会影响该测试引用的配置包、 AgentCore 网关或在线评估配置。
例
执行状态转换
| 来源 | 目标 | 说明 |
|---|---|---|
|
|
|
开始测试。 AgentCore 网关开始分流量。 |
|
|
|
暂停测试。交通停止分裂;所有交通路线都要控制。 |
|
|
|
恢复暂停的测试。 |
|
|
|
永久停止测试。流量路由立即结束。 |
|
|
|
永久停止暂停的测试。 |