使用採用 AI 技術的 Bot Analyzer 最佳化機器人 - Amazon Lex

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

使用採用 AI 技術的 Bot Analyzer 最佳化機器人

使用 AI 支援的建議,根據 AWS 最佳實務分析 Amazon Lex V2 機器人組態。Bot Analyzer 使用 Amazon Bedrock 的生成式 AI 功能來識別組態問題,並提供可行的指引來改善意圖分類和槽解析度效能。

Bot Analyzer 會自動評估機器人的意圖組態,並提供建議給:

  • 改善意圖分離 - 識別並解決將多個概念分組的一般意圖

  • 消除意圖重疊 - 偵測造成路由錯誤的意圖之間的類似含義和措辭

  • 最佳化槽用量 - 建議正確使用槽,以結合類似的意圖並改善實體擷取

  • 提高表達用語品質 - 分析範例表達用語涵蓋範圍和多樣性,以獲得更好的意圖分類

先決條件

使用 Bot Analyzer 之前,請確定:

  • 您的機器人地區設定已成功建置

  • 您用於分析的機器人版本為 DRAFT

  • 您的機器人地區設定是支援的英文地區設定之一:en_AUen_GBen_INen_USen_ZA

您可以搭配 主控台或 API 使用 Bot Analyzer。

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

  2. 選取您的機器人,然後導覽至您要分析的機器人地區設定。

  3. 在機器人地區設定編輯器中,按一下分析下拉式功能表。

  4. 選取開始以開始分析。

使用 Start 選項分析下拉式清單

分析通常會在幾分鐘內完成。在分析期間,如果您需要取消,開始按鈕會變更為停止分析

檢視建議

分析完成後,建議會出現在右側的建議面板中。

建議面板

每個建議包括:

  • 優先順序 - 高、中或低嚴重性

  • 問題位置 - 受影響的特定意圖

  • 問題描述 - 偵測到哪些組態問題

  • 建議的修正 - 解決問題的可行步驟

檢視分析歷史記錄

若要查看先前的分析:

  1. 按一下分析下拉式功能表。

  2. 選取歷史記錄

  3. 分析歷史記錄面板會顯示過去的分析請求及其狀態和時間戳記。

分析歷史記錄面板
刪除建議

若要移除分析結果:

  1. 按一下分析下拉式功能表。

  2. 選取刪除

  3. 確認刪除目前的建議。

刪除確認對話方塊
API
開始分析

傳送StartBotAnalyzer請求以啟動機器人地區設定的分析。回應會傳回具有 的 HTTP 202 狀態botAnalyzerRequestId。請記下此 ID,您將需要它來檢查分析狀態並擷取建議。

檢查分析狀態並擷取建議

使用上一個步驟botAnalyzerRequestId的 傳送DescribeBotAnalyzerRecommendation請求。在請求路徑botId中包含 。

如果回應botAnalyzerStatus中的 是 Available,則分析已完成,且 botAnalyzerRecommendationList 欄位將填入建議。每個建議包括:

  • issueLocation - 偵測到問題的位置

  • priority - 高、中或低嚴重性

  • issueDescription - 組態問題的詳細資訊

  • proposedFix - 解決問題的可行指引

停止持續分析

如果您需要取消進行中分析,請使用 botId和 傳送StopBotAnalyzer請求botAnalyzerRequestId

檢視分析歷史記錄

若要擷取機器人地區設定的先前分析清單,請傳送 ListBotAnalyzerHistory 請求。指定 botIdlocaleId以查看所有過去的分析請求及其狀態和時間戳記。

刪除建議

若要移除分析結果,請使用 botId和 傳送DeleteBotAnalyzerRecommendation請求botAnalyzerRequestId。這會永久刪除與該分析相關聯的建議。

注意

建議會在 15 天後自動刪除。

相關主題