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

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

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

3

N/A

使用者

12 月第一次預約

MakeAppointment

日期 = 十二月第一

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

使用者

上午十一時

MakeAppointment

時間 = 上午十一時