最初のユースケースの構築
インテントを作成
彼女の準備に基づいて、アケラはこの幸せな道を特定します:
連絡先:こんにちは。
ボット:こんにちは。どんな御用でしょうか?
連絡先:パスワードを忘れました。
ボット:それは残念です。私たちのウェブサイトからそれをリセットすることができます。
連絡先:どうすればよいですか?
ボット:ランディングページの右上隅にある[パスワードを忘れた場合]をクリックします。次に、メールアドレスを入力すると、パスワードをリセットするためのリンクがシステムから送信されます。
連絡先:ありがとう!
ボット: どういたしまして。他に何かできることはありますか?
コンタクト:いいえ。本当に助かりました。さようなら。
ボット:ご連絡いただきありがとうございました。さようなら。
この例の実際の連絡先メッセージを分析した後、アケラは5つの意図があると判断しました。
- ご挨拶(こんにちは)
- Password_reset(パスワードを忘れました)
- 説明(どうすればよいですか?)
- ありがとう(本当に助かりました)
- さようなら(さようなら)
単一のインテントを作成
-
CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー。
- 作業したいボットをクリックします。
- 左側のアイコンメニューでNLUをクリックします。
- インテントタブ。
- 新規インテントが入るべきフォルダを探します。フォルダが存在しない場合は、新規フォルダーをクリックし、新しいフォルダーの名前を入力します。
- フォルダー名の上にカーソルをかざし、 新規インテントをクリックします。
- 新しいインテントの名前を入力して、Enterキーを押します。
- 新しいインテントの下で、ボットがそのインテントに対して認識する必要のあるフレーズの入力を開始します。Enterキーを押してフレーズを区切ります。エントリは自動的に保存されます。
- トレーニングとステージをクリックして、新しいインテントでボットをトレーニングします。後でさらにトレーニングとテストを行うこともできます。
- ストーリー 意図と文脈に基づくインタラクション処理のためにボットをトレーニングする目的で使用されますまたはルール 文脈に応じて変化しないメッセージに対するボットの応答を定義するために使用されます。でインテントを使用すると、ダイアログを検索をクリックしてから、そのリスト内のアイテムをクリックし、そのストーリーまたはルールに移動することができます。
マルチインテントを作成
計画の例の、最後のボットステートメントでは、ボットが連絡先メッセージの2つのインテントを認識する必要があります。
アケラは、サンプルの会話を確認しているときに、ユーザーが同じメッセージに感謝とさようならを組み合わせることがよくあることに気付きました。彼女は、ボットがこれらのインテントに一緒に応答できるようにマルチインテントを作成すると、会話の流れが良くなると判断しました。
-
CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー。
- 作業したいボットをクリックします。
- 左側のアイコンメニューでNLUをクリックします。
- インテントタブ。
- 新規インテントが入るべきフォルダを探します。フォルダが存在しない場合は、新規フォルダーをクリックし、新しいフォルダーの名前を入力します。
- フォルダー名の上にカーソルをかざし、 新規インテントをクリックします。
- 新しいマルチインテントの名前を入力して、Enterキーを押します。名前には、+記号で接続された両方のインテントが含まれている必要があります。画像にはアケラの複数インテントが表示されます:ありがとう+ さようなら。
- 新しい複数インテントの下で、ボットが認識すべきフレーズの入力を開始します。Enterキーを押してフレーズを区切ります。エントリは自動的に保存されます。
- トレーニングとステージをクリックして、新しい複数インテントでボットをトレーニングします。後でさらにトレーニングとテストを行うこともできます。
- ストーリー 意図と文脈に基づくインタラクション処理のためにボットをトレーニングする目的で使用されますまたはルール 文脈に応じて変化しないメッセージに対するボットの応答を定義するために使用されます。で複数インテントを使用すると、ダイアログを表示をクリッしてから、そのリスト内のアイテムをクリックし、そのストーリーまたはルールに移動することができます。
ルール作成
ルールは、すべてのコンテキストで同じメッセージ ライブの人間のエージェントの代わりに顧客とのやり取りを処理するソフトウェアアプリケーション。に応答する方法をボット 質問や発言、書面や音声を問わず、ボットとのインタラクションにおいてコンタクトが発言するすべての内容。に指示します。例:
- 会話の構成要素:挨拶、さようなら、ありがとう、移行、単純なはい/いいえの質問と謝辞。あなたの住所は何ですか?
- 会話の構成要素:挨拶、さようなら、ありがとう、移行、単純なはい/いいえの質問と謝辞。CXoneボットビルダーには、一般的なビルディングブロックのデフォルトのインテント コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。とルール 文脈に応じて変化しないメッセージに対するボットの応答を定義するために使用されます。が付属しています。これらには、挨拶、ハンドオーバー ライブエージェントへの転送を必要とするコンタクトからのメッセージ要求などが含まれます。
- FAQ:顧客がしばしばボットに尋ねる質問です。
- 侮辱と古典的なボットの課題:あなたは実際の人間ですか?これはボットですか?
- 割り込み:ボットがフォームのスロットに記入しているときに顧客から尋ねられる質問またはトピック変更です。
条件
使用するルールのために一致させる必要がある特定の状態を定義することができます。以下の種類の状態から選択できます。
- アクティブフォーム:特定のフォームがアクティブなときにのみ実行されるルールです。
- スロット値 :スロットが特定の値を持つときにのみ実行されるルールです。
アケラは、連絡先からの感謝の表現に対して同じ応答を提供するルールを作成したいと考えています。彼女はルールをデフォルトのSmallTalkフォルダーに追加しますが、ルールを格納するための新しいフォルダーを作成することもできます。彼女はまた、ユーザーに共通する2つのメッセージをグリーティングルールに追加したいと考えています。
新規ルールを追加
これらのステップを実行する前に、まだルールのためのインテントを作成していない場合は作成してください。
-
CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー。
- 作業したいボットをクリックします。
- 左側のアイコンメニューでダイアログをクリックします。
- ルールタブをクリックします。
- 新規ルールが入るべきフォルダーを探します。フォルダーが存在しない場合は、新規フォルダーをクリックし、新しいフォルダーの名前を入力します。
- フォルダー名の上にカーソルをかざし、 新規ルールをクリックします。
- ルールの名前を入力して、Enterキーを押します。
- 特定の状態にあるときにのみルールを使用する必要がある場合は、条件を追加をクリックします。状態タイプおよび適切なフォームまたはスロット値を選択します。
- 中央のパネルで、右側の+アイコンをクリックします。顧客の発言ボックスに、コンタクトが送信するかもしれないメッセーを入力し、Enterキーを押します。CXoneボットビルダーはメッセージを分析し、インテントと信頼レベルのリストを提供します。
- CXoneボットビルダーが正しいインテントを特定した場合は、確認をクリックします。そうでない場合は、インテントをクリックして、右側のインテントのペインを展開し、正しいインテントを選択し、確認をクリックします。
- ボットアイコンに変わるまでプラスマークにカーソルをかざします。一般、フォームまたは連携のタブをクリックし、アクションをクリックします。
-
選択したアクションタイプに一致する情報を提供します。たとえば、メッセージを選択した場合は、ボットの発言内容を入力します。
- タイピングインジケーターをクリックして、そのアクションに対してタイピングインジケーターが表示する時間長を設定または上書きします。スマートタイピングがオンの場合、ボットは自動的にこれを判断します。
- メッセージアクションについてのみ、バリエーションをクリックすると、既存のメッセージにバリエーションを追加できるダイアログが開きます。このダイアログで、バリエーションを追加をクリックし、上部に表示されているオリジナルのメッセージの異なるバージョンを入力します。好きな数だけバリエーションを追加します。ボットは、どのバリエーションを会話の中で使用するかランダムに選択します。
- リッチメッセージのアクションについてだけ、リッチコンテンツをサポートしていないチャネル経由でメッセージが送信される場合、リッチメッセージフォールバックをクリックして応答をカスタマイズします。デフォルトでは、ボットはリッチメッセージフォールバックで構成された内容を使用します。
- インテントにはさらに多くの例を追加できます。これは、顧客が何かを表現する方法に対してルールをトリガーするために役立ちます。
- 連絡先メッセージの下にあるインテントをクリックして、右側のインテントペインに読み込みます。次に、例を追加をクリックして、新しいメッセージを追加します。
- NLUに移動し、次いでメッセージを追加するインテントに対して例を追加するをクリックしてから、例を追加をクリックします。
- トレーニングとステージをクリックして、新しいルールでボットをトレーニングします。後でさらにトレーニングとテストを行うこともできます。
既存のルールに新しいメッセージを追加
これらのステップを実行する前に、まだルールのためのインテントを作成していない場合は作成してください。
-
CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー。
- 作業したいボットをクリックします。
- 左側のアイコンメニューでダイアログをクリックします。
- ルールタブをクリックします。
- 編集するルールをクリックします。
- インテントをクリックして、右側のインテントのペインを開きます。
- コンタクトメッセージの下にあるインテントをクリックして、右側のインテントのペインにロードします。次に、例を追加をクリックして、新しいメッセージを追加します。
- トレーニングとステージをクリックして、新しいルールでボットをトレーニングします。後でさらにトレーニングとテストを行うこともできます。
ルールを複製
作成したいルールに似た既存のルールがあれば、それをコピーして必要に応じて編集することができます。コピーを作成するには、既存のルールにカーソルをかざしオプションをクリックして複製をクリックします。新しいルールが作成され、編集用に表示されます。
ストーリーを作成
ストーリーは、インタラクションのコンテキストでメッセージ ライブの人間のエージェントの代わりに顧客とのやり取りを処理するソフトウェアアプリケーション。に応答する方法をボット 質問や発言、書面や音声を問わず、ボットとのインタラクションにおいてコンタクトが発言するすべての内容。に教えます。それらは通常、ハッピー 意図に対して正しい結果を生み出すストーリーとアンハッピーパス 意図に対して誤った結果を生み出すストーリーとして表現されます。起こるかもしれないと思うストーリーを作り上げないでください。代わりに、実際の対話を使用して作成してください。
アケラは、パスワードを忘れた場合のハッピーパスストーリーを作成するために彼女の例を参照しています。ストーリーには、Password_resetインテントのコンテキストに関連する会話の一部のみが含まれます。
顧客:パスワードを忘れてしまいました。
ボット:それは残念です。お手伝いします!私たちのウェブサイトからそれをリセットすることができます。以下、直リンクです: www.jungle.com/passwordreset
-
CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー。
- 作業したいボットをクリックします。
- 左側のアイコンメニューでダイアログをクリックします。
- ストーリータブをクリックします。
- 新規ストーリーが入るべきフォルダを探します。フォルダーが存在しない場合は、新規フォルダーをクリックし、新しいフォルダーの名前を入力します。
- フォルダー名の上にカーソルをかざし、 新規ストーリーをクリックします。
- ストーリーンの名前を入力して、Enterキーを押します。
- 中央のパネルで、右側の+アイコンをクリックします。顧客の発言ボックスに、コンタクトが送信するかもしれないメッセーを入力し、Enterキーを押します。CXoneボットビルダーはメッセージを分析し、インテントと信頼レベルのリストを提供します。
- CXoneボットビルダーが正しいインテントを特定した場合は、確認をクリックします。そうでない場合は、インテントをクリックして、右側のインテントのペインを展開し、正しいインテントを選択し、確認をクリックします。
- ボットアイコンに変わるまでプラスマークにカーソルをかざします。一般、フォームまたは連携のタブをクリックし、アクションをクリックします。
-
選択したアクションタイプに一致する情報を提供します。たとえば、メッセージを選択した場合は、ボットの発言内容を入力します。
- タイピングインジケーターをクリックして、そのアクションに対してタイピングインジケーターが表示する時間長を設定または上書きします。スマートタイピングがオンの場合、ボットは自動的にこれを判断します。
- メッセージアクションについてのみ、バリエーションをクリックすると、既存のメッセージにバリエーションを追加できるダイアログが開きます。このダイアログで、バリエーションを追加をクリックし、上部に表示されているオリジナルのメッセージの異なるバージョンを入力します。好きな数だけバリエーションを追加します。ボットは、どのバリエーションを会話の中で使用するかランダムに選択します。
- リッチメッセージのアクションについてだけ、リッチコンテンツをサポートしていないチャネル経由でメッセージが送信される場合、リッチメッセージフォールバックをクリックして応答をカスタマイズします。デフォルトでは、ボットはリッチメッセージフォールバックで構成された内容を使用します。
- このストーリーのメッセージとアクションが完了するまで、このプロセスを繰り返します。インテントまたはスロットを編集する必要がある場合は、ストーリービルダーで直接編集できます。
- トレーニングとステージをクリックして、新しいストーリーでボットをトレーニングします。後でさらにトレーニングとテストを行うこともできます。
ストーリーの複製
作成したいストーリーに似た既存のルールがあれば、それをコピーして必要に応じて編集することができます。コピーを作成するには、既存のストーリーにカーソルをかざしオプションをクリックして複製をクリックします。新しいストーリーが作成され、編集用に表示されます。
ボットをトレーニングする
以前に収集した実際のインタラクションを複製して、ボットがそれらを正しく処理することを確認できます。新しいトレーニング例を収集するときに、新しいインタラクションを作成することもできます。ボットを構築しているときに、トレーニングとステージボタンを使用すると、新しいインテント コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。、ルール 文脈に応じて変化しないメッセージに対するボットの応答を定義するために使用されます。、ストーリー 意図と文脈に基づくインタラクション処理のためにボットをトレーニングする目的で使用されますなどでボットをトレーニングできます。ヘルスモニターを使用して、トレーニングの進行状況を追跡できます。
個々のダイアログ(ストーリーやルール)やインテントを非表示にすることができます。このため、準備が整うまでトレーニングから除外されます。ダイアログまたはインテントにカーソルを合わせ、オプションをクリックして非表示をクリックします。非表示にすると、編集のために閲覧することはできますがボットはそこから何も学習しません。非表示のアイコンも共に表示されます。ダイアログまたはインテントがトレーニングを準備できたら、オプションをクリックし、次いで>表示をクリックし、さらにトレーニングとステージをクリックします。
ボットと対話して、応答を確認し、問題を修正することもできます。