スキップしてコンテンツを表示

Amazon Connect で Lambda 関数と Amazon Lex V2 を設定し、リストピッカーのエラーを確認する方法を教えてください。

所要時間2分
0

Amazon Connect で自分の Lambda 関数と Amazon Lex V2 を設定し、リストピッカーのエラーをチェックしたいと考えています。

解決策

Lambda 関数を作成する

次の手順を実行します。

  1. AWS Lambda コンソールを開きます。
  2. ナビゲーションペインで [アプリケーション] を選択します。
  3. [アプリケーションの作成] を選択します。
  4. [サーバーレスアプリケーション] タブを選択します。
  5. パブリックアプリケーションの検索バーに amazon-connect-interactive-messages-example-lex-v2 と入力します。次に、[amazon-connect-interactive-messages-example-lex-v2] オプションを選択します。
  6. [確認、構成、デプロイ] ページで [アプリケーションの詳細] を確認し、[デプロイ] を選択します。

Amazon Lex V2 チャットボットを作成して Lambda 関数に接続する

**注:**2025 年 9 月以降、AWS は Amazon Lex V1 のサポートを終了します。Amazon Lex V2 を使用するのがベストプラクティスです。

Amazon Lex V2 チャットボットを作成して Lambda 関数に接続するには、次の手順を実行します。

  1. InteractiveMessageBotV2.zip ファイルをダウンロードします。ダウンロードするには、GitHub の「InteractiveMessageBotV2」を参照してください。
  2. Amazon Lex コンソールを開きます。
  3. [アクション] を選択し、[インポート] を選択します。
  4. [ボット名] フィールドに InteractiveMessageBot と入力します。
  5. [ファイルを参照] を選択し、InteractiveMessageBotV2 をクリックしたら、[開く] を選択します。
  6. [IAM アクセス許可] については、[Create a role with basic Amazon Lex permissions] または [既存のロールを使用] を選択します。
  7. 児童オンラインプライバシー保護法 (COPPA) については[はい] または [いいえ] を選択します。
  8. [インポート] を選択します。
  9. ナビゲーションペインで [ボット] を選択します。
  10. Lambda 関数をアタッチするボットを選択します。
  11. ナビゲーションペインの [デプロイ] で、[エイリアス] を選択します。
  12. Lambda 関数をアタッチするエイリアスを選択します。
  13. [言語] セクションで、エイリアスに使用する言語を選択します。
  14. [ソース] メニューで、Lambda 関数の名前を選択します。
  15. [Lambda 関数のバージョンまたはエイリアス] メニューで、使用する Lambda 関数のバージョンまたはエイリアスを選択します。次に、[保存] を選択します。
    **注:**Amazon Lex は、ボットがサポートする言語ですべてのインテントに同じ Lambda 関数を使用します。

チャットボットをローカルで構築してテストする

次の手順を実行します。

  1. Amazon Lex コンソールを開きます。
  2. ナビゲーションペインで [ボット] を選択します。
  3. 前のセクションで作成したボットを選択します。
  4. ナビゲーションペインで [インテント] を選択します。
  5. [ビルド] を選択します。
  6. ビルドが完了したら、[Test Chatbot] を選択します。
  7. [Chat with your bot] チャットボックスに Help と入力します。
  8. [保存] をクリックし、[Publish] を選択します。

Amazon Connect で Lambda 関数と Amazon Lex V2 を設定する

次の手順を実行します。

  1. Amazon Connect コンソールを開きます。
  2. Amazon Connect インスタンスのエイリアスを選択します。
  3. ナビゲーションペインで、[フロー] を選択します。
  4. [Amazon Lex] セクションで、ボットの名前を選択します。次に、[Amazon Lex ボットを追加] をクリックし、お使いの Lambda 関数を選択します。
  5. Amazon Connect インスタンスにログインします。
    **注:**フローの編集権限を含むセキュリティプロファイルをユーザーに割り当てる必要があります。
  6. ナビゲーションメニューで、[ルーティング][コンタクトフロー] の順にクリックし、[インポート] を選択します。
  7. 次に、InteractiveMessaging フローをアップロードします。
  8. [Get customer input block] が同一の Amazon Lex ボットであることを確認します。
  9. Amazon Connect ダッシュボード[チャットをテスト] をクリックし、[設定をテスト] を選択します。
  10. テストするコンタクトフローを選択します。詳細については、「Test voice, chat, and task experiences in Amazon Connect (Amazon Connect で音声、チャット、タスクのエクスペリエンスをテストする)」を参照してください。

レビューリストピッカーエラー

Amazon Connect コンソールを開きます。お使いの Amazon Connect インスタンスを選択し、[ログ記録動作の設定] が有効になっていることを確認します。

Amazon CloudWatch ログにエラーがないかどうかを確認するには、次の手順を実行します。

  1. CloudWatch コンソールを開きます。
  2. [ログ] をクリックし、[ロググループ] を選択します。
  3. インスタンスのロググループを選択します。
  4. [ロググループの検索] を選択します。
  5. 検索ボックスに、検索する文字列 (たとえば、連絡先 ID の全部または一部) を入力します。その後、CloudWatch は結果を返します。
    **注:**各イベントを開いて何が起こったかを確認し、エラーがないか調べることができます。

関連情報

Add Amazon Lex interactive messages for customers in chat (チャットで顧客が使用する Amazon Lex インタラクティブメッセージを追加する)

Amazon Connect チャットボット用のインタラクティブメッセージを簡単に設定する

コメントはありません