

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

# アシスト付きスロット解決を使用した Amazon Lex V2 のスロット値の明確化
<a name="assisted-slot"></a>

**注記**  
生成 AI 機能を活用するには、最初に以下の前提条件を満たす必要があります。  
Amazon Bedrock の使用料金については、「[Amazon Bedrock の料金](https://aws.amazon.com/bedrock/pricing/)」を参照してください。
ボットロケールで生成 AI 機能を有効にします。これを行うには、「[生成 AI を使用した Lex V2 ボットの作成とパフォーマンスの最適化](generative-features.md)」の手順に従います。

アシスト付きスロット解決を使用すると、ボットの会話フローで一部の組み込みスロットの精度を向上させることができます。アシスト付きスロット解決では、Amazon Bedrock の大規模言語モデル (LLM) を使用することで、一部の組み込みスロットの認識を向上させます。これにより、スロットの引き出しで得た顧客の応答をより正確に解釈できます。正常に解決できなかった発話の場合、Amazon Lex V2 は Amazon Bedrock を使用して 2 回目の解決を試みます。

アシスト付きスロット解決では、Amazon Bedrock の基盤モデルの機能を利用して、以下の組み込みスロットの精度を向上させることができます。
+ `AMAZON.Alphanumeric` (正規表現のサポートなし)
+ `AMAZON.City`
+ `AMAZON.Country`
+ `AMAZON.Date`
+ `AMAZON.Number `
+ `AMAZON.PhoneNumber`
+ `AMAZON.Confirmation`

上記の組み込みスロットを使用するすべてのインテントで、アシスト付きスロット解決を有効にすることができます。アシスト付きスロット解決は、上記以外のカスタムスロットや Amazon 組み込みスロットには適用されません。

会話ログとメトリクスを使用して、Amazon Lex V2 ボットでアシスト付きスロット解決を有効にした後、精度の向上に関するデータを収集できます。
+ 会話ログ - Amazon Bedrock をスロットの解決に使用した場合、解釈では `interpretationSource` が `Bedrock` になります。
+ CloudWatch メトリクス - メトリクスは、CloudWatch メトリクスにリストされているディメンションの下に表示されます。詳細については、「[Amazon CloudWatch による Amazon Lex のモニタリング](https://docs.aws.amazon.com/lex/latest/dg/monitoring-aws-lex-cloudwatch.html)」を参照してください。

記述的ボットビルダーを使用するには、「[アシスト付きスロット解決に必要な Lex V2 のアクセス許可](assisted-slot-permissions.md)」の手順に従って IAM ロールに適切な権限があることを確認してください。

**Topics**
+ [Lex V2 で使用されるアシスト付きスロット解決の例](assisted-slot-examples.md)
+ [生成 AI 設定画面でアシスト付きスロット解決を有効にする](assisted-slot-genai.md)
+ [Lex V2 のスロット設定でアシスト付きスロット解決を有効にする](assisted-slot-level.md)
+ [アシスト付きスロット解決に必要な Lex V2 のアクセス許可](assisted-slot-permissions.md)

# Lex V2 で使用されるアシスト付きスロット解決の例
<a name="assisted-slot-examples"></a>

以下の例は、アシスト付きスロット解決を使用すると、ユーザーの発話を値にインテリジェントに変換できることを示しています。

AMAZON.Number


| 垂直 | スロットタイプ | スロット名 | スロットプロンプト | utterance | 解決された値 | 
| --- | --- | --- | --- | --- | --- | 
| 旅行 | AMAZON.Number | numberOfNightsStayed | 旅行で何泊しましたか? | 丸 1 週間、7 泊。 | 7 | 
| 銀行 | AMAZON.Number | numberOfPeopleOnTheAccount | アカウントの人数を教えてください。 | 私と妻。 | 2 | 
| 旅行 | AMAZON.Number | numberOfStops | 途中の立ち寄り先の数を教えてください。 | 日本で 1 回。ロサンゼルスで 1 回。 | 2 | 

AMAZON.AlphaNumeric


| 垂直 | スロットタイプ | スロット名 | スロットプロンプト | utterance | 解決された値 | 
| --- | --- | --- | --- | --- | --- | 
| レンタカー | AMAZON.AlphaNumeric | transactionId | トランザクション ID を教えてください。 | アルファ ウィスキー エコー 8349 ロミオ ジュリエットだったと思います | AWE8349RJ | 
| 旅行 | AMAZON.AlphaNumeric | confirmationCode | 予約の確認番号を教えてください。 | 確認番号は BLT2UE です。 | BLT2UE | 

AMAZON.Date


| 垂直 | スロットタイプ | スロット名 | スロットプロンプト | utterance | 解決された値 | currentDate | 
| --- | --- | --- | --- | --- | --- | --- | 
| レンタカー | AMAZON.Date | dueDate | レンタル契約の期限はいつですか? | リースは来月 1 日に期限切れになります。 | 2023-12-01 | 2023-11-09 | 
| 旅行 | AMAZON.Date | returnDate | いつ戻りますか? | 今日午後 7 時頃。 | 2023-11-09 | 2023-11-09 | 

AMAZON.PhoneNumber


| 垂直 | スロットタイプ | スロット名 | スロットプロンプト | utterance | 解決された値 | 
| --- | --- | --- | --- | --- | --- | 
| 保険 | AMAZON.PhoneNumber | policyHolder | 保険契約者の電話番号は何番ですか? | 保険契約者の電話番号は 123-456-7890 です。 | 1234567890 | 
| リテール | AMAZON.PhoneNumber | phoneLookup | アカウントを検索できるように、電話番号を教えてください。 | 413-570-9617 だと思います。再確認させてください。 | 4135709617 | 

AMAZON.Country


| 垂直 | スロットタイプ | スロット名 | スロットプロンプト | utterance | 解決された値 | 
| --- | --- | --- | --- | --- | --- | 
| 旅行 | AMAZON.Country | nativeCountry | 出生国はどこですか? | 私はインド人です。 | インド | 
| 銀行 | AMAZON.Country | countryItinerary | デビットカードを使用して、どちらの国に旅行しますか? | ニューデリーに旅行します。 | インド | 

AMAZON.City


| 垂直 | スロットタイプ | Intent | 質問 | 応答 | 解決された値 | 
| --- | --- | --- | --- | --- | --- | 
| 保険 | AMAZON.City | policyHolderCity | 保険契約者はどの都市に居住していますか? | 私はスプリングフィールドに住んでいます。 | スプリングフィールド | 
| 旅行 | AMAZON.City | destinationCity | どちらの都市に旅行しますか? | 東京に旅行します。 | 東京 | 

AMAZON.Confirmation


| 垂直 | スロットタイプ | スロット名 | スロットプロンプト | utterance | 解決された値 | 
| --- | --- | --- | --- | --- | --- | 
| 保険 | AMAZON.Confirmation | policyExpired | 保険契約の有効期限は切れていますか? | はい、残念ながら切れています。 | はい | 
| 銀行 | AMAZON.Confirmation | hasInvestments | 何かに投資していますか? | まだ何にも投資していません。 | いいえ | 

# 生成 AI 設定画面でアシスト付きスロット解決を有効にする
<a name="assisted-slot-genai"></a>

生成 AI 画面に移動すると、サポートされている組み込みスロットのアシスト付きスロット解決を有効にすることができます。

サポートされている組み込みスロットである場合は、スロットレベルでアシスト付きスロット解決を有効にするオプションが表示されます。

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

1. ナビゲーションペインの **[ボット]** で、アシスト付きスロット解決で使用するボットを選択します。

1. 有効にするボットの言語として **[英語 (米国)]** を選択します。

1. 画面の **[生成 AI 設定]** セクションに移動します。

1. **[Amazon Bedrock に移動]** を選択してサインアップし、この機能を有効にします (まだ有効にしていない場合)。
**注記**  
Amazon Bedrock の基盤モデルにアクセスできない場合は、**[Amazon Bedrock に移動]** を確認してください。**[Amazon Bedrockに移動]** をクリックして Amazon Bedrock ページに移動すると、サインアップして基盤モデルにアクセスできます。現在、アシスト付きスロット解決は Anthropic Claude をサポートしています。最良の結果を得るには、Anthropic Claude を使用することをお勧めします。

1. Amazon Bedrock の基盤モデルに既にアクセスできる場合は、**[設定]** ボタンが表示されます。このボタンをクリックして生成 AI 設定ページに移動し、Lex で生成 AI 機能を有効にします。  
![\[生成 AI の設定ボタンの画像。\]](http://docs.aws.amazon.com/ja_jp/lexv2/latest/dg/images/assist-slot/assist-slot-genai.png)

1. ボックスの右上隅にあるスライダーを右に動かして、**[有効]** 設定を選択します。

1. **[有効化]** ボタンを選択して、選択したスロットのアシスト付きスロット解決を有効にします。

1. アシスト付きスロット解決を無効にする場合は、リストからスロットを選択して **[無効化]** ボタンを選択します。

# Lex V2 のスロット設定でアシスト付きスロット解決を有効にする
<a name="assisted-slot-level"></a>

スロットが含まれている各インテントのスロットレベルに移動することで、サポートされている組み込みスロットのアシスト付きスロット解決を有効にすることができます。アシスト付きスロット解決を有効にするオプションを使用するには、スロットが前述のサポートされている組み込みスロットのいずれかである必要があります。アシスト付きスロット解決を有効にするオプションがスロットにない場合、オプションはグレー表示されます。

**注記**  
各スロットでアシスト付きスロット解決機能を有効にするには、まず生成 AI パネルでこの機能を有効にする必要があります。

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

1. ナビゲーションペインの **[ボット]** で、アシスト付きスロット解決で使用するボットを選択します。

1. [すべての言語] で **[英語 (米国)]** を選択してリストを展開します。

1. 左側のパネルで **[インテント]** を選択し、選択したボットのインテントを一覧表示します。

1. **[インテント]** 画面で、変更するスロットが含まれているインテントを選択します。

1. インテント名を選択すると、インテントのスロットが表示されます。

1. **[スロット]** セクションで、**[詳細オプション]** ボタンを選択します。

1. **[アシスト付きスロット解決を有効にする]** チェックボックスをオンにして、この機能を有効にします。  
![\[アシスト付きスロット解決を有効にするボタンの画像。\]](http://docs.aws.amazon.com/ja_jp/lexv2/latest/dg/images/assist-slot/assist-slot-enable.png)

1. 画面の右下隅にある **[スロットを更新]** ボタンを選択します。これにより、選択したスロットのアシスト付きスロット解決が有効になります。

**API コールを行うことで、サポートされている組み込みスロットのアシスト付きスロット解決を有効にすることができます。**
+ 「[生成 AI を使用した Lex V2 ボットの作成とパフォーマンスの最適化](generative-features.md)」の手順に従って、ボットロケールでアシスト付きスロット解決を有効にします。
+ アシスト付きスロット解決を有効にするスロットを指定して、[UpdateSlot](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_UpdateSlot.html) リクエストを送信します。[`slotResolutionSetting`] フィールドで、`slotResolutionStrategy` の値を `EnhancedFallback` に設定します。アシスト付きスロット解決を有効にして新しいスロットを作成するには、代わりに [CreateSlot](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateSlot.html) リクエストを送信します。

# アシスト付きスロット解決に必要な Lex V2 のアクセス許可
<a name="assisted-slot-permissions"></a>
+ この機能に Amazon Lex V2 コンソールからアクセスするには、コンソールのロールに `bedrock:ListFoundationModels` 権限と `bedrock:ListInferenceProfiles` 権限があることを確認してください。
+ ボットに関連付けられた IAM ロールには、`bedrock:InvokeModel` 権限が必要です。Amazon Lex V2 コンソールでこの機能を有効にすると、ボットが Amazon Lex V2 によって生成されたサービスにリンクされたロールを使用している場合、ポリシーがボットロールに自動的に追加されます。

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Effect": "Allow",
              "Action": [
                  "bedrock:InvokeModel"
              ],
              "Resource": [
                  "arn:aws:bedrock:us-east-1::foundation-model/modelId"
              ]
          }
      ]
  }
  ```

------