

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 從 Test Workbench 的 CSV 檔案建立測試集
<a name="create-test-set-from-CSV"></a>

您可以使用 CSV 試算表編輯器直接輸入值，從 Amazon Lex V2 主控台中提供的 CSV 檔案範本建立測試集。測試集是逗號分隔值 (CSV) 檔案，由下列資料欄中記錄的單一使用者表達用語和多迴轉對話組成：
+ **行號** – 此欄是增量計數器，可追蹤要測試的總填充資料列。
+ **對話 \$1** – 此欄會追蹤對話中的轉彎次數。對於單一輸入，此欄可以保留空白，並填入 "-" 或 "N/A"。對於對話，對話中的每個回合都會被指派相同的對話號碼。
+ **來源** – 此欄設定為「使用者」或「客服人員」。對於單一輸入，一律會設為「使用者」。
+ **輸入** – 此欄包含使用者表達用語或機器人提示。
+ **預期的輸出意圖** – 此欄會擷取輸入中實現的意圖。
+ **意圖預期輸出槽 1** – 此欄會擷取在使用者輸入中引發的第一個槽。測試集應包含使用者輸入中每個槽稱為預期輸出槽 X 的資料欄。

具有單一輸入的測試集範例：


| 行號 | 對話 \$1 | 來源 | Input | 預期的輸出意圖 | 預期的輸出插槽 1 | 預期的輸出插槽 2 | 
| --- | --- | --- | --- | --- | --- | --- | 
|  1  |    | 使用者 | 明天預約清除預約 | MakeAppointment | AppointmentType = 清理 | 日期 = 明天 | 
|  2  |  N/A  | 使用者 | 在 4 月 15 日預約清理預約 | MakeAppointment | AppointmentType = 清理 | 日期 = 4/15/23 | 
|  3  |  N/A  | 使用者 | 12 月第一個預約 | MakeAppointment | 日期 = 12 月第一個 |  | 
|  4  |  N/A  | 使用者 | 預約清除預約 | MakeAppointment | AppointmentType = 清理 |  | 
|  1  |    | 使用者 | 您可以協助我預約嗎？ | MakeAppointment |  |  | 

具有對話的測試集範例


| 行號 | 對話 \$1 | 來源 | Input | 預期的輸出意圖 | 預期的輸出插槽 1 | 預期的輸出插槽 2 | 預期的輸出插槽 3 | 
| --- | --- | --- | --- | --- | --- | --- | --- | 
|  1  |  1  | 使用者 | 預約預約 | MakeAppointment |  |  |  | 
|  2  |  1  | 客服人員 | 您想要安排哪種類型的預約？ | MakeAppointment |  |  |  | 
|  3  |  1  | 使用者 | 清理 | MakeAppointment | AppointmentType = 清理 |  |  | 
|  4  |  1  | 客服人員 | 我應該在何時安排您的預約？ | MakeAppointment |  |  |  | 
|  5  |  1  | 使用者 | tomorrow | MakeAppointment |  | 日期 = 明天 |  | 
|  6  |  2  | 使用者 | 立即預約根管預約 | MakeAppointment | AppointmentType = 根管 | 日期 = 今天 |  | 
|  7  |  2  | 客服人員 | 我應該在何時安排預約？ | MakeAppointment |  |  |  | 
|  8  |  2  | 使用者 | 上午 11 點 | MakeAppointment |  |  | 時間 = 上午 11 點 | 