Gerenciar um A/B teste
Atualize um A/B teste para iniciá-lo, pausá-lo ou pará-lo. Você usa a UpdateABTest operação para alterar o status da execução.
nota
Os comandos do ciclo de vida da AgentCore CLI (view,,,pause, resume stoppromote,archive) identificam um teste pelo ID de trabalho passado com-i, --id, não pelo nome. Obtenha o ID de agentcore run ab-test --json (o id campo) ou listando os testes comagentcore view ab-test. O ID do trabalho usa o formatoname-suffix. Por exemplo: customerSupportTargetTest-Ab1Cd2Ef3G. Os registros de trabalhos são armazenados localmente como JSON .cli/jobs/ab-tests/ em seu projeto.
Exemplos de código
Exibir, pausar, retomar e parar
exemplo
Promova a variante de tratamento
Quando os resultados forem estatisticamente significativos, promova a variante de tratamento. promoteinterrompe o teste e grava a variante de tratamento emagentcore.json; execute agentcore deploy depois para implementá-la.
exemplo
Excluir um A/B teste
Exclua um A/B teste e seus metadados associados. O teste deve estar em status de STOPPED execução antes de ser excluído. A exclusão de um teste não afeta os pacotes de configuração, o AgentCore Gateway ou a configuração de avaliação on-line referenciados pelo teste.
exemplo
Transições de status de execução
| De | Para | Description |
|---|---|---|
|
|
|
Comece o teste. O AgentCore Gateway começa a dividir o tráfego. |
|
|
|
Faça uma pausa no teste. O tráfego pára de se dividir; todas as rotas de tráfego devem ser controladas. |
|
|
|
Reinicie um teste pausado. |
|
|
|
Pare o teste permanentemente. O roteamento de tráfego termina imediatamente. |
|
|
|
Interrompa permanentemente um teste pausado. |