

サポート終了通知: 2025 年 9 月 15 日、 AWS は Amazon Lex V1 のサポートを終了します。 V1 2025 年 9 月 15 日を過ぎると、Amazon Lex V1 コンソールまたは Amazon Lex V1 リソースにはアクセスできなくなります。Amazon Lex V2 を使用している場合は、代わりに [Amazon Lex V2 ガイド](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)を参照してください。

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

# Amazon Lex と AWS Lambda ブループリント
<a name="lex-lambda-blueprints"></a>

Amazon Lex コンソールには、コンソールでボットをすばやく作成してテストできるように、設定済みのサンプルボット (ボットの設計図と呼ばれます) が用意されています。これらのボットの設計図ごとに、Lambda 関数の設計図も用意されています。これらの設計図には、対応するボットで使用できるサンプルコードが含まれています。これらの設計図を使用すると、Lambda 関数でコードフックとして設定されたボットをすばやく作成し、コードを記述することなくエンドツーエンドのセットアップをテストできます。

次の Amazon Lex ボットの設計図および対応する AWS Lambda 関数の設計図をボットのコードフックとして使用できます。
+ Amazon Lex 設計図 — `OrderFlowers`
  + AWS Lambda ブループリント — `lex-order-flowers-python`
+ Amazon Lex 設計図 — `ScheduleAppointment` 
  + AWS Lambda ブループリント — `lex-make-appointment-python`
+ Amazon Lex 設計図 — `BookTrip`
  + AWS Lambda ブループリント — `lex-book-trip-python`

設計図を使用してボットを作成し、Lambda 関数をコードフックとして使用するようボットを設定する方法については、「[演習 1: 設計図を使用して Amazon Lex ボットを作成する (コンソール)](gs-bp.md)」を参照してください。その他の設計図の使用例については、「[その他の例: Amazon Lex ボットの作成](additional-exercises.md)」を参照してください。

## 特定のロケールの設計図の更新
<a name="blueprint-update-locale"></a>

英語 (US) (en-US) 以外のロケールで設計図を使用している場合は、ロケールを含めるようにインテントの名前を更新する必要があります。例えば、`OrderFlowers` の設計図を使用する場合、次のようにする必要があります。
+ Lambda 関数のコードの最後に `dispatch` 関数を検索します。
+ `dispatch` 関数では、インテントの名前を更新して、使用しているロケールを含めます。例えば、英語 (オーストラリア) (en-au) ロケールを使用している場合は、次の行を変更します。

  `if intent_name == 'OrderFlowers':`

  まで

  `if intent_name == 'OrderFlowers_enAU':`

他の設計図では、別のインテント名を使用しているので、使用する前に上記のように更新する必要があります。