求助:Alexa技能A/B试点测试无法提前终止删除,无法创建新测试
解决Alexa技能A/B测试无法提前终止/删除的问题
步骤1:先终止实验而非直接删除
实验处于运行状态时通常不允许直接删除,可先通过ASK CLI执行终止命令:
ask smapi stop-experiment -s <skill-id> --experiment-id <experiment-id>
执行成功后等待数分钟让状态同步,再尝试删除操作。
步骤2:确认实验状态并执行删除
先通过命令检查实验当前状态,确保终止操作生效:
ask smapi get-experiment -s <skill-id> --experiment-id <experiment-id>
若状态变为STOPPED或COMPLETED,再执行删除命令:
ask smapi delete-experiment -s <skill-id> --experiment-id <experiment-id>
步骤3:控制台操作补充
如果CLI终止后控制台删除按钮仍不可用,刷新开发者控制台的实验页面,检查目标实验的更多操作菜单,确认是否有“终止”选项,手动终止后再尝试删除。
步骤4:强制修改实验结束时间(针对0%流量试点测试)
由于你的测试是0%流量的试点测试,可能处于特殊状态,可通过SMAPI强制将实验结束时间设为当前时间,让实验自动进入完成状态:
- 生成当前时间的ISO格式字符串(例如
2024-05-20T14:30:00Z) - 执行更新命令:
ask smapi update-experiment -s <skill-id> --experiment-id <experiment-id> --cli-input-json '{"endTime": "2024-05-20T14:30:00Z"}'
等待状态同步为COMPLETED后,即可正常删除实验。
内容的提问来源于stack exchange,提问作者Manthan Mirgal
相关产品推荐
相关产品推荐

