意図的な行動を求める

意図は、パッケージの追跡やキャブの予約など、ユーザーが実行したい目標やタスクを示します。 ボットでは、[Ask Intent Action] によって、意図を提供するようにユーザーにプロンプトされます。 [自然言語の理解] メニューからボットの目的を設定します。 詳細については、以下を参照してください。 意図の概要.

Architect ツールボックスの Bot フローの [Ask] メニューから [Ask for Intent] アクションにアクセスします。

名前 説明
名前フィールド アクションの識別名を入力してください。 ここで入力したラベルは、フロー構造に表示されるアクションの名前になります。
質問 ここでは、発信者やチャットの受信者に、何をしたいか尋ねます。 コールフローでは、入力した質問が音声再生されます。 チャットフローでは、この質問はテキストで表示されます。
入力なし

ボットがユーザー入力を受けないときに出す通信を入力します。 たとえば、「近くの支店を検索しますか?」

注意:  デジタルボットフローでは、No Input repromptsは有効ではありません。 ボットは設定 >ユーザー入力 >無入力検出 >無入力謝罪 で定義した設定と質問通信を組み合わせて返します。

入力不要のカスタマイズ

No Input Reprompts]フィールドを有効にし、ボットがユーザーからの入力を受けなかった後に段階的に返す入力禁止プロンプトのリストを作成できるようにします。

リプロンプトを入力しない

ボットがNo Inputを受け取った後、No Input Repromptsコレクションの中で、そのアクションに対して現在受け取ったNo Inputの数に対応する位置の通信を返します。 例えば、最初のNo Inputがトリガーとなり、ボットは定義されたコレクション内の最初のNo Inputリプロンプトを使用します。

No Input Repromptコレクションの長さは、設定 >ユーザー入力 >No Input Detected >No Input Retriesの最大数 で定義した、特定のアクションのNo Input Retryの最大数にも優先されます。 例えば、コレクションに2つのリプロンプトを定義した場合、ボットは2回リトライします。 空のコレクションは、No Matchの再試行をオフにします。

注意: ボットは設定 >ユーザー入力 >No Match Detected >No Match Apology で設定した設定を No Match 通信と組み合わせて返します。

デフォルト 無入力

入力なし]フィールドを有効にし、ボットが入力なしを受け取った後に返す[入力なし]プロンプトを1つ定義することができます。

一致なし

ユーザーの入力が有効なマッチングでない場合にボットが返す通信です。 たとえば、「やりたいことをもう一度教えてください」などと答えます。

注意: ボットは設定 >ユーザー入力 >No Match Detected >No Match Apology で設定した設定を No Match 通信と組み合わせて返します。

カスタマイズ No Match

No Match Repromptsフィールドを有効にし、No Matchプロンプトのリストを作成することができます。 ボットは、No Match入力イベントを受け取った後、これらのプロンプトをインクリメンタルに返します。

No Match Reprompts

ボットはNo Match入力を受け取ると、No Match Repromptsコレクションの中で、そのアクションに対して受け取った現在のNo Match入力の数に対応する位置の通信を返します。 例えば、最初のNo Match入力がトリガーとなり、ボットは定義されたコレクション内の最初のNo Matchリプロンプトを使用します。

No Match Repromptコレクションの長さは、設定 >ユーザー入力 >No Match Detected >No Match Retriesの最大数 で定義した、その特定のアクションのNo Match Retriesの最大数にも優先されます。 例えば、コレクションに2つのリプロンプトを定義した場合、ボットは2回リトライします。 空のコレクションは、No Matchの再試行をオフにします。

注意: ボットは設定 >ユーザー入力 >No Match Detected >No Match Apology で設定した設定を No Match 通信と組み合わせて返します。

初期設定 一致しない

デフォルトのNo Matchフィールドを有効にし、No Match入力イベントを受信した後にボットが返す単一のNo Matchプロンプトを定義することができるようになります。

パス
  • 意図: このアクションがマッチングできるインテントを有効または無効にします。 各インテントに対して、アクション上で出力パスが有効化されます。 インテントがユーザー入力と一致した場合、フローは関連する出力経路を取る。
  • ナレッジ : Knowledge 出力パスの有効/無効を設定します。 パスを有効にすると、知識記事がユーザー入力と一致する場合、フローはこの出力パスを取ります。
  • 最大入力なし : Max No Inputsパスの有効/無効を設定します。 このパスを有効にすると、ボットがアクションに設定した無入力リトライの最大数を超えた場合、フローはこの出力パスを取ります。 無入力パスと最大無入力パスの両方を有効にしていて、ボットが最大無入力リトライ回数を超えた場合、最大無入力パスが優先されます。
  • No Intent : No Intentパスの有効/無効を設定します。 このオプションを有効にすると、フローがこの出力経路を取るのは、次の場合です:
    • ボットがこのアクションの最大無入力再試行回数を超えており、最大無入力パスを有効にしていない。
    • ボットがこのアクションのノーマッチ再試行回数の最大値を超えています。
    • ボットがこのアクションの確認拒否の最大数を超えています。
    • ユーザーは、このアクションに対して有効なインテントをすべて拒否し、知識パスは有効化されません。

注意: パスを無効にした場合、その出力パスに設定されたフローは削除されず、非表示になります。