Colonne del set di test supportate da 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à.

Colonne del set di test supportate da Test Workbench

Di seguito è riportato l'elenco completo delle colonne dei set di test supportate da Test Workbench e le istruzioni su come utilizzarle con Amazon Lex V2.

Nome colonna Tipo di set di test Tipo di valore Support per più colonne Description

Line Number (Numero riga)

Testo e audio

Numero

No

Questa è una colonna di utenti che viene ignorata da Amazon Lex V2. Ha lo scopo di aiutare l'autore del set di test a ordinare e filtrare le righe del set di test. «Line #» può essere usato come nome di colonna alternativo.

Numero di conversazione

Testo e audio

Numero

No

Questa colonna ti consente di mettere insieme le righe di una conversazione. «Conversation #» può essere usato come nome di colonna alternativo.

Origine

Testo e audio

Enum («Utente», «Agente»)

No

Il valore in questa colonna indica se la riga è per un utente o un agente. «Partecipante alla conversazione» può essere utilizzato come nome di colonna alternativo.

Input

Testo

Stringa

No

Questa colonna viene utilizzata per aggiungere la trascrizione del set di test di testo. L'immissione di testo deve essere utilizzata nelle righe User. Il prompt dell'agente deve essere utilizzato nelle righe dell'agente.

Trascrizione prevista

Audio

Stringa

No

Questa colonna viene utilizzata per aggiungere la trascrizione per il set di test audio. La trascrizione prevista del file audio deve essere utilizzata nelle righe Utente con ingresso audio. L'input DTMF può essere utilizzato nelle righe User con input DTMF. Il prompt dell'agente deve essere utilizzato nelle righe dell'agente.

Posizione audio S3

Audio

Stringa

No

Questa colonna viene utilizzata per aggiungere la posizione del file audio ed è applicabile solo ai set di test audio. Il percorso S3 deve essere utilizzato nelle righe Utente con l'ingresso audio. Questo campo deve essere lasciato vuoto nelle righe User con input DTMF. Questo campo deve essere lasciato vuoto nelle righe Agent.

Tag contestuale di input

Testo e audio

Stringa

Questa colonna viene utilizzata per fornire il nome di un contesto di input che verrà utilizzato nell'input di Lex durante l'esecuzione della riga nel set di test. Questo si riferisce al contesto di input in Setting intent context for your Lex V2 bot. Nota che Test Workbench supporta solo il nome del contesto. Non supporta i parametri in un contesto. È possibile utilizzare più colonne denominate come «Input Context Tag 1", «Input Context Tag 2" e così via.

Attributo di richiesta

Testo e audio

Stringa

Questa colonna viene utilizzata per fornire un attributo di richiesta che verrà utilizzato nell'input di Lex durante l'esecuzione della riga nel set di test. Il valore in una colonna deve essere fornito nel formato `< request-attribute-name > = < request-attribute-value >`. È possibile aggiungere spazi attorno a '=' per motivi di leggibilità. Ad esempio: request-attribute-foo = questa è una risposta fittizia request-attribute-foo = 'this is a «dummy response"' request-attribute-foo = «questa è una 'risposta fittizia'». È possibile utilizzare più colonne denominate come 'Request Attribute 1', 'Request Attribute 2' e così via.

Attributo di sessione

Testo e audio

Stringa

Questa colonna viene utilizzata per fornire un attributo di sessione che verrà utilizzato nell'input di Lex durante l'esecuzione della riga nel set di test.

  • Il valore in una colonna deve essere fornito nel formato `< session-attribute-name > = < session-attribute-value >`. È possibile aggiungere spazi attorno a '=' per motivi di leggibilità.

  • Esempi:

    • session-attribute-foo = questa è una risposta fittizia

    • session-attribute-foo = 'questa è una «risposta fittizia"'

    • session-attribute-foo = «questa è una 'risposta fittizia'»

  • È possibile utilizzare più colonne denominate come: 'Attributo di sessione 1', 'Attributo di sessione 2' e così via.

RunTime Suggerimento

Testo e audio

Stringa

Questa colonna viene utilizzata per fornire un Runtime Hint per uno slot all'interno di un intent che verrà utilizzato nell'input di Lex durante l'esecuzione della riga nel set di test. Di seguito sono riportati alcuni esempi:

  • Il valore in una colonna deve essere fornito nel formato `<intent-name>. <slot -name>< slot-value>=`. È possibile aggiungere spazi attorno a '=' per motivi di leggibilità.

  • Esempi:

    • IntentNameFoo. slotNameFoo = un valore fittizio

    • IntentNameFoo. slotNameFoo = 'un «valore fittizio"'

    • IntentNameFoo. slotNameFoo = «un 'valore fittizio'»

  • Test workbench non supporta slot compositi per i suggerimenti di runtime.

  • È possibile utilizzare più colonne denominate come «RunTime Suggerimento 1", «RunTime Suggerimento 2" e così via.

Fai irruzione

Audio

Boolean

No

Questa colonna viene utilizzata per specificare se Test Workbench deve intervenire quando invia un file audio a Lex Runtime per la riga del set di test.

  • Applicabile solo per il set di test audio per l'API di streaming.

  • Questa colonna viene ignorata quando si esegue un set di test in modalità API non di streaming.

Intento di output previsto

Testo e audio

Stringa

No

Questa colonna viene utilizzata per specificare il nome di un intento previsto nell'output di Lex per la riga del set di test.

Slot di uscita previsto

Testo e audio

Stringa

Questa colonna viene utilizzata per fornire il valore dello slot previsto nell'output di Lex durante l'esecuzione della riga nel set di test.

  • < slot-value>Il valore in una colonna deve essere fornito nel formato `<slot -name>=`. È possibile aggiungere spazi attorno a '=' per motivi di leggibilità.

  • Esempi di slot che non sono né slot multivalore né slot compositi:

    • slotNameFoo = un valore fittizio

    • slotNameFoo = 'un «valore fittizio"'

    • slotNameFoo = «un 'valore fittizio'»

  • Esempi di slot multivalore:

    • slotNameFoo = valore1, valore2

    • slotNameFoo = valore1, «Articolo di Foo»

    • slotNameFoo = valore1, 'valore2'

  • Esempi di slot compositi in cui il nome dello slot è «Car» e il nome dello slot secondario è «Make»:

    • Car.Make = Toyota

    • Car.Make = «Toyota»

    • Car.Make = 'Toyota'

  • È possibile utilizzare più colonne denominate come: 'Expected Output Slot 1', 'Expected Output Slot 2', ecc.

Tag contestuale di output previsto

Testo e audio

Stringa

Questa colonna viene utilizzata per specificare il nome di un contesto di output previsto nell'output di Lex per la riga del set di test.

  • Questo si riferisce al contesto di output in Setting intent context for your Lex V2 bot.

  • Nota che Test Workbench supporta solo il nome del contesto e non supporta ancora i parametri all'interno del contesto.

  • È possibile utilizzare più colonne denominate come: 'Expected Output Context Tag 1', 'Expected Output Context Tag 2', ecc.