Creazione di un test case all'interno di un set di test utilizzando Test Workbench - Amazon Lex

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di un test case all'interno di un set di test utilizzando Test Workbench

I risultati del Test Workbench dipendono dalla definizione del bot e dal set di test corrispondente. È possibile generare un set di test con le informazioni della definizione del bot per individuare le aree che necessitano di miglioramenti. Crea un set di dati di test con esempi che sospetti (o conosci) possano essere difficili da interpretare correttamente per il bot, considerando l'attuale design del bot e la tua conoscenza delle conversazioni con i clienti.

Rivedi regolarmente le tue intenzioni sulla base delle conoscenze acquisite dal tuo bot di produzione. Continuate ad aggiungere e modificare le espressioni di esempio e i valori degli slot del bot. Valuta la possibilità di migliorare la risoluzione degli slot utilizzando le opzioni disponibili, come i suggerimenti di runtime. La progettazione e lo sviluppo del bot sono un processo iterativo a ciclo continuo.

Ecco alcuni altri suggerimenti per ottimizzare il set di test:

  • Seleziona i casi d'uso più comuni con intenti e slot utilizzati di frequente nel set di test.

  • Esplora diversi modi in cui un cliente può fare riferimento alle tue intenzioni e ai tuoi slot. Ciò può includere gli input dell'utente sotto forma di dichiarazioni, domande e comandi di lunghezza variabile da minima a estesa.

  • Includi input utente con un numero variabile di slot.

  • Includi sinonimi o abbreviazioni di uso comune dei valori degli slot personalizzati supportati dal bot (ad esempio, «root canal», «canal» o «RC»).

  • Includi variazioni dei valori degli slot incorporati (ad esempio, «domani», «asap» o «il giorno successivo»).

  • Esamina la robustezza del bot per la modalità vocale raccogliendo gli input dell'utente che possono essere interpretati erroneamente (ad esempio, «ink», «ankle» o «anchor»).