本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從 Test Workbench 的 CSV 檔案建立測試集
您可以使用 CSV 試算表編輯器直接輸入值,從 Amazon Lex V2 主控台中提供的 CSV 檔案範本建立測試集。測試集是逗號分隔值 (CSV) 檔案,由下列資料欄中記錄的單一使用者用語和多轉對話組成:
-
行號 – 此欄是增量計數器,可追蹤要測試的總填充資料列。
-
對話 # – 此欄會追蹤對話中的轉彎次數。對於單一輸入,此欄可以留空,並填滿 "-" 或 "N/A"。對於對話,對話中的每個轉彎都會被指派相同的對話號碼。
-
來源 – 此欄設定為「使用者」或「客服人員」。對於單一輸入,一律會設為「使用者」。
-
輸入 – 此欄包含使用者表達用語或機器人提示。
-
預期的輸出意圖 – 此欄擷取輸入中履行的意圖。
-
意圖預期輸出槽 1 – 此欄擷取在使用者輸入中引發的第一個槽。測試集應包含使用者輸入中每個槽的稱為預期輸出槽 X 的資料欄。
具有單一輸入的測試集範例:
行號 | 對話 # | 來源 | 輸入 | 預期的輸出意圖 | 預期的輸出插槽 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 | 預期的輸出插槽 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 點 |