Colonnes de l'ensemble de tests prises en charge par Test Workbench - Amazon Lex

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Colonnes de l'ensemble de tests prises en charge par Test Workbench

Vous trouverez ci-dessous la liste complète des colonnes d'ensembles de tests prises en charge par Test Workbench, ainsi que les instructions relatives à leur utilisation avec Amazon Lex V2.

Nom de la colonne Type de kit de test Type de valeur Support pour plusieurs colonnes Description

Numéro de ligne

Texte et audio

Number

Non

Il s'agit d'une colonne utilisateur ignorée par Amazon Lex V2. Il est destiné à aider l'auteur d'un ensemble de tests à trier et à filtrer les lignes d'un ensemble de tests. « Line # » peut être utilisé comme nom de colonne alternatif.

Numéro de conversation

Texte et audio

Number

Non

Cette colonne vous permet de regrouper les lignes d'une conversation. « Conversation # » peut être utilisé comme nom de colonne alternatif.

Source

Texte et audio

Enum (« Utilisateur », « Agent »)

Non

La valeur de cette colonne indique si la ligne est destinée à un utilisateur ou à un agent. « Participant à la conversation » peut être utilisé comme nom de colonne alternatif.

Input

Texte

String

Non

Cette colonne est utilisée pour ajouter la transcription de l'ensemble de tests de texte. La saisie de texte doit être utilisée dans les lignes utilisateur. L'invite de l'agent doit être utilisée dans les lignes de l'agent.

Transcription attendue

Audio

String

Non

Cette colonne est utilisée pour ajouter la transcription du set de test audio. La transcription attendue du fichier audio doit être utilisée dans les lignes utilisateur avec entrée audio. L'entrée DTMF peut être utilisée dans les lignes utilisateur avec une entrée DTMF. L'invite de l'agent doit être utilisée dans les lignes de l'agent.

Emplacement audio S3

Audio

String

Non

Cette colonne est utilisée pour ajouter l'emplacement du fichier audio et s'applique uniquement aux ensembles de tests audio. Le chemin S3 doit être utilisé dans les lignes User avec l'entrée audio. Ce champ doit être laissé vide dans les lignes utilisateur avec entrée DTMF. Ce champ doit être laissé vide dans les lignes de l'agent.

Balise de contexte d'entrée

Texte et audio

String

Oui

Cette colonne est utilisée pour fournir le nom d'un contexte d'entrée qui sera utilisé dans la saisie de Lex lors de l'exécution de la ligne dans le set de test. Cela fait référence au contexte de saisie dans Configuration du contexte d'intention pour votre bot Lex V2. Notez que Test Workbench ne prend en charge que le nom du contexte. Il ne prend pas en charge les paramètres dans un contexte. Plusieurs colonnes nommées telles que « Input Context Tag 1 », « Input Context Tag 2 », etc., peuvent être utilisées.

Attribut de demande

Texte et audio

String

Oui

Cette colonne est utilisée pour fournir un attribut de requête qui sera utilisé en entrée dans Lex lors de l'exécution de la ligne dans le set de test. La valeur d'une colonne doit être fournie au format `< request-attribute-name > = < request-attribute-value >`. Des espaces peuvent être ajoutés autour de « = » pour plus de lisibilité. Par exemple : request-attribute-foo = c'est une réponse factice request-attribute-foo = 'ceci est une « réponse factice"' request-attribute-foo = « c'est une 'réponse factice' ». Plusieurs colonnes nommées telles que « Request Attribute 1 », « Request Attribute 2 », etc., peuvent être utilisées.

Attribut de session

Texte et audio

String

Oui

