ルール
ルールは、すべてのコンテキストで同じメッセージ
ライブの人間のエージェントの代わりに顧客とのやり取りを処理するソフトウェアアプリケーション。に応答する方法をボット
質問や発言、書面や音声を問わず、ボットとのインタラクションにおいてコンタクトが発言するすべての内容。に指示します。 ボットがそのルールに関連する意図を認識するたびに、同じように応答します。 ルールは次のような場面で役立ちます:
- 会話の構成要素:挨拶、さようなら、ありがとう、移行、単純なはい/いいえの質問と謝辞。 あなたの住所は何ですか?
- 会話構築のブロック:挨拶、さようなら、ありがとう、移行、単純なはい/いいえの質問と謝辞。 Bot Builderには、一般的なビルディングブロックのデフォルトのインテント
コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。とルール
コンテキストによって変化しないメッセージに対するボットの応答を定義するために使用されます。が付属しています。 これらには、挨拶、ハンドオーバー
コンタクトをバーチャルエージェントからライブエージェントへ引き継ぐこと。要求などが含まれます。 - FAQ:顧客がしばしばボットに尋ねる質問です。
- 侮辱と古典的なボットの課題:あなたは実際の人間ですか? これはボットですか?
- 中断:ボットがフォーム用のスロット
コンタクトのメッセージから抽出され、ボットの応答で使用するために保存されたエンティティ。変数に似たもの。を充填としている間に、ボットを中断させるコンタクトからの質問またはトピックの変更 。
新しいルールを追加する前に、 そのルールのインテントがまだ存在しない場合は、それが作成されていることを確認してください。
| コンセプト | 定義 | 例 | ボットがすること |
|---|---|---|---|
|
発話 |
コンタクト |
「パスワードを紛失しました。」 「私の残高は?」 「あなたはボットですか?」 |
ボットは自然言語理解(NLU)を使用して各コンタクトの発話を分析し、その意味またはインテントを判断します。 |
|
インテント |
コンタクトが伝えたいこと、または達成したいこと。 コンタクトが送信するすべてのメッセージにはインテントがあります。 |
「パスワードを紛失しました」は「パスワードの再設定」というインテントがあります。 「こんにちは」は「挨拶」のインテントがあります。 |
ボットはNLU |
|
エンティティ |
コンタクトのメッセージ中の定義済み情報。 | 個人または製品名、電話番号、アカウント番号、場所など。 | このボットはNLUを使って、コンタクトのメッセージに含まれるエンティティを特定します。 エンティティは、ボットがコンタクトのメッセージの意味を理解するのに役立ちます。 |
|
スロット |
コンタクトのメッセージから抽出され、ボットレスポンスで使用するために保存されたエンティティ。 変数に似たもの。 | コンタクト名のスロットを作成すると、ボットは対話中の応答でその名前を使用できるようになり、より個人的な名前になります。 | これをするように設定すると、ボットはコンタクトメッセージからエンティティを抽出してスロットに保存します。 ボットに会話の後半でこの情報を使用させることができます。 |
|
ルール |
文脈に応じて意味を変えないメッセージに対するボットの応答を定義します。 |
|
ルールは、ボットがインテントに応答する方法を構成する 2 つの方法のうちの 1 つです。 ルールはある種のインテントには有効ですが、すべてのインテントに有効なわけではありません。 |
|
ストーリー |
メッセージのインテントと会話のコンテキストに基づいてインタラクションを処理するようにボットをトレーニングします。 | パスワードを忘れた場合、ボットは「どうすればいいですか?」と応答します。 場合があります。 インタラクションが新しいアカウントの作成に関するものであった場合、どちらの場合も、コンタクトが同じ意図で同じ単語を使用していても、応答はまったく異なります。 | ストーリーは、ボットがインテントに応答する方法を構成する 2 つの方法のうちの 2 つ目です。 ストーリーは、会話のコンテキストを利用して適切に応答する方法をボットに指示します。 |
|
ボットアクション |
インタラクションの処理中にボットが言う、または行うこと。 |
パスワード忘れに関するインタラクションでは、ボットは、WebサイトのパスワードリセットFAQへのリンクを送信することによって応答します。 コンタクトが「理解できない」などと不満を表明した場合! 機能していません!」 ボットは、「すみません。 人間のエージェントに転送しましょうか?」と応答します。 コンタクトがはいと答えると、ボットは転送を開始します。 |
ボットアクションは、ボットが各インテントにどのように応答するかを定義する際に使用できるオプションです。 各レスポンスを柔軟に設定することで、コンタクトのニーズに合ったアウトカムを達成することができます。 |
ルール対ストーリー
ルールは、コンタクトの発話
コンタクトが発言または入力すること。に応答するようボットに教える方法の1つです。 もう一つの方法は、 ストーリーを作成することです。 ストーリーは、会話のコンテキストの中でどのように応答するかをボットに指示することができます。 コンタクトが何を求めているかを理解するためにコンテキストが重要な場合は、ストーリーを使います。 コンテキストが重要でなく、コンタクトの発話が常に同じことを意味する場合は、ルールを使用します。
例えば、コンタクトが「お客様の時間の内容は」と言った場合、ボットはおそらくコンテキストを必要としないので、ルールを使うことができます。 しかし、コンタクトが「私はどのようにすればいいですか」と言った場合、ボットはメッセージのコンテキストを理解する必要があります。 前に会話の中でコンタクトが何を質問したかは、ボットが適切な応答方法を理解するのに役立つので、ストーリーを使うことが推奨されます。
条件
使用するルールのために一致させる必要がある特定の状態を定義することができます。 これにより、特定の状況下でボットをルールに従わせることができます。 これは、ボットに同じメッセージに対して、いくつかの基準に応じて異なる方法で応答させたい場合に便利です。
以下のタイプの状態から選択できます。
- アクティブフォーム:特定のフォームがアクティブなときにのみトリガーされるルールです。
- スロット値:特定のスロットが設定済の値を持つときにのみトリガーされるルールです。