Gestione e A/B test
Aggiorna un A/B test per avviarlo, metterlo in pausa o interromperlo. L'UpdateABTestoperazione viene utilizzata per modificare lo stato di esecuzione.
Nota
I comandi del ciclo di vita della AgentCore CLI (view,,,pause, resume stoppromote,archive) identificano un test in base all'ID del processo passato con-i, --id, non per nome. Ottieni l'ID da agentcore run ab-test --json (il id campo) o elencando i test con. agentcore view ab-test L'ID del lavoro utilizza il formatoname-suffix. Ad esempio: customerSupportTargetTest-Ab1Cd2Ef3G. I record dei lavori vengono archiviati localmente come JSON .cli/jobs/ab-tests/ nel progetto.
Esempi di codice
Visualizza, metti in pausa, riprendi e interrompi
Esempio
Promuovi la variante del trattamento
Quando i risultati sono statisticamente significativi, promuovi la variante del trattamento. promoteinterrompe il test e scrive la variante di trattamentoagentcore.json; eseguila agentcore deploy successivamente per implementarla.
Esempio
Eliminare un test A/B
Eliminare un A/B test e i relativi metadati associati. Il test deve essere in stato di STOPPED esecuzione prima di poter essere eliminato. L'eliminazione di un test non influisce sui bundle di configurazione, sul AgentCore gateway o sulla configurazione di valutazione online a cui il test ha fatto riferimento.
Esempio
Transizioni dello stato di esecuzione
| Da | Per | Description |
|---|---|---|
|
|
|
Inizia il test. Il AgentCore Gateway inizia a suddividere il traffico. |
|
|
|
Metti in pausa il test. Il traffico smette di dividersi; tutte le vie di traffico da controllare. |
|
|
|
Riprendi un test in pausa. |
|
|
|
Interrompi definitivamente il test. Il routing del traffico termina immediatamente. |
|
|
|
Interrompi definitivamente un test in pausa. |