Gérer un A/B test
Mettez à jour un A/B test pour le démarrer, le suspendre ou l'arrêter. Vous utilisez cette UpdateABTest opération pour modifier le statut d'exécution.
Note
Les commandes du cycle de vie de la AgentCore CLI (viewpauseresumestop,promote,,,,archive) identifient un test par son ID de tâche réussi-i, --id, et non par son nom. Obtenez l'ID depuis agentcore run ab-test --json (idsur le terrain) ou en listant les tests avecagentcore view ab-test. L'ID de tâche utilise le formatname-suffix. Par exemple : customerSupportTargetTest-Ab1Cd2Ef3G. Les enregistrements de Job sont stockés localement au format JSON .cli/jobs/ab-tests/ dans votre projet.
Exemples de code
Afficher, suspendre, reprendre et arrêter
Exemple
Promouvoir la variante de traitement
Lorsque les résultats sont statistiquement significatifs, promouvez la variante du traitement. promotearrête le test et y inscrit le variant de traitement agentcore.json ; exécutez-le agentcore deploy ensuite pour le déployer.
Exemple
Supprimer un A/B test
Supprimez un A/B test et ses métadonnées associées. Le test doit être en STOPPED cours d'exécution avant de pouvoir être supprimé. La suppression d'un test n'affecte pas les ensembles de configuration, la AgentCore passerelle ou la configuration d'évaluation en ligne auxquels le test a fait référence.
Exemple
Transitions d'état d'exécution
| De | À | Description |
|---|---|---|
|
|
|
Lancez le test. La AgentCore passerelle commence à diviser le trafic. |
|
|
|
Mettez le test en pause. Le trafic cesse de se diviser ; toutes les voies de circulation doivent être contrôlées. |
|
|
|
Reprenez un test suspendu. |
|
|
|
Arrêtez définitivement le test. Le routage du trafic prend fin immédiatement. |
|
|
|
Arrêtez définitivement un test suspendu. |