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à.
Visualizza gli errori di convalida dei test nel banco di prova
È possibile correggere i set di test che segnalano errori di convalida. Questi errori di convalida vengono generati quando un set di test non è pronto per essere testato. Il Test Workbench può mostrarvi quali colonne obbligatorie nel CSV file di input del set di test non avevano un valore nel formato previsto.
Per visualizzare gli errori di convalida del test:
-
Dall'elenco dei set di test, selezionate il nome del set di test che riporta l'errore di stato di convalida che desiderate visualizzare. I nomi dei set di test sono collegamenti attivi che consentono di accedere ai dettagli relativi al set di test.
-
Il record del set di test mostra i dettagli dell'errore di convalida nella parte superiore dello schermo. Scegli Visualizza dettagli per visualizzare il rapporto sugli errori di convalida.
-
Nella finestra di segnalazione degli errori, esamina il numero di riga e il tipo di errore per vedere dove si verifica l'errore. Per un lungo elenco di errori, puoi scegliere di scaricare il rapporto sugli errori.
-
Confronta gli errori elencati nel file di input CSV del set di test con il file di test originale per correggere eventuali problemi e carica nuovamente il set di test.
La tabella seguente elenca i messaggi di errore di CSV convalida dell'input con gli scenari.
Scenario | Messaggio di errore | Note |
---|---|---|
La dimensione del file del set di test supera |
La dimensione del file del set di test è superiore a 200 MB. Fornisci un file più piccolo e riprova la richiesta. |
|
Il set di test supera il numero massimo di record |
Il file di input conteneva record superiori al numero massimo supportato di 200.000. |
|
Carica un set di test vuoto |
Il set di test importato è vuoto. Fornisci un set di test non vuoto e riprova la richiesta. |
|
Nome dell'intestazione della colonna vuota | Column Headers Row: è stato trovato un nome di colonna vuoto nella colonna numero 5. | |
Nome dell'intestazione di colonna non riconosciuto | Column Headers Row: impossibile riconoscere il nome di colonna 'dummy' nella colonna numero 2. | |
Nome dell'intestazione della colonna duplicato | Column Headers Row: sono state trovate più colonne «S3 audio link» e «S3 audio link» uguali o equivalenti. Rimuovi o rinomina una di quelle colonne. | |
Il nome della colonna multivalore ha superato il limite | Column Headers Row: il numero di colonne per «Expected Output Slot» ha superato il numero massimo supportato: 6. Rimuovi alcune colonne per «Expected Output Slot» e riprova. | Il numero massimo di colonne supportate per la colonna multivalore è 6. |
L'intestazione della colonna relativa al testo o all'audio non è presente | Impossibile trovare colonne per conversazioni di testo o audio. Per le conversazioni di testo, usa le colonne {'Text input'}. Per le conversazioni audio, usa le colonne {'S3 audio link', 'Expected transcription'}. | Colonne audio obbligatorie: {'S3 audio link', 'Trascrizione prevista'} Colonne obbligatorie del testo: {'Text input'} |
Esistono intestazioni di colonna relative sia al testo che all'audio | Sono state trovate colonne per conversazioni di testo e audio. Puoi utilizzare le colonne {'Text input'} per le conversazioni di testo o le colonne {'S3 audio link', 'Expected transcription'} per le conversazioni audio. | Colonne audio obbligatorie: {'S3 audio link', 'Trascrizione prevista'} Colonne obbligatorie del testo: {'Text input'} |
Manca la colonna obbligatoria | Impossibile trovare le colonne obbligatorie ["Expected Output Intent"]. | Colonne obbligatorie: {"Line #», «Source», «Expected Output Intent"} |
Trovato un dato in una colonna senza intestazione | Sono stati trovati dati nella colonna numero 8 per la riga numero 6, ma la colonna corrispondente non aveva un'intestazione di colonna. | |
Dati non trovati per le colonne obbligatorie | Row=12: nessun valore trovato per le colonne obbligatorie: {"Source», «Expected Output Intent"} | |
È stata trovata una conversazione duplicata | il numero di conversazione '19' è stato visualizzato nella conversazione precedente nella riga numero 39.» Assicurati che non sia stato fornito lo stesso numero di conversazione per due conversazioni. Puoi farlo assicurandoti che tutte le righe relative a un numero di conversazione siano raggruppate. | |
È stata fornita una conversazione non valida | È stato trovato il valore non valido 'test_conversation' nella colonna 'Conversation #'. Il valore di questa colonna deve essere numerico o N/A (ossia non applicabile) per una riga utente. | |
Valore non numerico fornito per il numero di riga | È stato trovato il valore non numerico 'test_line' nella colonna 'Riga #'. Il suo valore deve essere numerico. | |
La conversazione non è stata trovata nella riga dell'agente | Nessun valore trovato per la colonna 'Conversation #'. Deve essere fornito per la riga relativa all'agente. | |
La conversazione non numerica si trova nella riga dell'agente | È stato trovato il valore non numerico 'test_conversation' nella colonna 'Conversation #'. Il suo valore deve essere numerico per la riga di un agente. | |
Posizione S3 non valida | È stato fornito il valore «bucket/folder» non valido. Il formato valido è S3: //< >/< >. bucketName keyName | |
Nome del bucket S3 non valido | È stato fornito un nome di bucket s3 «test_bucket» non valido. Controlla il nome del bucket. | |
La posizione audio di S3 è la cartella | La posizione audio fornita 'S3: //bucket/folder' non è valida. Punta a una cartella S3. | |
Nome dell'intento non valido | Nell'intento 'intent @name 'erano presenti caratteri non validi. Controlla il nome dell'intento. | Controllo Regex: ^ ([0-9a-zA-Z] [_-]?) +$ |
Nome slot non valido | Nello slot 'Slot @Name 'erano presenti caratteri non validi. Controlla il nome dello slot. | Regex: ^ ([0-9a-zA-Z] [_-]?) +$Non deve iniziare o terminare con dot (.) |
Valore dello slot fornito per lo slot principale | I valori dello slot sono stati forniti per lo slot secondario «Address.City» e per lo slot principale «Address». I valori devono essere forniti solo per il sottoslot. | Lo slot principale non CST dovrebbe avere un valore di slot |
Carattere non valido nel nome del contesto | Nel nome di contesto 'context @1 'erano presenti caratteri non validi. Controlla il nome del contesto. | Regex: ^ ([a-zA-Z] _?) +$ |
Stile ortografico degli slot non valido | È stato fornito il valore 'test' non valido. Assicurati che siano tutte maiuscole. I valori validi sono ["Default», "SpellByLetter«," SpellByWord «]. | Valori supportati ["Default», "SpellByLetter«,"SpellByWord» |
Il partecipante o la fonte deve essere agente o utente | È stato fornito il valore «bot» non valido. I valori validi sono ["Agent», «User"]. | Enumerazioni supportate: «Agent», «User» |
Il numero di riga non deve essere decimale | È stato fornito il valore «10.1» non valido. Deve essere un numero valido senza frazioni. | |
Il numero di conversazione non deve essere decimale | È stato fornito il valore «10.1» non valido. Deve essere un numero valido senza frazioni. | |
Il numero di riga deve essere compreso nell'intervallo | È stato fornito il valore non valido '92233720368547758071'. Deve essere maggiore o uguale a 1 e minore o uguale a 9223372036854775807. | |
La colonna barge-in accetta solo valori booleani | È stato fornito il valore «test» non valido. Deve essere un valore booleano valido come «true» o «false». In alternativa è possibile utilizzare «sì» e «no». | Valori possibili: "True», «true», «T», «Yes», "yEs", «Y», «1", «1.0", «False», «false», «F», «No», «no», «N», «0", «0.0" |
Lo slot previsto, l'attributo di sessione e l'attributo di richiesta devono essere separati da uguale a (=) | Il valore 'slotName:slotValue' non ha '='. <key><value>Tale valore deve essere fornito come coppia chiave-valore nel formato '='. | Ad esempio: = slotName slotType |
Lo slot previsto, l'attributo di sessione, l'attributo di richiesta devono avere una coppia di valori chiave | '= slotValue 'non ha una chiave prima di '='. <key><value>Tale valore deve essere fornito come coppia chiave-valore nel formato '='. | Ad esempio: = slotName slotType |
Citazione non valida alla fine | Trovata una citazione errata in 'Lenny's Burger'». Inizia con il carattere di virgoletta `"`ma non finisce con lo stesso carattere di virgoletta. | Ad esempio: `«Lenny's Burger»,` KFC |
Citazione non valida al centro | Trovata una citazione errata in `"Lenny's» Burger, `. KFC Contiene il carattere di virgoletta `"`all'interno del suo contenuto. I valori contenenti virgolette singole devono essere racchiusi tra virgolette doppie e viceversa. | Corretto. Ad esempio: `«Lenny's Burger»,` KFC |
Citazioni obbligatorie | `key = Lenny's Burger` contiene virgolette singole o doppie ma non è racchiusa tra virgolette. I valori contenenti virgolette singole devono essere racchiusi tra virgolette doppie e viceversa. | |
Chiave duplicata ripetuta nella colonna | La chiave `key1` è stata ripetuta in due colonne: `Attributo di sessione 3` e `Attributo di sessione 1`. | |
Formato non valido nel suggerimento di runtime | Chiave `.Car non valida. BookFlight «`fornito per Runtime Hints. Per i Runtime Hints, la chiave deve essere nel formato < >intentName. < slotName >. | Se '.' deve essere presente al centro della chiave, il nome dell'intento e il nome dello slot non possono essere estratti da tale chiave. esempi di tale formattazione errata: "«BookFlight,». BookFlight.Auto», ".Auto». BookFlight |
Nome di intento non valido nella chiave di suggerimento in fase di esecuzione | Trovato l'intento `intent @name `non valido per i Runtime Hints. Controlla il nome dell'intento. | Controllo Regex: ^ ([0-9a-zA-Z] [_-]?) +$ |
Nome slot non valido nella chiave di suggerimento in fase di esecuzione | È stato trovato un nome di slot non valido in `Slot @Name `per i Runtime Hints. Controlla il nome dello slot. | Regex: ^ ([0-9a-zA-Z] [_-]?) +$Non deve iniziare o terminare con dot (.) |