Lihat kesalahan validasi pengujian di meja kerja pengujian - Amazon Lex

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Lihat kesalahan validasi pengujian di meja kerja pengujian

Anda dapat memperbaiki set pengujian yang melaporkan kesalahan validasi. Kesalahan validasi ini dihasilkan ketika set pengujian tidak siap untuk diuji. Meja Kerja Uji dapat menunjukkan kolom yang diperlukan dalam file CSV input set pengujian yang tidak memiliki nilai dalam format yang diharapkan.

Untuk melihat kesalahan validasi pengujian:
  1. Dari daftar set pengujian, pilih nama set pengujian yang melaporkan Status Kesalahan Validasi yang ingin Anda lihat. Nama-nama set tes adalah tautan aktif yang membawa Anda ke detail mengenai set tes.

  2. Rekaman set uji menampilkan detail kesalahan validasi di bagian atas layar. Pilih Lihat Detail untuk melihat laporan tentang Kesalahan Validasi.

  3. Dari jendela laporan kesalahan, tinjau Baris # dan Jenis Kesalahan untuk melihat di mana kesalahan terjadi. Untuk daftar kesalahan yang panjang, Anda dapat memilih untuk Mengunduh laporan kesalahan.

  4. Bandingkan kesalahan yang tercantum dalam file CSV input set pengujian Anda dengan file pengujian asli Anda untuk memperbaiki masalah apa pun dan mengunggah set pengujian lagi.

Tabel berikut mencantumkan pesan kesalahan validasi CSV masukan dengan skenario.

Skenario Pesan kesalahan Catatan

Set Uji Ukuran File Melebihi

Ukuran file Test Set lebih besar dari 200 MB. Berikan file yang lebih kecil dan coba permintaan Anda lagi.

Set tes melebihi catatan maks

File input memiliki catatan lebih dari jumlah maksimum yang didukung 200.000.

Unggah set Uji Kosong

Set tes yang diimpor kosong. Berikan set pengujian yang tidak kosong dan coba permintaan Anda lagi.

Nama header kolom kosong Kolom Header Baris: menemukan nama kolom kosong di kolom nomor 5.

Nama header kolom yang tidak dikenal Kolom Header Baris: tidak dapat mengenali nama kolom 'dummy' di kolom nomor 2.

Nama header kolom duplikat Baris Header Kolom: menemukan beberapa kolom 'tautan audio S3' dan 'tautan audio S3' yang sama atau setara. Hapus atau ganti nama salah satu kolom tersebut.

Nama kolom multi nilai melebihi batas Kolom Header Baris: jumlah kolom untuk 'Slot Output Diharapkan' melebihi jumlah maksimum yang didukung: 6. Hapus beberapa kolom untuk 'Expected Output Slot' dan coba lagi.

Jumlah maksimum kolom yang didukung untuk kolom multi nilai adalah 6.

Header kolom terkait teks atau Audio tidak ada Tidak dapat menemukan kolom untuk percakapan teks atau audio. Untuk percakapan teks, gunakan kolom {'Input teks'}. Untuk percakapan audio, gunakan kolom {'S3 audio link', 'Transkripsi yang diharapkan'}. Kolom Wajib Audio: {'Tautan audio S3', 'Transkripsi yang diharapkan'} Kolom Wajib Teks: {'Input teks'}
Header kolom terkait Teks dan Audio ada Kolom yang ditemukan untuk percakapan teks dan audio. Anda dapat menggunakan kolom {'Input teks'} untuk percakapan teks, atau kolom {'S3 audio link', 'Transkripsi yang diharapkan'} untuk percakapan audio. Kolom Wajib Audio: {'Tautan audio S3', 'Transkripsi yang diharapkan'} Kolom Wajib Teks: {'Input teks'}
Kolom wajib tidak ada Tidak dapat menemukan kolom wajib ["Intent Output yang Diharapkan"]. Kolom Wajib: {"Baris #”, “Sumber”, “Maksud Keluaran yang Diharapkan"}
Menemukan data di kolom tanpa header Data yang ditemukan di kolom nomor 8 untuk nomor baris 6, tetapi kolom yang sesuai tidak memiliki header kolom.

