AI を活用した Bot Analyzer を使用してボットを最適化する - Amazon Lex

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AI を活用した Bot Analyzer を使用してボットを最適化する

AI を活用した推奨事項を使用して、AWS のベストプラクティスに照らして Amazon Lex V2 ボット設定を分析します。Bot Analyzer は Amazon Bedrock の生成 AI 機能を使用して設定の問題を特定し、インテント分類とスロット解決のパフォーマンスを向上させるための実用的なガイダンスを提供します。

Bot Analyzer はボットのインテント設定を自動的に評価し、以下の推奨事項を提供します。

  • インテントの分離の向上 - 複数の概念をグループ化する一般的なインテントを特定して解決する

  • インテントの重複を排除する - ルーティングエラーの原因となるインテント間の同様の意味やフレーズを検出する

  • スロットの使用を最適化する - スロットを適切に使用して、同様のインテントを組み合わせてエンティティ抽出を改善することをお勧めします

  • 発話品質の向上 - サンプル発話カバレッジと多様性を分析してインテント分類を改善

前提条件

Bot Analyzer を使用する前に、以下を確認してください。

  • ボットロケールが正常に構築されました

  • 分析用のボットのバージョンは です。 DRAFT

  • ボットロケールは、サポートされている英語ロケールの 1 つです。en_AUen_GBen_INen_USen_ZA

Bot Analyzer は、コンソールまたは API で使用できます。

Console
分析を開始する
  1. AWS マネジメントコンソールにサインインし、https://console.aws.amazon.com/lexv2/home で Amazon Lex V2 コンソールを開きます。

  2. ボットを選択し、分析するボットロケールに移動します。

  3. ボットロケールエディタで、分析ドロップダウンメニューをクリックします。

  4. 開始を選択して分析を開始します。

開始オプションでドロップダウンを分析する

通常、分析は数分以内に完了します。分析中、キャンセルする必要がある場合、開始ボタンは分析を停止に変わります。

レコメンデーションを表示する

分析が完了すると、右側のレコメンデーションパネルにコメンデーションが表示されます。

推奨事項パネル

各レコメンデーションには以下が含まれます。

  • Priority - 重要度が高、中、または低

  • 問題の場所 - 影響を受ける特定のインテント

  • 問題の説明 - 検出された設定の問題

  • 修正案 - 問題を解決するための実用的なステップ

分析履歴の表示

以前の分析を表示するには:

  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 リクエストを送信します。botId および を指定localeIdして、ステータスとタイムスタンプを含むすべての過去の分析リクエストを表示します。

レコメンデーションを削除する

分析結果を削除するには、 botIdおよび を使用してDeleteBotAnalyzerRecommendationリクエストを送信しますbotAnalyzerRequestId。これにより、その分析に関連付けられたレコメンデーションが完全に削除されます。

注記

推奨事項は 15 日後に自動的に削除されます。

関連トピック