建立成功測試集的秘訣 - Amazon Lex

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

建立成功測試集的秘訣

  • 您可以在主控台中為測試工作台建立 IAM 角色,也可以設定 IAM 角色 step-by-step。有關詳情,請參閱為測試工作台建立 IAM 角色

  • 在執行測試之前,請使用「驗證差異」按鈕來驗證測試集和機器人定義是否有任何不一致。如果測試集中使用的意圖和插槽命名約定與機器人一致,請繼續執行測試。如果識別出任何異常,請修訂測試集、更新測試集,然後選擇「驗證差異」。再次重複此序列,直到沒有發現任何不一致之處,然後執行測試。

  • 「測試工作台」可以在「預期輸出插槽」欄中使用不同的插槽值格式進行測試。對於任何內建插槽,您可以選擇使用者輸入中提供的值 (例如,日期 = 明天),或提供其絕對解析值 (例如,日期 = 2023-03-21)。如需有關內建插槽及其絕對值的詳細資訊,請參閱內建插槽

  • 為確保「預期的輸出插槽」欄中的一致性和可讀性,請遵循 SlotValue「SlotName =」(例如, AppointmentType = 清理) 的慣例,並在等號前後加上空格。

  • 如果機器人包含複合插槽,則在「預期輸出插槽」中定義插槽名稱的子插槽,並以句點分隔(例如,「Car.Color」)。沒有其他語法和標點符號將起作用。

  • 如果機器人包含多值插槽,則「預期輸出插槽」中會提供多個插槽值,並以逗號分隔(「FlowerType = 玫瑰,百合花」)。沒有其他語法和標點符號將起作用。

  • 請確定測試集是從有效的交談記錄建立的。

  • 槽:槽值將位於 CSV 格式的意圖欄之後的同一欄中。

  • 來自使用者回合的 DTMF 輸入會解譯為預期的轉錄,而不會列出 Amazon S3 位置。