解決含意圖歧義的不明確使用者輸入 - Amazon Lex

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

解決含意圖歧義的不明確使用者輸入

意圖歧義是輔助 NLU 的改善,可在多個意圖可能相符時協助解決模棱兩可的使用者輸入。啟用時,系統會向使用者提供釐清問題,協助他們指定確切意圖以改善對話準確性。系統使用大型語言模型 (LLM) 來分析意圖名稱和描述作為內容,並根據使用者表達用語的模棱兩可性,傳回最可能相符的意圖。LLM 會評估使用者輸入是否明確符合單一意圖或多個意圖,且含糊不清足以需要歧義,然後提供候選意圖。

意圖歧義功能提供英文、西班牙文、葡萄牙文、加泰隆尼亞文、法文、義大利文、德文、中文、日文和韓文地區設定。具體而言,它支援以 en_es_pt_(pt_BR、pt_PT)、 ca_ (ca_ES)、 fr_ (fr_CA、fr_FR)、 it_ (it_IT)、 de_ (de_AT、de_DE)、 zh_(zh_CN、zh_HK) ja_JP和 開頭的地區設定ko_KR。如需支援地區設定的完整清單,請參閱 中的 資料表Amazon Lex V2 支援的語言和地區設定

您可以為意圖歧義設定下列選項:

意圖選項的數量

設定意圖數量上限 (2-5),以便在需要歧義時呈現給使用者。此設定決定系統偵測到不明確輸入時,將向使用者顯示多少意圖選項。預設值為 3,可提供使用者足夠的選項,同時保持選取項目可管理之間的良好平衡。

歧義訊息

提供自訂訊息,在向使用者顯示歧義選項之前會顯示。此訊息有助於設定使用者的內容,並可自訂以符合機器人的音調和品牌。如果未指定,則會使用預設訊息。

意圖顯示名稱

為您的意圖設定易於使用的顯示名稱,以改善歧義體驗。當您的意圖名稱為技術性或不適合向最終使用者顯示時,建議使用此選項。顯示名稱會在歧義期間顯示給使用者,而不是技術意圖名稱。

Console

搭配 Amazon Lex V2 機器人使用意圖歧義

  1. 登入 AWS 管理主控台,並在 https://console.aws.amazon.com/lexv2/home:// 開啟 Amazon Lex V2 主控台。

  2. 機器人頁面中,選取要與意圖歧義搭配使用的機器人。

  3. 機器人地區設定頁面上,按一下輔助 NLU 區段下的設定

  4. 啟用輔助 NLU,然後選取主要或備用模式 (意圖歧義適用於這兩種模式)。

  5. 在輔助 NLU 組態的意圖歧義區段中,使用切換按鈕來啟用意圖歧義功能。

  6. 設定下列選用設定:

    • 意圖選項數量:選取要在歧義期間呈現給使用者的意圖數量上限 (2-5)。預設值為 3。

    • 歧義訊息:提供顯示意圖選項時顯示的自訂訊息。如果未指定,則會使用預設訊息。

  7. 按一下儲存以套用組態。

  8. 選擇性地設定意圖顯示名稱,以獲得更好的使用者體驗:

    1. 導覽至機器人中您要設定的每個意圖。

    2. 在意圖編輯器頁面中,找到顯示名稱欄位。

    3. 輸入使用者易用的名稱,該名稱將在歧義期間顯示給使用者,而不是意圖名稱。

  9. 建置機器人以查看在執行時間反映在機器人中的變更。

使用意圖歧義功能時改善機器人有效性的指引

下列最佳實務可協助您最大化意圖歧義功能的有效性:

  1. 清除意圖名稱和描述:確保意圖名稱和描述是乾淨、清晰的,並且不會與其他意圖重疊,因為這些是提供給 LLM 用於歧義的主要輸入。

  2. 描述性顯示名稱:如果目前的意圖名稱是技術性的,請使用描述性顯示名稱來清楚傳達意圖的目的。顯示名稱應與意圖名稱類似或相符。

  3. 適當的意圖上限:根據您的偏好和測試設定意圖選項的最大數量。

  4. 自訂訊息:建立確認使用者輸入並導致意圖選項的簡潔歧義訊息。

  5. 測試案例:使用模棱兩可的表達用語進行測試,以確保模棱兩可的體驗以意圖名稱或意圖顯示名稱和自訂訊息感覺自然,並確認在模棱兩可提示期間顯示正確的意圖選項。

重要

在機器人的草稿版本中啟用此功能。在生產別名中使用之前進行測試。

停用意圖歧義

若要停用意圖歧義功能,請遵循下列步驟:

  1. 登入 AWS 管理主控台,並在 https://console.aws.amazon.com/lexv2/home:// 開啟 Amazon Lex V2 主控台。

  2. 機器人頁面中,選取您的機器人。

  3. 機器人地區設定頁面上,按一下輔助 NLU 區段下的設定

  4. 在輔助 NLU 組態的意圖歧義區段中,關閉意圖歧義功能,然後按一下儲存

  5. 建置機器人以套用變更。