翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Test Workbench でのテスト検証エラーの表示
検証エラーを報告するテストセットを修正できます。これらの検証エラーは、テストセットをテストする準備ができていない場合に生成されます。Test Workbench では、テストセット入力 CSV ファイルのどの必須列の値が期待どおりの形式になっていないかを確認できます。
テスト検証エラーを表示するには:
-
テストセットのリストから、確認する検証エラーのステータスを報告するテストセットの名前を選択します。テストセットの名前は、テストセットに関する詳細に移動するアクティブリンクです。
-
テストセットレコードは、画面上部に検証エラーの詳細を表示します。[詳細を表示] を選択すると、検証エラーに関するレポートが表示されます。
-
エラーレポートウィンドウで、[行番号] と [エラータイプ] を確認して、エラーが発生した場所を確認します。エラーのリストが長い場合は、エラーレポートを [ダウンロード] するよう選択できます。
-
テストセットの入力 CSV ファイルにリストされているエラーを元のテストファイルと比較して問題を修正し、テストセットをもう一度アップロードします。
次の表に、入力 CSV 検証エラーメッセージとシナリオを示します。
| シナリオ | エラーメッセージ | 注意事項 |
|---|---|---|
|
テストセットのファイルサイズ超過 |
テストセットのファイルサイズが 200 MB を超えています。小さいファイルを提供して、リクエストを再試行してください。 |
|
テストセットが最大レコード数を超えています |
入力ファイルには、サポートされている最大数である 200,000 件を超えるレコードが含まれていました。 |
|
空のテストセットをアップロードする |
インポートされたテストセットが空です。空でないテストセットを指定して、リクエストを再試行してください。 |
|
| 空の列ヘッダー名 | 列ヘッダー行: 列番号 5 に空の列名が見つかりました。 | |
| 認識されない列ヘッダー名 | 列ヘッダー行: 列番号 2 の列名 'ダミー' を認識できませんでした。 | |
| 重複数列ヘッダー名 | 列ヘッダー行: 同じまたは同等の 'S3 オーディオリンク' と 'S3 オーディオリンク' の列が複数見つかりました。これらの列の 1 つを削除するか、名前を変更します。 | |
| 複数値の列名が制限を超えました | 列ヘッダー行:'予想される出力スロット' の列数が、サポートされている最大数 6 を超えました。'予想される出力スロット' の列をいくつか削除して、やり直してください。 | 複数値列でサポートされる列の最大数は 6 です。 |
| テキストまたはオーディオ関連の列ヘッダーは存在しません。 | テキストまたは音声会話の列が見つかりませんでした。テキスト会話には {'テキスト入力'} 列を使用してください。音声会話には {'S3 オーディオリンク', '予想される文字起こし'} 列を使用してください。 | 音声必須列: {'S3 オーディオリンク', '予想される文字起こし'}テキスト必須列: {'テキスト入力'} |
| テキスト関連と音声関連の両方のコラムヘッダーが存在します | テキスト会話と音声会話の両方の列が見つかりました。テキスト会話には {'テキスト入力'} 列を、音声会話には {'S3 オーディオリンク', '予想される文字起こし'} 列を使用できます。 | 音声必須列: {'S3 オーディオリンク', '予想される文字起こし'}テキスト必須列: {'テキスト入力'} |
| 必須列がありません | 必須列 ["予想される出力インテント"] が見つかりませんでした。 | 必須列: {"行 #", "ソース", "予想される出力インテント"} |
| ヘッダーのない列にデータが見つかりました | 行番号 6 の列番号 8 にデータが見つかりましたが、対応する列には列ヘッダーがありませんでした。 | |
| 必須列のデータが見つかりません | Row=12: 必須列の値が見つかりません: {"Source", "Expected Output Intent"} | |
| 重複する会話 ID が見つかりました | 行番号 39 の前の会話に対して、会話番号 '19' が表示されました。2 つの会話に同じ会話番号が指定されていないことを確認してください。そのためには、会話番号のすべての行がグループ化されていることを確認してください。 | |
| 入力された会話 ID は無効です | '会話 #' 列に無効な値 'test_conversation' が見つかりました。ユーザー行の場合、この列の値は数値か N/A (該当なし) である必要があります。 | |
| 行番号に数値以外の値が入力されています | '行 #' 列に数値以外の値 'test_line' が見つかりました。値は数値である必要があります。 | |
| 会話 ID がエージェント行に見つかりません。 | '会話 #' 列に値が見つかりませんでした。エージェント行には値を入力する必要があります。 | |
| 数字以外の会話 ID がエージェント行に入力されています | [会話 #] 列に数値以外の値「test_conversation」が見つかりました。エージェント行の場合、その値は数値でなければなりません。 | |
| S3 の場所が無効 | 無効な値 'bucket/folder' が提供されました。有効な形式は S3://<bucketName>/<keyName> です。 | |
| S3 バケット名が無効 | 無効な S3 バケット名 'test_bucket' が入力されました。バケット名を確認してください。 | |
| S3 オーディオの場所はフォルダです | 指定されたオーディオの場所 ''S3://bucket/folder' が無効です。S3 フォルダを指しています。 | |
| 無効なインテント名 | インテント 'intent @name 'に無効な文字が含まれていました。インテント名を確認してください。 | 正規表現チェック: ^([0-9a-zA-Z][_-]?)+$ |
| 無効なスロット名 | スロット 'Slot @Name 'に無効な文字がありました。スロット名を確認してください。 | 正規表現: ^([0-9a-zA-Z][_-]?)+$It 先頭や末尾にドット (.) を付けてはいけません |
| 親スロットに指定されたスロット値 | サブスロット'Address.City' と親スロット 'Address' にスロット値が指定されました。値はサブスロットにのみ指定してください。 | CST の親スロットにはスロット値があってはなりません |
| コンテキスト名に無効な文字があります | コンテキスト名 'context @1 'に無効な文字が含まれていました。コンテキスト名を確認してください。 | 正規表現:^ ([A-zA-Z] _?) +$ |
| 無効なスロットのスペルスタイル | 無効な値 'test' が提供されました。すべて大文字であることを確認してください。有効な値は ["Default", "SpellByLetter", "SpellByWord"] です。 | サポートされている値 ["Default", "SpellByLetter", "SpellByWord"] |
| 参加者またはソースはエージェントまたはユーザーでなければなりません | 無効な値 'ボット' が提供されました。有効な値は ["エージェント", "ユーザー"] です。 | サポートされている列挙型: "エージェント", "ユーザー" |
| 行番号は 10 進数であってはなりません | 無効な値 '10.1' が提供されました。分数のない有効な数値でなければなりません。 | |
| 会話番号は 10 進数であってはなりません。 | 無効な値 '10.1' が提供されました。分数のない有効な数値でなければなりません。 | |
| 行番号は範囲内でなければなりません | 無効な値 '92233720368547758071' が提供されました。これは、1 以上で、9223372036854775807 以下である必要があります。 | |
| 割り込み列はブーリアン値のみを受け付けます | 無効な値 'test' が提供されました。'true' や 'false' などの有効なブール値でなければなりません。代わりに 'yes' と 'no' を使用することもできます。 | 使用できる値:"True"、 "true"、 "T"、 "Yes"、 "yEs"、 "Y"、 "1"、 "1.0"、"False"、 "false"、 "F"、 "No"、 "no"、 "N"、 "0"、 "0.0" |
| 想定されるスロット、セッション属性、リクエスト属性は (=) で区切る必要があります | 値 'slotName:slotValue' に '=' はありません。このような値は '<key>=<value>' の形式でキーと値のペアとして指定する必要があります。 | 例: slotName = slotType |
| 予想されるスロット、セッション属性、リクエスト属性にはキーと値のペアが必要です | '=slotValue' に '=' より前のキーがありません。このような値は '<key>=<value>' の形式でキーと値のペアとして指定する必要があります。 | 例: slotName = slotType |
| 無効な末尾の引用符 | 'Foo's item'“ に誤った引用が見つかりました。引用文字 `"` で始まりますが、同じ引用文字で終わるわけではありません。 | 例: `"Foo's item", KFC` |
| 真ん中の引用が無効です | `"Foo's" Burger, etc` に誤った引用が見つかりました。コンテンツ内に引用文字 `"` が含まれています。一重引用符を含む値は二重引用符で囲む必要があり、その逆も同様です。 | 正しい例: `"Foo's item", KFC` |
| 必須の引用文字 | `key = Foo's item` には一重引用符または二重引用符が含まれていますが、引用符で囲まれていません。一重引用符を含む値は二重引用符内に囲む必要があり、その逆も同様です。 | |
| 列内で重複キーが繰り返されています。 | キー `key1` が `セッション属性 3` と `セッション属性 1` の 2 つの列で繰り返されました。 | |
| ランタイムヒントの形式が無効です | ランタイムヒントに提供された `BookFlight.Car"` というキーが無効です。ランタイムヒントの場合、キーは形式 <intentName>.<slotName> である必要があります。 | キーの中央に '.' がある必要がある場合、そのキーからインテント名とスロット名を誘発することはできません。このような誤った形式の例としては、"BookFlight"、".BookFlight.Car"、"BookFlight.Car." があります。 |
| 無効なランタイムヒントキーのインテント名 | ランタイムヒントのインテント `intent @name `が無効です。インテント名を確認してください。 | 正規表現チェック: ^([0-9a-zA-Z][_-]?)+$ |
| 無効なランタイムヒントキーのスロット名 | ランタイムヒントの `Slot @Name `に無効なスロット名が見つかりました。スロット名を確認してください。 | 正規表現: ^([0-9a-zA-Z][_-]?)+$It 先頭や末尾にドット (.) を付けてはいけません |