Data tidak ditemukan untuk kolom wajib Baris=12: tidak ada nilai yang ditemukan untuk kolom wajib: {"Sumber”, “Maksud Keluaran yang Diharapkan"}
Duplikat id percakapan ditemukan nomor percakapan '19' terlihat untuk percakapan sebelumnya di baris nomor 39. Pastikan nomor percakapan yang sama belum disediakan untuk dua percakapan, Anda dapat melakukannya dengan memastikan bahwa semua baris untuk nomor percakapan dikelompokkan bersama.
Id percakapan tidak valid yang diberikan Menemukan nilai 'test_conversation' yang tidak valid di kolom 'Percakapan #'. Nilai untuk kolom ini harus berupa numerik atau N/A (yaitu Tidak Berlaku) untuk baris pengguna.
Nilai non numerik disediakan untuk nomor baris Ditemukan nilai non-numerik 'test_line' di kolom 'Baris #'. Nilainya harus numerik.
Id percakapan tidak ditemukan di baris agen Tidak ada nilai yang ditemukan untuk kolom 'Percakapan #'. Itu harus disediakan untuk baris agen.
Id percakapan non numerik ditemukan di baris agen Menemukan nilai non-numerik 'test_conversation' di kolom 'Percakapan #'. Nilainya harus numerik untuk baris agen.
Lokasi S3 tidak valid Nilai 'ember/folder' tidak valid disediakan. <bucketName><keyName>Format yang valid adalah S3:///.
Nama bucket S3 tidak valid Nama bucket s3 'test_bucket' tidak valid telah disediakan. Periksa nama bucket.
Lokasi audio S3 adalah folder Lokasi audio yang disediakan 'S3: //bucket/folder' tidak valid. Ini menunjuk ke folder S3.
Nama maksud tidak valid Karakter yang tidak valid hadir di intent 'intent @name '. Periksa nama intent. Pemeriksaan Regex: ^ ([0-9A-za-Z] [_-]?) + $
Nama slot tidak valid Karakter tidak valid hadir di slot 'Slot @Name '. Periksa nama slot. Regex: ^ ([0-9A-za-z] [_-]?) +$Seharusnya tidak dimulai atau diakhiri dengan dot (.)
Nilai slot disediakan untuk slot induk Nilai slot disediakan untuk subslot 'Address.City' serta slot induk 'Alamat'. Nilai harus hanya disediakan untuk subslot. Slot induk di CST seharusnya tidak memiliki nilai slot
Karakter tidak valid dalam nama konteks Karakter tidak valid hadir dalam nama konteks 'context @1 '. Periksa nama konteksnya. Regex: ^ ([A-za-z] _?) + $
Gaya ejaan slot tidak valid Nilai 'test' tidak valid diberikan. Pastikan semuanya huruf besar. Nilai yang valid adalah ["Default”, "SpellByLetter“," SpellByWord “]. Nilai yang didukung ["Default”, "SpellByLetter“,"SpellByWord”
Peserta atau sumber harus agen atau Pengguna Nilai 'bot' tidak valid disediakan. Nilai yang valid adalah ["Agen”, “Pengguna"]. Enum yang Didukung: “Agen”, “Pengguna”
Nomor Baris tidak boleh desimal Nilai '10.1' tidak valid diberikan. Itu harus menjadi angka yang valid tanpa pecahan apa pun.
Nomor Percakapan tidak boleh desimal Nilai '10.1' tidak valid diberikan. Itu harus menjadi angka yang valid tanpa pecahan apa pun.
Nomor baris harus dalam jangkauan Nilai '92233720368547758071' tidak valid disediakan. Ini harus lebih besar dari atau sama dengan 1 dan kurang dari atau sama dengan 9223372036854775807.
Barge-in kolom hanya menerima nilai boolean Nilai 'test' tidak valid diberikan. Itu harus berupa nilai boolean yang valid seperti 'true' atau 'false'. Atau 'ya' dan 'tidak' dapat digunakan. Nilai yang Mungkin: "Benar”, “benar”, “T”, “Ya”, “Ya”, “Y”, “1", “1.0", “Salah”, “salah”, “F”, “Tidak”, “tidak”, “N”, “0", “0.0"
Slot yang diharapkan, Atribut Sesi, Atribut Permintaan harus dipisahkan dengan sama dengan (=) Nilai 'slotName:slotValue' tidak memiliki '='. <value>Nilai tersebut harus diberikan sebagai pasangan kunci-nilai dalam format '<key>='. Misalnya: slotName = slotType
Slot yang diharapkan, Atribut Sesi, Atribut Permintaan harus memiliki pasangan nilai kunci '=SlotValue' tidak memiliki kunci sebelum '='. <value>Nilai tersebut harus diberikan sebagai pasangan kunci-nilai dalam format '<key>='. Misalnya: slotName = slotType
Kutipan tidak valid di akhir Menemukan kutipan yang salah dalam 'item Foo'”. Dimulai dengan karakter kutipan `"`tetapi tidak berakhir dengan karakter kutipan yang sama. Misalnya: `“Item Foo”, KFC`
Kutipan tidak valid di tengah Menemukan kutipan yang salah di `"Foo's” Burger, dll.`. Ini berisi karakter kutipan `"`di dalam kontennya. Nilai yang mengandung tanda kutip tunggal harus dibungkus dalam tanda kutip ganda dan sebaliknya. Benar Misalnya: `“Item Foo”, KFC`
Kutipan yang diperlukan `key = item Foo` berisi tanda kutip tunggal atau tanda kutip ganda tetapi belum dibungkus dalam tanda kutip. Nilai yang mengandung tanda kutip tunggal harus dibungkus dalam tanda kutip ganda dan sebaliknya.
Kunci Duplikat diulang di kolom Kunci `key1` diulang dalam dua kolom: `Atribut Sesi 3` dan `Atribut Sesi 1`.
Format tidak valid dalam petunjuk Runtime Kunci `BookFlight.Car tidak valid. “`disediakan untuk Petunjuk Runtime. <intentName>Untuk Petunjuk Runtime, kunci harus dalam format. <slotName>. Jika '.' harus ada di tengah kunci, nama maksud dan nama slot tidak dapat diekstraksi dari kunci tersebut. contoh pemformatan yang salah seperti: "“BookFlight,”. BookFlight.Mobil”, "BookFlight.Mobil.”
Nama Intent tidak valid di kunci petunjuk runtime Menemukan intent `intent @name `yang tidak valid untuk Petunjuk Runtime. Periksa nama maksud. Pemeriksaan Regex: ^ ([0-9A-za-Z] [_-]?) + $
Nama Slot tidak valid di kunci petunjuk runtime Menemukan nama slot yang tidak valid di `Slot @Name `untuk Petunjuk Runtime. Periksa nama slot. Regex: ^ ([0-9A-za-z] [_-]?) +$Seharusnya tidak dimulai atau diakhiri dengan dot (.)