エンティティ
エンティティは、メッセージ 質問や発言、書面や音声を問わず、ボットとのインタラクションにおいてコンタクトが発言するすべての内容。から抽出された定義済みの情報です。 ボット ライブの人間のエージェントの代わりに顧客とのやり取りを処理するソフトウェアアプリケーション。 がその目標を達成するために必要なエンティティのみを作成する必要があります。たとえば、コンタクトは、対話中に名前と住所を提供する場合があります。ボットが単に名前で顧客に電話をかけることができるようにすることが目標である場合、アドレスのエンティティを作成する必要はありません。作成するエンティティごとに、対応する スロットも作成します。
検索テーブルを使用してエンティティを作成する
必要な許可:チャットボット( ACD > デジタル > 役割 > [1つ選択] > コアモジュール)
このタスクでは、エンティティを作成する1つの方法について説明します。それらを使用するインテントの作成の一部として、新しいエンティティを作成することもできます。
Akela Wolfには、ユーザーがパスワードをリセットできるようにするためのボットがすでにあります。彼女は、ボットがユーザーの場所を尋ね始めることができるようにしたいと考えています。彼女はハッピーパス 意図に対して正しい結果を生み出すストーリーを次のように調整します。
顧客:こんにちは。
ボット:こんにちは。どんな御用でしょうか?
顧客:パスワードを忘れてしまいました。
ボット:それは残念です。まず、あなたはどのオフィスの場所にいますか?
顧客:私はコロンバスのオフィスにいます。
ボット:ありがとう。
この改訂に基づいて、アケーラは 場所というエンティティを作成することに決めます。
-
CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー。
- 作業したいボットをクリックします。
- 左側のアイコンメニューでNLUをクリックします。
- エンティティ タブをクリックします。
- 新規エンティティが入るべきフォルダーを探します。フォルダが存在しない場合は、新規フォルダーをクリックし、新しいフォルダーの名前を入力します。
- フォルダー名の上にカーソルをかざし、 新規エンティティ>ルックアップをクリックします。
- 新しいエンティティの名前を入力して、Enterキーを押します。エントリは自動的に保存されます。
- 新しいエンティティで、例を追加をクリックします。例の値を入力して Enterを押します。エントリは自動的に保存されます。必要な例について、この手順を繰り返します。
- 例では、同義語を追加をクリックすると、類似の単語を例の値に追加できます。インテントのトレーニング例でも、必ず正しいラベルを付けてください。計画例に従い
ロケーションエンティティーを作成した後、アケーラは、ニューヨークからの顧客がいくつかの表現で自分の場所に言及していることに気づきました。彼女は、場所の下に「ニューヨーク」のエンティティ例を作成し、それから同義語である「NY」と「Big Apple」を追加しました。これで、顧客が「NY」や「Big Apple」を会話に使っているとき、ボットはそれを「ニューヨーク」の値に抽出すると知ることができます。
正規表現を使用してエンティティを作成する
必要な許可:チャットボット( ACD > デジタル > 役割 > [1つ選択] > コアモジュール)
正規表現(regex)は、検索パターンを指定する、文字のシーケンスです。エンティティを抽出するための正規表現が作成されると、 ボット ライブの人間のエージェントの代わりに顧客とのやり取りを処理するソフトウェアアプリケーション。はその Interaction Analyticsの会社プロファイルで定義されたキーワードやフレーズ。 エンティティタイプに関連するもの。 バリエーションを含むことができます。 エンティティの正しい情報を検索して識別するためのパターンを認識します。ボットが関連付けを学習できるようにするには、トレーニングデータ内に、正規表現エンティティを使用した インテント コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。 の例が少なくとも2つ必要です。
作成可能な正規表現には、次の3つのタイプがあります。
- 電話番号:これは事前定義された正規表現パターンです。追加設定なしで使用できます。
- Eメール:これは事前定義された正規表現パターンです。追加設定なしで使用できます。
- カスタム:このパターンを使用すると独自の正規表現を定義できます。以下の計画例をご覧ください。
アケーラ ウルフは、自分のボットの会話の多くに顧客の請求書番号が含まれていることに気づきました。彼女はボットが請求書番号のエンティティを抽出できるように、カスタム正規表現パターンを作成したいと考えています。
アケーラの顧客の請求書番号は、常に「#IN」で始まり、ちょうど8桁の数字が続きます。そこで、彼女は次のようなカスタム正規表現パターンを作成します。
#IN\d{8,8}\b
これで、ユーザーメッセージが「#IN」で始まりちょうど8桁のシーケンスが含まれる場合に、請求書番号エンティティとして抽出されるようになりました。
-
CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー。
- 作業したいボットをクリックします。
- 左側のアイコンメニューでNLUをクリックします。
- エンティティ タブをクリックします。
- 新規エンティティが入るべきフォルダーを探します。フォルダが存在しない場合は、新規フォルダーをクリックし、新しいフォルダーの名前を入力します。
- フォルダー名の上にカーソルをかざし、 新規エンティティ>正規表現をクリックします。
- 新しいエンティティの名前を入力して、Enterキーを押します。エントリは自動的に保存されます。
- 新しいエンティティで以下の内容を実行します。
- ドロップダウンから パターン タイプを選択します。
- 正規表現を入力します。
- いくつかの テストフレーズを入力します。式のパターンに一致するものはすべて緑色で強調表示されます。
- NLUモデルが関連付けを正しく登録できるようにするため、少なくとも2つのインテント例にエンティティを含めます。
エンティティを抽出するインテントを作成
必要な許可:チャットボット( ACD > デジタル > 役割 > [1つ選択] > コアモジュール)
エンティティを抽出するインテント コンタクトが発言または入力した内容の背後にある意味や目的。コンタクトが伝えたいことや達成したいこと。を作成すると、そのエンティティ Interaction Analyticsの会社プロファイルで定義されたキーワードやフレーズ。 エンティティタイプに関連するもの。 バリエーションを含むことができます。の正しい情報を特定する方法が、例によってボット ライブの人間のエージェントの代わりに顧客とのやり取りを処理するソフトウェアアプリケーション。に教えられます。
Akela Wolfには、ユーザーがパスワードをリセットできるようにするためのボットがすでにあります。彼女は、ボットがユーザーの場所を尋ね始めることができるようにしたいと考えています。彼女はその情報の要求を含むように彼女のハッピーパス 意図に対して正しい結果を生み出すストーリーを調整しました:
顧客:こんにちは。
ボット:こんにちは。どんな御用でしょうか?
顧客:パスワードを忘れてしまいました。
ボット:それは残念です。まず、あなたはどのオフィスの場所にいますか?
顧客:私はコロンバスのオフィスにいます。
ボット:ありがとう。
この改訂に基づいて、Akelaは新規インテント:Provide_locationを作成します。
-
CXoneで、アプリセレクターをクリックし、選択します:ボットビルダー。
- 作業したいボットをクリックします。
- 左側のアイコンメニューでNLUをクリックします。
- インテントタブ。
- 新規インテントが入るべきフォルダを探します。フォルダが存在しない場合は、新規フォルダーをクリックし、新しいフォルダーの名前を入力します。
- フォルダー名の上にカーソルをかざし、 新規インテントをクリックします。
- 新しいインテントの名前を入力して、Enterキーを押します。
- 新しいインテントの下で、ボットがそのインテントに対して認識する必要のあるフレーズの入力を開始します。Enterキーを押してフレーズを区切ります。エントリは自動的に保存されます。
- フレーズ例をすべて入力したら、フレーズの中から使いたいエンティティと一致する単語をクリックします。シフトキーを押しながらクリックすると、必要に応じて複数の単語を選択できます。次に、ポップアップで、 ルックアップをクリックします。
- 正しいエンティティがまだ存在しない場合は、エンティティ名の入力フィールドに入力して、エンティティの作成...をクリックして作成します。画像の表示
次の画像では、Akelaが自分の場所エンティティと一致するものとしてソルトレイクシティを選択しています。コロンブスのロケーションで、彼女がすでにこれを実行したことがわかります。