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.
Vous pouvez corriger les ensembles de tests qui signalent des erreurs de validation. Ces erreurs de validation sont générées lorsqu'un ensemble de test n'est pas prêt à être testé. Le banc de test peut vous indiquer quelles colonnes requises du fichier CSV d'entrée du jeu de tests ne contenaient pas de valeur au format attendu.
Pour afficher les erreurs de validation des tests, procédez comme suit :
-
Dans la liste des ensembles de tests, sélectionnez le nom du set de test qui signale un état d'erreur de validation que vous souhaitez consulter. Les noms des ensembles de test sont des liens actifs qui vous redirigent vers des informations concernant le set de test.
-
L'enregistrement du set de test affiche le détail des erreurs de validation en haut de l'écran. Choisissez Afficher les détails pour voir le rapport sur les erreurs de validation.
-
Dans la fenêtre du rapport d'erreur, passez en revue le numéro de ligne et le type d'erreur pour voir où l'erreur se produit. Pour obtenir une longue liste d'erreurs, vous pouvez choisir de télécharger le rapport d'erreurs.
-
Comparez les erreurs répertoriées dans le fichier CSV d'entrée de votre ensemble de tests à votre fichier de test d'origine pour corriger les éventuels problèmes et chargez à nouveau le set de test.
Le tableau suivant répertorie les messages d'erreur de validation CSV en entrée avec les scénarios.
Scénario | Message d’erreur | Remarques |
---|---|---|
La taille du fichier de l'ensemble de tests dépasse |
La taille du fichier Test Set est supérieure à 200 Mo. Fournissez un fichier plus petit et réessayez votre demande. |
|
L'ensemble de tests dépasse le nombre maximum d'enregistrements |
Le fichier d'entrée contenait plus d'enregistrements que le nombre maximum autorisé de 200 000. |
|
Télécharger un set de test vide |
Le set de test importé est vide. Fournissez un ensemble de test non vide et réessayez votre demande. |
|
Nom d'en-tête de colonne vide | Ligne d'en-têtes de colonne : nom de colonne vide trouvé dans la colonne numéro 5. | |
Nom d'en-tête de colonne non reconnu | Ligne d'en-têtes de colonne : impossible de reconnaître le nom de colonne « factice » dans la colonne numéro 2. | |
Nom d'en-tête de colonne dupliqué | Ligne d'en-têtes de colonne : plusieurs colonnes « Lien audio S3 » et « Lien audio S3 » ont été trouvées qui sont identiques ou équivalentes. Supprimez ou renommez l'une de ces colonnes. | |
Le nom de colonne à valeurs multiples a dépassé la limite | Ligne d'en-têtes de colonne : le nombre de colonnes pour « Emplacement de sortie attendu » a dépassé le nombre maximum pris en charge : 6. Supprimez certaines colonnes pour « Emplacement de sortie attendu » et réessayez. | Le nombre maximum de colonnes prises en charge pour les colonnes à valeurs multiples est de 6. |
L'en-tête de colonne lié au texte ou à l'audio n'est pas présent | Impossible de trouver des colonnes pour les conversations textuelles ou audio. Pour les conversations textuelles, utilisez les colonnes {'Text input'}. Pour les conversations audio, utilisez les colonnes {« Lien audio S3 », « Transcription attendue »}. | Colonnes audio obligatoires : {« Lien audio S3 », « Transcription attendue »} Colonnes de texte obligatoires : {'Entrée de texte'} |
Les en-têtes de colonne liés au texte et à l'audio existent | Colonnes trouvées pour les conversations textuelles et audio. Vous pouvez soit utiliser les colonnes {'Entrée de texte'} pour les conversations textuelles, soit les colonnes {'Lien audio 3', 'Transcription attendue'} pour les conversations audio. | Colonnes audio obligatoires : {« Lien audio S3 », « Transcription attendue »} Colonnes de texte obligatoires : {'Entrée de texte'} |
Colonne obligatoire manquante | Impossible de trouver les colonnes obligatoires ["Intention de sortie attendue"]. | Colonnes obligatoires : {"Numéro de ligne », « Source », « Intention de sortie attendue"} |
Une donnée a été trouvée dans une colonne sans en-tête | Des données ont été trouvées dans la colonne numéro 8 pour la ligne numéro 6, mais la colonne correspondante ne comportait pas d'en-tête de colonne. | |
Données introuvables pour les colonnes obligatoires | Row=12 : aucune valeur n'a été trouvée pour les colonnes obligatoires : {"Source », « Intention de sortie attendue"} | |
Identifiant de conversation dupliqué détecté | le numéro de conversation « 19 » a été vu pour une conversation précédente à la ligne numéro 39. » Assurez-vous que le même numéro de conversation n'a pas été fourni pour deux conversations. Pour ce faire, assurez-vous que toutes les lignes d'un numéro de conversation sont regroupées. | |
Identifiant de conversation non valide fourni | La valeur « test_conversation » non valide a été trouvée dans la colonne « Conversation # ». La valeur de cette colonne doit être numérique ou N/A (c'est-à-dire non applicable) pour une ligne utilisateur. | |
Valeur non numérique fournie pour le numéro de ligne | La valeur non numérique « test_line » a été trouvée dans la colonne « Numéro de ligne ». Sa valeur doit être numérique. | |
Identifiant de conversation introuvable dans la ligne des agents | Aucune valeur n'a été trouvée pour la colonne « Conversation # ». Il doit être fourni pour une ligne d'agent. | |
Identifiant de conversation non numérique trouvé dans la ligne de l'agent | La valeur non numérique « test_conversation » a été trouvée dans la colonne « Conversation # ». Sa valeur doit être numérique pour une ligne d'agent. | |
Emplacement S3 non valide | La valeur « bucket/folder » non valide a été fournie. Le format valide est S3 ://<bucketName>/<keyName>. | |
Nom de compartiment S3 non valide | Le nom de compartiment s3 « test_bucket » non valide a été fourni. Vérifiez le nom du compartiment. | |
L'emplacement audio S3 est un dossier | L'emplacement audio fourni « S3 : //bucket/folder » n'est pas valide. Il pointe vers un dossier S3. | |
Nom d'intention non valide | Des caractères non valides étaient présents dans l'intention 'intent @name '. Vérifiez le nom de l'intention. | Vérification Regex : ^ ([0-9a-Za-Z] [_-] ?) +$ |
Nom de slot non valide | Des caractères non valides étaient présents dans l'emplacement « Slot @Name ». Vérifiez le nom du slot. | Régex : ^ ([0-9a-Za-Z] [_-] ?) +$Il ne doit pas commencer ou se terminer par un point (.) |
Valeur d'emplacement fournie pour l'emplacement parent | Des valeurs d'emplacement ont été fournies pour le sous-emplacement « Address.City » ainsi que pour le slot parent « Address ». Les valeurs ne doivent être fournies que pour le sous-slot. | L'emplacement parent dans CST ne doit pas avoir de valeur d'emplacement |
Caractère non valide dans le nom du contexte | Des caractères non valides étaient présents dans le nom de contexte « context @1 ». Vérifiez le nom du contexte. | Régex : ^ ([A-za-Z] _ ?) +$ |
Style d'orthographe de slot non valide | La valeur « test » non valide a été fournie. Assurez-vous qu'ils sont tous en majuscules. Les valeurs valides sont ["Default », "SpellByLetter«," SpellByWord «]. | Valeurs prises en charge ["Default », "SpellByLetter«," SpellByWord » |
Le participant ou la source doit être un agent ou un utilisateur | La valeur « bot » non valide a été fournie. Les valeurs valides sont ["Agent », « User"]. | Enums pris en charge : « Agent », « Utilisateur » |
Le numéro de ligne ne doit pas être décimal | La valeur « 10.1 » non valide a été fournie. Il doit s'agir d'un nombre valide sans aucune fraction. | |
Le numéro de conversation ne doit pas être décimal | La valeur « 10.1 » non valide a été fournie. Il doit s'agir d'un nombre valide sans aucune fraction. | |
Le numéro de ligne doit être compris dans la plage | La valeur « 92233720368547758071 » non valide a été fournie. Il doit être supérieur ou égal à 1 et inférieur ou égal à 9223372036854775807. | |
La colonne Barge-in n'accepte que la valeur booléenne | La valeur « test » non valide a été fournie. Il doit s'agir d'une valeur booléenne valide telle que « vrai » ou « faux ». Vous pouvez également utiliser « oui » et « non ». | Valeurs possibles : « Vrai », « vrai », « T », « Oui », « Oui », « Y », « 1 », « 1,0 », « faux », « faux », « F », « Non », « non », « N », « 0 », « 0,0 » |
L'emplacement attendu, l'attribut de session et l'attribut de demande doivent être séparés par un nombre égal à (=) | La valeur « SlotName:SlotValue » ne contient pas « = ». <value>Cette valeur doit être fournie sous forme de paire clé-valeur au format « <key>= ». | Par exemple : SlotName = SlotType |
L'emplacement attendu, l'attribut de session et l'attribut de demande doivent avoir une paire clé-valeur | '=SlotValue' n'a pas de clé avant '='. <value>Cette valeur doit être fournie sous forme de paire clé-valeur au format « <key>= ». | Par exemple : SlotName = SlotType |
Devis non valide à la fin | J'ai trouvé une citation incorrecte dans « Lenny's Burger ». Il commence par un guillemet « » mais ne se termine pas par le même guillemet. | Par exemple : `« Lenny's Burger », KFC` |
Citation non valide au milieu | J'ai trouvé une citation incorrecte dans « Lenny's » Burger, KFC`. Il contient le caractère guillemet « » dans son contenu. Les valeurs contenant des guillemets simples doivent être placées entre guillemets doubles et vice-versa. | Correct Par exemple : `« Lenny's Burger », KFC` |
Devis obligatoires | `key = Lenny's Burger` contient des guillemets simples ou doubles mais n'a pas été placé entre guillemets. Les valeurs contenant des guillemets simples doivent être placées entre guillemets doubles et vice-versa. | |
Clé dupliquée répétée dans la colonne | La clé « key1 » a été répétée sur deux colonnes : « Session Attribute 3 » et « Session Attribute 1 ». | |
Format non valide dans l'indicateur d'exécution | Clé non valide `BookFlight.Car. « `fourni pour Runtime Hints. Pour Runtime Hints, la clé doit être au format<intentName>. <slotName>. | Si «. » doit être présent au milieu de la clé, le nom de l'intention et le nom de l'emplacement ne peuvent pas être extraits de cette clé. Exemples de formatage incorrect : "BookFlight«, ». BookFlight« Voiture », « BookFlight .Voiture ». |
Nom d'intention non valide dans la clé d'indication d'exécution | Une intention `intent @name `non valide a été trouvée pour Runtime Hints. Vérifiez le nom de l'intention. | Vérification Regex : ^ ([0-9a-Za-Z] [_-] ?) +$ |
Nom d'emplacement non valide dans la clé d'indication d'exécution | Nom d'emplacement non valide détecté dans `Slot @Name `pour Runtime Hints. Vérifiez le nom du slot. | Régex : ^ ([0-9a-Za-Z] [_-] ?) +$Il ne doit pas commencer ou se terminer par un point (.) |