Cette colonne est utilisée pour fournir un attribut de session qui sera utilisé en entrée dans Lex lors de l'exécution de la ligne dans le set de test.

  • La valeur d'une colonne doit être fournie au format `< session-attribute-name > = < session-attribute-value >`. Des espaces peuvent être ajoutés autour de « = » pour plus de lisibilité.

  • Exemples :

    • session-attribute-foo = c'est une réponse factice

    • session-attribute-foo = 'il s'agit d'une « réponse factice » '

    • session-attribute-foo = « il s'agit d'une « réponse factice » »

  • Plusieurs colonnes nommées telles que « Attribut de session 1 », « Attribut de session 2 », etc., peuvent être utilisées.

RunTime Astuce

Texte et audio

String

Oui

Cette colonne est utilisée pour fournir un indice d'exécution pour un emplacement dans une intention qui sera utilisé en entrée dans Lex lors de l'exécution de la ligne dans le set de test. Vous trouverez ci-dessous des exemples :

  • La valeur d'une colonne doit être fournie au format `<intent-name>. <slot -name>< slot-value>=`. Des espaces peuvent être ajoutés autour de « = » pour plus de lisibilité.

  • Exemples :

    • IntentNameFoo. slotNameFoo = une valeur fictive

    • IntentNameFoo. slotNameFoo = 'a une « valeur factice » '

    • IntentNameFoo. slotNameFoo = « une 'valeur factice' »

  • Test Workbench ne prend pas en charge les emplacements composites pour les indications d'exécution.

  • Plusieurs colonnes nommées telles que « RunTime  Astuce 1 », « RunTime  Astuce 2 », etc., peuvent être utilisées.

Barge In

Audio

Booléen

Non

Cette colonne est utilisée pour indiquer si Test Workbench doit apparaître lors de l'envoi d'un fichier audio à Lex Runtime pour la ligne du set de test.

  • Applicable uniquement pour le set de test audio pour l'API de streaming.

  • Cette colonne est ignorée lors de l'exécution d'un ensemble de tests en mode API non diffusé.

Objectif de sortie attendu

Texte et audio

String

Non

Cette colonne est utilisée pour spécifier le nom d'une intention attendue dans la sortie de Lex pour la ligne du set de test.

Emplacement de sortie attendu

Texte et audio

String

Oui

Cette colonne est utilisée pour fournir une valeur d'intervalle attendue dans la sortie de Lex lors de l'exécution de la ligne dans le set de test.

  • < slot-value>La valeur d'une colonne doit être fournie au format `<slot -name>=`. Des espaces peuvent être ajoutés autour de « = » pour plus de lisibilité.

  • Exemples d'emplacements qui ne sont ni des emplacements à valeurs multiples ni des emplacements composites :

    • slotNameFoo = une valeur fictive

    • slotNameFoo = 'a une « valeur factice » '

    • slotNameFoo = « une 'valeur factice' »

  • Exemples de machines à sous à valeurs multiples :

    • slotNameFoo = valeur1, valeur2

    • slotNameFoo = value1, « Objet alimentaire »

    • slotNameFoo = valeur1, « valeur2 »

  • Exemples de machines à sous composites où le nom de l'emplacement est « Car » et le nom du sous-emplacement est « Make » :

    • Marque de voiture = Toyota

    • Car.Make = « Toyota »

    • Car.Make = « Toyota »

  • Plusieurs colonnes nommées telles que : « Emplacement de sortie attendu 1 », « Emplacement de sortie attendu 2 », etc., peuvent être utilisées.

Balise de contexte de sortie attendue

Texte et audio

String

Oui

Cette colonne est utilisée pour spécifier le nom d'un contexte de sortie attendu dans la sortie de Lex pour la ligne du set de test.

  • Cela fait référence au contexte de sortie dans Configuration du contexte d'intention pour votre bot Lex V2.

  • Notez que Test Workbench ne prend en charge que le nom du contexte et ne prend pas encore en charge les paramètres internes au contexte.

  • Plusieurs colonnes nommées telles que « balise de contexte de sortie attendue 1 », « balise de contexte de sortie attendue 2 », etc., peuvent être utilisées.