A/B テストを管理する
A/B テストを更新して、テストを開始、一時停止、または停止します。UpdateABTest オペレーションを使用して実行ステータスを変更します。
注記
AgentCore CLI ライフサイクルコマンド (view、pause、resume、stop、archive) はpromote、名前ではなく -i, --idで渡されたジョブ 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 はトラフィックの分割を開始します。 |
|
|
|
テストを一時停止します。トラフィックの分割が停止します。制御するすべてのトラフィックルート。 |
|
|
|
一時停止したテストを再開します。 |
|
|
|
テストを完全に停止します。トラフィックルーティングはすぐに終了します。 |
|
|
|
一時停止したテストを完全に停止します。 |