チャットボットとは
「チャットボット」とは、「チャット」と「ボット」(ロボットの略称)をかけわせた言葉で、テキストや音声を通じて、会話を自動的に行うプログラムのことです。
DialogPlayでは、「ユーザーからこう言われたら、こう返答する」というチャットボットとユーザーとの対話の流れを定義したシナリオをベースとして会話を行います。
このシナリオを作っていくことで、チャットボットが受け答えできる対話パターンを増やしていきます。
DialogPlayでの基本的な対話の流れ
DialogPlayの全てのチャットボットは、基本的に以下の大きな流れで対話を行っていきます。
- 初期発言を行う
- ユーザーからの入力を待つ
- ユーザーの発言と最も類似した発言例を持つシナリオを推定する
(複数の候補が見つかった場合は、最大15件までを表示します。) - 推定したシナリオを実行する
- 2 に戻る
1の初期発言を行った後は、ユーザーの発言を受け付け、シナリオを推定、実行し、またユーザーの発言を受け付ける、というサイクルを繰り返し行います。
チャットボットの作成方法
チャットボットを新規に作成する方法は、【チャットボットの作成手順】を参照してください。