從 Test Workbench 的 CSV 檔案建立測試集 - Amazon Lex

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

從 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 點