フォームの使用

新規フォームの作成

  1. CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー

  2. 作業したいボットをクリックします。
  3. 左側のアイコンメニューでダイアログ会話バブルのように見えるアイコン。をクリックします。
  4. 右ペインで、[フォーム]をクリックし、[新規フォーム]をクリックします。
  5. 新規フォームの名前を入力して、Enterキーを押します。
  6. [要求済みスロット]の下にある[スロットの追加]をクリックします。
  7. ドロップダウンから[スロット]を選択し、ボットが顧客に尋ねるべき「質問」を入力して、正しい情報を入手します。たとえば、スロット「名前」の場合、あなたの質問は、「あなたの名前は何ですか?」となります。
  8. フォームに追加したいスロットがある場合は、前の2つの手順を繰り返します。

フォームのアクティブ化

ボットがフォームを実行するタイミングを説明するために、ストーリー閉じた 意図と文脈に基づくインタラクション処理のためにボットをトレーニングする目的で使用されますまたはルール閉じた 文脈に応じて変化しないメッセージに対するボットの応答を定義するために使用されます。にフォームを含める必要があります。ストーリーまたはルールがトリガーされると、フォームがアクティブになり、ボットが質問を開始します。

  1. CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー

  2. 作業したいボットをクリックします。
  3. 左側のアイコンメニューでダイアログ会話バブルのように見えるアイコン。をクリックします。
  4. 新しいストーリーまたはルールを追加します。この例では、名前は「アドレス変更」となります。
  5. 顧客が送信するメッセージを入力します。この例では、「私はアドレスを変更する必要があります」となります。

    ボットはインテント閉じた コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。の割り当てを試みます。インテントが正しい場合は、[確認]をクリックします。そうでなければ、リストから正しいインテントを選択します。必要なインテントが存在しない場合は、検索フィールドにインテント名を入力し、[インテントの作成]をクリックします。これにより、このメッセージに基づいた新しいインテントが作成されます。後で、より多くの例をインテントに追加できます。

  6. プラス記号がボットアイコンに変わるまでカーソルをかざし、フォームのタブをクリックし、 アクティブ化のアクションをクリックします。
  7. ボット応答で、ドロップダウンをクリックしてフォームを選択します。

フォームの送信

必要なすべてのスロットに入力されると、フォームは自動的に送信されます。しかしボットは、フォームが送信されたことを自動的に確認するのではなく、次のユーザーのメッセージを聞き続けます。これにより、顧客は自分の送信が成功したかどうか疑問に思うことになります。より良いカスタマーエクスペリエンスのために、ルール閉じた 文脈に応じて変化しないメッセージに対するボットの応答を定義するために使用されます。またはストーリー閉じた 意図と文脈に基づくインタラクション処理のためにボットをトレーニングする目的で使用されますを使用して、フォームの送信後にボットがすべきことを定義できます。

顧客から収集したスロットは、ボットがデータを収集したことを示すための変数として使用できます。変数を使用するには、エンティテ閉じた Interaction Analyticsの会社プロファイルで定義されたキーワードやフレーズ。 エンティティタイプに関連するもの。 バリエーションを含むことができます。ィの名前を中かっこで囲みます。

  1. CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー

  2. 作業したいボットをクリックします。
  3. 左側のアイコンメニューでダイアログ会話バブルのように見えるアイコン。をクリックします。
  4. 新しいストーリーまたはルールを追加します。この例では、名前は「アドレス変更の送信」となります。
  5. [条件を追加]をクリックし、[アクティブなフォーム]をクリックします。ドロップダウンをクリックして、フォームを選択します。これにより、指定したフォームがアクティブな場合にのみルールが実行されます。
  6. プラス記号がボットアイコンに変わるまでカーソルをかざし、フォームのタブをクリックし、送信のアクションをクリックします。
  7. ボット応答で、ドロップダウンをクリックしてフォームを選択します。
  8. 送信が成功したことを顧客に知らせるボットからのメッセージを追加します。

フォームのキャンセル

顧客がフォームの入力中に気が変わり、フォームを完了しないことにするかもしれません。この場合、顧客と微妙な状況になるかもしれないため、ボットがこの問題にうまく対処する方法を定義することは良い考えです。

アケーラのボットは、アドレス変更のプロセスを停止するよう求めるリクエストを、いくつか受け取っていました。ボットはこれにどう対処するのかわからなかったため、エージェントに引き渡され、顧客は不満を残すことになりました。アケ―ラは、アドレス変更フォームがアクティブになった後にキャンセルするために、ボットが従うことのできるルールを作ることに決めました。

  1. CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー

  2. 作業したいボットをクリックします。
  3. 左側のアイコンメニューでダイアログ会話バブルのように見えるアイコン。をクリックします。
  4. ルールタブをクリックします。
  5. [新規ルール]をクリックします。
  6. ルールの一意の名前を入力します。この例では、名前は「アドレス変更のキャンセル」となります。
  7. [条件を追加]をクリックし、[アクティブなフォーム]をクリックします。ドロップダウンをクリックして、フォームを選択します。これにより、指定したフォームがアクティブな場合にのみルールが実行されます。
  8. 顧客が送信するメッセージを入力します。この例では、「気にしない」となります。

    ボットはインテント閉じた コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。の割り当てを試みます。インテントが正しい場合は、[確認]をクリックします。そうでなければ、リストから正しいインテントを選択します。必要なインテントが存在しない場合は、検索フィールドにインテント名を入力し、[インテントの作成]をクリックします。これにより、このメッセージに基づいた新しいインテントが作成されます。後で、より多くの例をインテントに追加できます。

  9. プラス記号がボットアイコンに変わるまでカーソルをかざし、フォームのタブをクリックし、キャンセルのアクションをクリックします。
  10. リクエストがキャンセルされたことを顧客に知らせるボットからのメッセージを追加します。

割り込み

ボットがフォームの質問を始めると、フォーム内のすべてのスロットが入力されるまでこの質問を続け、他の処理ができなくなります。顧客が最初から最後まで、フォームの質問のすべてに答えてくれるとは限ません。フォームの途中で、質問したり、気が変わったり、話題を変えたりすることがあるかもしれません。これらは割込みと呼ばれます。このような状況に対処するために、共通の割り込みを含むルールやストーリーを記述することができます。

認識されたインテント閉じた コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。による割り込みは、次のいずれか動作をトリガーします。

フォームが一般的に使用されるのは、エージェントのエスカレーションです。ボットはエージェントが接続されると、プロセスを単純化するためにライブエージェントに渡すための情報を収集します。顧客は、なぜボットが情報を必要とするのかを尋ねることがよくあります。これは割り込みとみなされます。ボットは、その質問に答えるのに十分な時間をかけて新しいインテントに適応し、その後、フォームループに戻ります。