ボットへの AWS Lambda 関数の統合 - Amazon Lex

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

ボットへの AWS Lambda 関数の統合

AWS Lambda 関数を使用すると、定義したカスタム関数を使用して Amazon Lex V2 ボットの動作を拡張すると同時に、より適切に制御できます。Amazon Lex V2 は、インテントごとではなく、各言語のボットのエイリアスごとに 1 つの Lambda 関数を使用します。開始する前に、入力イベント内のどのフィールドから情報を引き出すか、および応答内のどのフィールドを操作して Lambda 関数から返すかを決定します。

Lambda 関数を Amazon Lex V2 ボットと統合するには、次の手順を実行します。

  1. 選択したプログラミング言語を使用して AWS Lambda で関数を作成し、スクリプトを記述します。

  2. 関数が応答形式と一致する構造を返すことを確認してください。

  3. Lambda 関数をデプロイします。

  4. Lambda 関数をコンソールまたは API オペレーションの Amazon Lex V2 ボットエイリアスに関連付けます。

  5. コンソールまたは API オペレーションで Lambda 関数を呼び出す会話ステージを選択します。

  6. Amazon Lex V2 ボットを構築し、Lambda 関数がインテント通りに機能することをテストします。Amazon CloudWatch を使用して関数をデバッグします。