

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

# 意図的な曖昧さを解消して、あいまいなユーザー入力を解決する
<a name="generative-intent-disambiguation"></a>

インテントの曖昧さの排除は、複数のインテントが一致する可能性がある場合にあいまいなユーザー入力を解決するのに役立つ Assisted NLU の改善です。有効にすると、システムはユーザーに明確な質問を提示し、会話の精度を向上させるために正確なインテントを指定するのに役立ちます。システムは、インテント名と説明をコンテキストとして分析する大規模言語モデル (LLM) を使用し、ユーザーの発話のあいまいさに基づいて、一致する可能性が最も高いインテントを返します。LLM は、ユーザー入力が 1 つのインテントまたは複数のインテントに明確に一致しているかどうかを評価し、あいまいさを排除するのに十分な曖昧さがあるかどうかを評価し、候補インテントを提供します。

意図的なあいまいさの排除機能は、英語、スペイン語、ポルトガル語、カタルーニャ語、フランス語、イタリア語、ドイツ語、中国語、日本語、韓国語のロケールで利用できます。具体的には、、、 `pt_` (pt\_BR、pt\_PT)`es_`、 `ca_` (ca\_ES)`en_`、 `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 でサポートされている言語とロケール](how-languages.md)」の表を参照してください。

意図的なあいまいさの排除には、次のオプションを設定できます。

**インテントオプションの数**

曖昧さを解消する必要がある場合にユーザーに提示するインテントの最大数 (2～5) を設定します。この設定は、システムがあいまいな入力を検出したときにユーザーに表示されるインテントオプションの数を決定します。デフォルト値は 3 です。これにより、選択を管理可能な状態を維持しながら、ユーザーに十分なオプションを与えることができます。

**あいまいさの排除メッセージ**

 曖昧さを解消するオプションをユーザーに提示する前に表示されるカスタムメッセージを指定します。このメッセージはユーザーのコンテキストの設定に役立ち、ボットのトーンとブランドに合わせてカスタマイズできます。指定しない場合、デフォルトのメッセージが使用されます。

**インテント表示名**

曖昧さを解消するために、インテントにわかりやすい表示名を設定します。これは、インテント名が技術的であるか、エンドユーザーへの表示に適していない場合に推奨されます。表示名は、技術的なインテント名ではなく、あいまいさを解消する際にユーザーに表示されます。

------
#### [ Console ]

**Amazon Lex V2 ボットでの意図的なあいまいさの排除の使用**

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

1. **Bots** ページで、意図的な曖昧さの排除で使用するボットを選択します。

1. **[ボットロケール]** ページで、**[アシスト付き NLU]** セクションの **[設定]** をクリックします。

1. [アシスト NLU](assisted-nlu.md) を有効にし、プライマリモードまたはフォールバックモードを選択します (意図的なあいまいさの排除は両方のモードで機能します）。

1. アシスト NLU 設定の**「意図的なあいまいさの排除**」セクションで、トグルボタンを使用して意図的なあいまいさの排除機能を有効にします。

1. 以下のオプション設定を構成します。
   + **インテントオプションの数:** 曖昧さの解消中にユーザーに提示するインテントの最大数 (2～5) を選択します。デフォルトは 3 です。
   + **あいまいさの排除メッセージ:** インテントオプションを表示するときに表示されるカスタムメッセージを指定します。指定しない場合、デフォルトのメッセージが使用されます。

1. **保存**をクリックして設定を適用します。

1. オプションで、ユーザーエクスペリエンスを向上させるためにインテント表示名を設定します。

   1. 設定するボット内の各インテントに移動します。

   1. インテントエディタページで、**表示名**フィールドを見つけます。

   1. インテント名ではなく、あいまいさを解消する際にユーザーに表示されるわかりやすい名前を入力します。

1. ボットを構築して、実行時にボットに反映された変更を確認します。

------

**意図的な曖昧さの排除機能を使用する際にボットの有効性を向上させるためのガイダンス**

以下のベストプラクティスは、意図的なあいまいさの排除機能の効果を最大化するのに役立ちます。

1. **Clear Intent Names and Descriptions:** インテント名と説明がクリーンでクリアであり、他のインテントと重複しないようにします。これらは、曖昧さを解消するために LLM に提供される主な入力です。

1. **説明表示名:** 現在のインテント名が技術的な場合は、インテントの目的を明確に伝える説明表示名を使用します。表示名は、インテント名に似ているか、一致している必要があります。

1. **適切な最大インテント:** 好みとテストに基づいてインテントオプションの最大数を設定します。

1. **カスタムメッセージ:** ユーザーの入力を確認し、インテントオプションにつながる簡潔なあいまいさのないメッセージを作成します。

1. **テストシナリオ:** あいまいな発話でテストして、あいまいさのないエクスペリエンスがインテント名またはインテント表示名とカスタムメッセージで自然に感じられるようにし、あいまいさのないプロンプト中に正しいインテントオプションが表示されていることを確認します。

**重要**  
ボットのドラフトバージョンでこの機能を有効にします。本番稼働用エイリアスで使用する前に、機能をテストします。

## インテントの曖昧さの解消
<a name="disable-generative-intent-disambiguation"></a>

意図的なあいまいさの排除機能を無効にするには、次の手順に従います。

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

1. **[ボット]** ページで、ボットを選択します。

1. **[ボットロケール]** ページで、**[アシスト付き NLU]** セクションの **[設定]** をクリックします。

1. アシスト NLU 設定の**「意図的なあいまいさの解除**」セクションで、意図的なあいまいさの解除機能をオフにして、**保存**をクリックします。

1. ボットを構築して変更を適用します。