使用輔助 NLU 改善 Lex V2 中的意圖分類和槽解析度 - Amazon Lex

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

使用輔助 NLU 改善 Lex V2 中的意圖分類和槽解析度

輔助 NLU 是一種功能,使用大型語言模型 (LLMs) 來改善 Amazon Lex V2 的意圖分類和槽解析度功能。它可提高準確性,同時保留在機器人設定的意圖和插槽內。此功能不會產生或修改任何機器人內容。此功能有助於提高 NLU 系統的整體準確性,為使用者提供更無縫且有效的對話體驗。

輔助 NLU 功能提供英文和西班牙文地區設定 (請參閱 中的 資料表es_中以 en_和 開頭的地區設定Amazon Lex V2 支援的語言和地區設定)。

使用輔助 NLU 改善意圖分類和槽解析度。Amazon Lex V2 會叫用 Amazon Bedrock 模型,以協助分類意圖並解決適合您機器人使用案例的槽類型。您可以使用 主控台為機器人啟用輔助 NLU。

Console

搭配 Amazon Lex V2 機器人使用輔助 NLU

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

  2. 機器人頁面中,選取要搭配輔助 NLU 使用的機器人。

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

  4. 在執行期生成式 AI 功能區段下,您可以看到輔助 NLU 功能。使用旁邊的切換按鈕來啟用 LLM 輔助 NLU 功能,然後按一下儲存

  5. 在機器人地區設定頁面的輔助 NLU 區段下,確認 LLM 輔助 NLU 功能已啟用。

  6. 建置機器人以查看變更會反映在執行期的機器人中。

  7. 機器人建置完成後,您可以在 主控台中使用測試面板,或在啟用 LLM 輔助 NLU 功能後執行測試集來查看改進項目。

使用 LLM 輔助 NLU 功能時改善機器人準確性的指引

下列最佳實務可協助您將 Assisted NLU 功能的有效性最大化:

  1. 使意圖名稱自我解釋 — 使用立即傳達意圖動作或目的的名稱。例如,如果您要建立預訂航班的目的,只要將其稱為「BookFlight」即可。

  2. 保持名稱乾淨且簡單 — 避免在意圖和槽名稱中新增字首、尾碼或不必要的單字。像是 "Dev" 或 "Test" 的額外元素可能會混淆 LLM,並使目的較不清晰。

  3. 提供詳細描述 — 針對每個自訂意圖和槽,包含簡短但資訊豐富的描述。這有助於解釋其特定用途和內容,讓人類和 LLM 都能更輕鬆地了解其用途。

注意

當您啟用此功能時,您的資料可能會跨 AWS 區域處理。如需跨區域推論的詳細資訊,請參閱 https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html

重要

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

停用輔助 NLU

若要停用輔助 NLU 功能,請遵循下列步驟:

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

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

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

  4. 在執行期生成式 AI 功能區段下,關閉輔助 NLU 功能,然後按一下儲存

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