機能概要
キーワードによるユーザー発言例を設定します。
ユーザーからの発言に、『キーワード一致』で設定した条件を満たすキーワードが含まれていた場合、指定したシナリオを必ず実行する機能です。
FAQ集のキーワード一致を利用する場合は、【FAQ集の作成と利用方法】をご覧ください。
[設定前]
[設定後]
キーワード
一致させたいキーワードを入力します。キーワード条件は、最大10件まで設定可能です。
条件を満たすシナリオが複数存在した場合は、該当のシナリオを選択肢で表示します。
シナリオ進行中でも割込実行する
チェックを有効にすると、シナリオ進行中や、ヒアリング途中でも優先的に指定したシナリオを実行することが可能です。
詳細については、【シナリオの実行中に特定のシナリオを割り込み実行させる】をご覧ください。
条件タイプ
設定したキーワードとユーザーの発言が一致する条件タイプを選択します。
タイプ名 | 説明 | 具体例 | ||
---|---|---|---|---|
設定したキーワード | ユーザーの発言 | 判定結果 | ||
完全一致 | ユーザー発言と指定したキーワードが完全に一致する場合に、一致したと判定されます。 | dialogplay | dialogplay | 一致 |
dialogplayについて | 一致しない | |||
新しいdialogplayについて | 一致しない | |||
新しいdialogplay | 一致しない | |||
部分一致 | ユーザー発言の一部に、指定したキーワードが含まれている場合に、一致したと判定されます。 | dialogplay | dialogplay | 一致 |
dialogplayについて | 一致 | |||
新しいdialogplayについて | 一致 | |||
新しいdialogplay | 一致 | |||
前方一致 |
ユーザー発言の先頭に、指定したキーワードが含まれている場合に、一致したと判定されます。 |
dialogplay | dialogplay | 一致 |
dialogplayについて | 一致 | |||
新しいdialogplayについて | 一致しない | |||
新しいdialogplay | 一致しない | |||
後方一致 | ユーザー発言の末尾に、指定したキーワードが含まれている場合に、一致したと判定されます。 | dialogplay | dialogplay | 一致 |
dialogplayについて | 一致しない | |||
新しいdialogplayについて | 一致しない | |||
新しいdialogplay | 一致 | |||
正規表現 | 正規表現を用いて条件を指定することができます。 | - | - | - |
※ 正規表現を用いることで、文字列の集合(例:製品番号、郵便番号、社員番号)など、幅広く検索条件を指定できます。
[入力例(正規表現)]
正規表現 | 説明 |
---|---|
\d{3}-\d{4} | 数字3桁、ハイフン、数字4桁 |
0.5 | 0で始まり5で終わる3文字 |
東京|大阪 | 東京または大阪 |
大文字と小文字を区別する
英字(全角・半角問わず)の大文字と小文字を区別するかどうかを設定します。
チェック有無 | 説明 | 具体例 | ||
---|---|---|---|---|
設定したキーワード | ユーザーの発言 | 判定結果 | ||
有効 |
英字(全角・半角問わず)の大文字と小文字を区別します。 |
dialogplay | dialogplay | 一致 |
Dialogplay | 一致しない | |||
DIALOGPLAY | 一致しない | |||
無効 | 英字(全角・半角問わず)の大文字と小文字を区別しません。 | dialogplay | dialogplay | 一致 |
Dialogplay | 一致 | |||
DIALOGPLAY | 一致 |
手順
- チャットボットの『シナリオ一覧』タブから、キーワードを設定したいシナリオを選択してください。
- 『ユーザー発言例』内の『キーワード一致』タブをクリックし、『キーワード』と『条件タイプ』を入力してください。
必要に応じて、『シナリオ進行中でも割込実行する』、『大文字と小文字を区別する』にチェックを入れてください。 - “保存“ボタンをクリックし、『シミュレーター』機能で動作を確認してください。
例:「情報(部分一致)」をキーワードに設定した場合