インテントの構造
インテントとは、花の注文やホテルの予約など、ユーザーが達成を希望する目標です。ボットには少なくとも 1 つのインテントが必要です。インテントは以下のコンポーネントで構成されます。
-
初期応答 — インテントが呼び出された後にユーザーに送信される最初のメッセージ。レスポンスを設定し、値を初期化し、インテントの開始時にボットがユーザーに応答するために実行する次のステップを定義できます。
-
スロット – インテントを満たすために必要なパラメータ。各スロットには、スロットに入力できる値を定義するタイプがあります。カスタムスロットタイプから選択するか、ビルトインスロットタイプを選択できます。
-
確認 – ユーザーとの会話が完了し、インテントのスロット値が入力されたら、スロット値が正しいかどうかをユーザーに尋ねる確認プロンプトを設定できます。
-
フルフィルメント — フルフィルメントの過程でユーザーに送信される応答。フルフィルメント開始時にフルフィルメントの進捗状況を更新するように設定し、フルフィルメントの進行中に定期的に更新情報を送信できます。フルフィルメント後の成功メッセージ、失敗メッセージ、およびタイムアウトメッセージも設定できます。
-
終了応答 – ユーザーのインテントが達成した後に送信される終了応答。終了応答を設定して会話を終了したり、別のインテントで続行できることをユーザーに知らせたりできます。