一個 Amazon Lex 機器人使用一個包含三個值的自訂 slot type:「comedy」、「adventure」和「documentary」。使用者有時會說出「funny」、「fun」或「humor」之類的詞語,而 Lex 無法將這些詞語對應到現有的 slot 值。您無法更改 Lambda fulfillment 程式碼或 DynamoDB 資料。要讓 Lex 接受這些詞語作為相同類別的最佳方法是什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將無法識別的詞語作為現有 slot 值的同義詞新增到自訂 slot type 中。.
為什麼這是答案
正確答案是將無法識別的詞語作為現有 slot 值的同義詞新增到自訂 slot type 中。Amazon Lex 允許您為自訂 slot type 中的每個值定義同義詞。當使用者說出同義詞時,Lex 會將其解析為對應的 slot 值。這使得機器人能夠理解使用者輸入的變化,而無需更改現有的 slot 值或 Lambda 程式碼。 將無法識別的詞語作為新的列舉值新增到 slot type 的值清單中是錯誤的,因為「funny」、「fun」和「humor」不是新的類別,而是「comedy」的變體。建立一個新的自訂 slot type 並將其分配給該 slot 是不必要的複雜,且無法解決將這些詞語映射到現有類別的問題。使用內建的 AMAZON.SearchQuery slot type 是不正確的,因為它用於開放式搜尋查詢,而不是將特定詞語映射到預定義的類別。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