Gestionar una A/B prueba
Actualiza una A/B prueba para iniciarla, pausarla o detenerla. La UpdateABTest operación se utiliza para cambiar el estado de la ejecución.
nota
Los comandos del ciclo de vida de la AgentCore CLI (viewpauseresumestop,promote,,,archive) identifican una prueba por el identificador de trabajo que se ha aprobado-i, --id, no por su nombre. Obtenga el ID de agentcore run ab-test --json (el id campo) o enumerando las pruebas conagentcore view ab-test. El identificador del trabajo usa el formatoname-suffix. Por ejemplo: customerSupportTargetTest-Ab1Cd2Ef3G. Los registros de trabajo se almacenan localmente como JSON .cli/jobs/ab-tests/ en su proyecto.
Ejemplos de código
Vea, pause, reanude y detenga
ejemplo
Promocione la variante de tratamiento
Cuando los resultados sean estadísticamente significativos, promueva la variante de tratamiento. promotedetiene la prueba y escribe en ella la variante de tratamientoagentcore.json; agentcore deploy luego la ejecuta para extenderla.
ejemplo
Elimina una A/B prueba
Eliminar una A/B prueba y sus metadatos asociados. La prueba debe estar en estado de STOPPED ejecución para poder eliminarla. La eliminación de una prueba no afecta a los paquetes de configuración, a la AgentCore pasarela ni a la configuración de evaluación en línea a la que hizo referencia la prueba.
ejemplo
Transiciones del estado de ejecución
| De | Para | Description (Descripción) |
|---|---|---|
|
|
|
Comience la prueba. La AgentCore puerta de enlace comienza a dividir el tráfico. |
|
|
|
Pausa la prueba. El tráfico deja de dividirse; hay que controlar todas las rutas de tráfico. |
|
|
|
Reanude una prueba pausada. |
|
|
|
Interrumpa la prueba de forma permanente. El enrutamiento del tráfico finaliza inmediatamente. |
|
|
|
Detenga permanentemente una prueba pausada. |