プログラミング 2168 view Amazon Lex V2 で入力させる内容を分岐する方法 Post Share Hatena Pocket RSS feedly Pin it Amazon Lex (V2) を触っていたところ、入力内容によって次に入力させる内容を分岐させたかったのですが、Lambda 関数での制御の仕方を含めてあまりドキュメントに記載が見当たらなくて少し時間がかかったので、備忘録として残しておきます。 Bot の実行イメージは以下です。Lex V2 コンソールのテストモードで試したときのスクリーンショットです。(日本語でもできます。) Lex V2 コンソールで Bot のスロット設定 3 つのスロットを設定します。1 つ目は電話番号か E メールアドレスのどちらを入力させるかを選択させる用のスロットで、スロットタイプはカスタムスロットタイプです。PhoneNumber と EmailAddress の「Required for this intent」は無効にしています。 ボタンで電話番号か E メールアドレスかを選択させたいので、カードとボタンの設定をしました。 Lambda 関数のコード 流れの制御は Lambda 関数で行います。以下のようなコードを作成しました。 これで、冒頭のスクリーンショットのような動作をする Bot を作成することができます。 Post Share Hatena Pocket RSS feedly Pin it 投稿者: zuqqhi2 バックエンド amazon lex Amazon Rekognition Video を使って動画内の顔検出と境界ボ…前の記事 TF-Agents で独自の環境を利用する方法次の記事