翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
初期応答
Amazon Lex V2 がインテントを判断し、スロット値を取得し始める前に、初期応答がユーザーに送信されます。この応答を使用して、認識されたインテントをユーザーに伝え、そのインテントを実現するために収集した情報をユーザーに理解してもらうことができます。
たとえば、自動車のサービス予約を予定している場合、最初の応答は次のようになります。
予約を取るお手伝いをします。車のメーカー、モデル、年式を提供する必要があります。 |
最初の応答メッセージは必須ではありません。指定しない場合、Amazon Lex V2 は引き続き初期応答の次のステップに従います。
初期応答で次のオプションを設定できます。
-
次のステップの設定 — 特定のダイアログアクションへのジャンプ、特定のスロットの誘発、別のインテントへのジャンプなど、会話の次のステップを指定できます。詳細については、「会話の次のステップを設定します。」を参照してください。
-
値の設定 — スロットとセッション属性の値を設定できます。詳細については、「会話中に値を設定する」を参照してください。
-
条件分岐の追加 — 最初のレスポンスを再生した後に条件を適用できます。条件が true に評価された場合、定義したアクションが実行されます。詳細については、「ブランチ会話への条件の追加」を参照してください。
-
ダイアログコードフックを実行 — データを初期化し、ビジネスロジックを実行する Lambda コードフックを定義できます。詳細については、「ダイアログコードフックを呼び出す」を参照してください。Lambda 関数を実行するオプションがインテントで有効になっている場合、ダイアログコードフックはデフォルトで実行されます。[アクティブ] ボタンを切り替えることでダイアログコードフックを無効にできます。
条件がない場合や次のステップが明示的に指定されていない場合、Amazon Lex V2 は優先順位に従って次のスロットに移動します。
![ユーザーのリクエストに対する初期応答の詳細オプション。](images/response-initial.png)
注記
2022 年 8 月 17 日、Amazon Lex V2 はユーザーとの会話の管理方法の変更をリリースしました。この変更により、ユーザーが会話の中でたどるパスをより細かく制御できるようになりました。詳細については、「会話フロー管理の理解」を参照してください。2022 年 8 月 17 日より前に作成されたボットは、ダイアログコードフックメッセージ、値の設定、次のステップの設定、条件の追加をサポートしていません。