キーワード
キーワードは、チャットボットがフローの次のステップを決定できるようにする単語とフレーズです。チャットボットがエンドユーザーのメッセージで事前定義されたキーワードを認識すると、チャットボットはそれに応じてフローを指示します。
キーワードは、キーワード主導のチャットボットにとって特に重要です。
類義 語
エンドユーザーがチャットボットに応答するとき、必ずしもキーワードを使用するとは限りません。代わりに、キーワードのバリエーションまたは同義語を使用できます。例: 定義済みのキーワード「予約」を使用する代わりに、エンド ユーザーは「予約」と言う場合があります。
したがって、これらのバリエーションと意味を個別のキーワードとして追加する代わりに、既存のキーワードの同義語として追加できます。例: キーワード「reservation」には、reserve、book、booking、reservation の類義語を追加できます。
チャットボットは、エンドユーザーの応答にキーワードまたはシノニムが含まれているかどうかに関係なく、同じアクションを実行します。したがって、次のステップは、各シノニムではなく、キーワードに対してのみ定義する必要があります。
類義語には、単語、フレーズ、絵文字を含めることができます。
シノニムでは大文字と小文字は区別されません。
キーワードの仕組み
エンドユーザーがチャットボットに送信する単語を特定し、これらの単語をキーワードとして構成します。例: エンド ユーザがオプションのリストから選択できるようにする場合は、これらの各オプションをキーワードとして設定します。チャットボットがエンドユーザーのメッセージでこれらのキーワードを認識すると、チャットボットはそれに応じてフローを指示します。
キーワードの一致は、エンド ユーザーのメッセージにキーワードまたはその シノニム のいずれかが含まれていて、スペル ミスや追加の単語がない場合にのみ機能します。
次の例は、キーワード を使用してチャットボット フローを指示する方法を示しています。
キーワードとその同義語が定義されています。

ユーザー応答エレメントでは、チャットボットはエンドユーザーのメッセージがこれらのキーワードと一致するかどうかをチェックし、それに応じてフローを指示します。

エンド ユーザーのメッセージは 'Answers です。ユーザー応答 エレメントでは、このメッセージはキーワード 'Answers' と一致します。チャットボットは、フローを Answers ダイアログに誘導します。

エンドユーザーのメッセージは「チャットボット」です。チャットボットは、「チャットボット」を「Answers」の同義語として認識します。したがって、エンドユーザーのメッセージはキーワード「Answers」と一致します。チャットボットは、フローを Answers ダイアログに誘導します。

エンドユーザーのメッセージは「Answersについて知りたい」です。キーワードの一致は失敗します。チャットボットは、メッセージに追加の単語が含まれているため、キーワード「Answers」を含むメッセージと一致しません。

エンド ユーザーのメッセージは 'Answres' です。キーワードの一致は失敗します。チャットボットは、エンドユーザーのメッセージにスペルミスが含まれているため、キーワード「Answers」を含むメッセージと一致しません。

「キーワード」タブ
チャットボットの[キーワード]タブでは、キーワードとその同義語を表示および管理できます。
次の操作を実行できます。
- キーワードとシノニムのリストを表示します。
- キーワードを検索します。検索ボックスを使用します。
- キーワードを名前で並べ替えます。キーワード 列ヘッダーを選択します。
- 作成 キーワード。
- 編集 キーワード。
- 削除 1 つ以上のキーワード。

ガイドラインとおすすめの方法
- キーワードは無制限に作成できます。
- シノニムの追加は必須ではありません。しかし、同義語は、チャットボットがエンドユーザーの入力に対して適切なアクションを実行するのに役立ちます。同義語の数が多いほど、チャットボットが適切なアクションを実行する可能性が高くなります。そのため、キーワードにはできるだけ多くの同義語を追加してください。
- 複数のキーワードに同じシノニムを追加することはできません。
- キーワードを別のキーワードのシノニムとして追加することはできません。 例: 旅行 と 予約 というキーワードがあるとします。キーワード travel のシノニムとして booking を追加することはできません。
- キーワードでは大文字と小文字は区別されません。
- 同じ単語をキーワードとして使用したり、エスケープフレーズとして使用したりしないでください。その場合、チャットボットは期待したアクションを実行しない可能性があります。 例: ユーザー応答 エレメントのキーワードとして、およびエスケープ フレーズとして Exit を使用します。エンド ユーザーが ユーザー応答 エレメントに Exit と応答すると、チャットボットはキーワードに対してアクションを実行する代わりに、エスケープ フレーズに対してアクションを実行する場合があります。
操作方法
キーワードを作成する
キーワードは、[キーワード] タブまたはチャットボット エレメントから作成できます。
[キーワード] タブから
- Infobip Web インターフェイス (opens in a new tab)で、Answers >チャットボット に移動し、チャットボットに移動します。
- キーワード タブに移動します。
- 新しいキーワード を選択します。
- **[キーワード名] > [新しいキーワードの作成] 画面に、キーワードを入力します。例: 予約
- (オプション)シノニム フィールドに、キーワードのバリエーションとシノニムを追加します。例: reservation、reserve、および book。
- 保存 を選択します。

チャットボット エレメントから
一部のチャットボット要素では、キーワードを作成できます。例: ユーザー応答。エレメントの キーワード フィールドで、新しいキーワードの作成 を選択し、フィールドを構成します。

キーワードを編集する
キーワードを編集するには、キーワードの横にある鉛筆アイコンを選択し、必要に応じてフィールドを更新します。
キーワードを削除する
キーワードを削除するには、[キーワード] タブに移動し、次のいずれかのオプションに従います。
キーワードを 1 つ削除する
1 つのキーワードを削除するには、キーワードの横にある [削除] アイコンを選択します。確認画面で、[削除] を選択します。

複数のキーワードを削除する
ページ上の 1 つ以上のキーワードを選択し、[削除] を選択します。すべてのキーワードを削除するには、キーワード 列ヘッダーの横にあるチェック ボックスをオンにして、[削除] を選択します。
確認画面で、[削除] を選択します。

既存のキーワードに類義語を追加する
- Infobip Web インターフェイス (opens in a new tab)で、Answers >チャットボット に移動し、チャットボットに移動します。
- キーワード タブに移動し、類義語を追加するキーワードを特定します。
- キーワードの横にある鉛筆アイコンを選択します。
- シノニム フィールドに、シノニムを追加します。例: Booking キーワードには、シノニム book、reservation、appointment、および schedule を追加します。

例
キーワードの使用方法については、サンプルのルールベースチャットボットを参照してください。