管理 A/B 測試
更新 A/B 測試以啟動、暫停或停止它。您可以使用 UpdateABTest操作來變更執行狀態。
注意
AgentCore CLI 生命週期命令 (view、pause、resumestop、promote、archive) 會依與 一起傳遞的任務 ID 來識別測試-i, --id,而非名稱。從 agentcore run ab-test --json( id 欄位) 取得 ID,或使用 列出測試agentcore view ab-test。任務 ID 使用 格式 name-suffix。例如:customerSupportTargetTest-Ab1Cd2Ef3G。任務記錄會在本機以 JSON 形式儲存在專案.cli/jobs/ab-tests/中的 下。
程式碼範例
檢視、暫停、繼續和停止
範例
提升處理變體
當結果達到統計顯著性時,請提升處理變體。 會promote停止測試並將處理變體寫入 agentcore.json;agentcore deploy之後執行 將其推出。
範例
刪除 A/B 測試
刪除 A/B 測試及其相關聯的中繼資料。測試必須處於STOPPED執行狀態,才能將其刪除。刪除測試不會影響測試參考的組態套件、AgentCore Gateway 或線上評估組態。
範例
執行狀態轉換
| 從 | 到 | 說明 |
|---|---|---|
|
|
|
開始測試。AgentCore Gateway 會開始分割流量。 |
|
|
|
暫停測試。流量會停止分割;要控制的所有流量路由。 |
|
|
|
繼續暫停的測試。 |
|
|
|
永久停止測試。流量路由會立即結束。 |
|
|
|
永久停止暫停的測試。 |