ボットエディタとは xAIML SUNABA が提供する、ブラウザ上で対話ボットの開発・動作確認を行えるサービスです。
※ xAIML SUNABA のサービス範囲については、こちらをご確認ください。
ボットエディタでは、「独自シナリオチャットボット」と「FAQチャットボット」の2種類を作成でき、用途によって使い分けることができます。
ボットエディタの各画面の操作方法については、マニュアルをご確認ください。
独自シナリオチャットボット
独自シナリオチャットボットとは、作りたい対話ボットの内容や作る人のスキルに応じて独自のシナリオを作成できるチャットボットです。
- 独自シナリオチャットボットは、作りたい内容に合わせてシナリオを自由にカスタマイズできます。
- シナリオ作成時、 xAIML SUNABA が提供するテンプレートを選択して作成することも可能です。
独自シナリオチャットボット作成方法
独自シナリオチャットボットの作成方法は、GUIエディタとAIMLエディタの2種類から選ぶことができます。
GUIエディタ
GUIエディタでは、ユーザー発話とシステム発話を線で繋いでシナリオを視覚的に作ることができます。
直感的に対話ボットのシナリオを作成できるので、誰でも簡単に対話ボットを作成できます。
GUIエディタでのシナリオ作成方法については、こちらをご覧ください。
AIMLエディタ
AIMLエディタでは、xAIMLファイルを直接編集してシナリオを作成できます。
マークアップ形式で対話ボットのシナリオを記述できるので、GUIエディタの限界を超えた高度な対話ボットを作成できます。
AIMLエディタでのシナリオ作成方法については、こちらをご覧ください。
FAQチャットボット
FAQチャットボットとは、対話的な質疑応答によってユーザを回答に導く対話型のFAQ検索システムです。
FAQチャットボットの作成方法は、こちらをご覧ください。
- ExcelもしくはボットエディタのFAQデータ編集に記載したQAデータを読み込むことで、QAに沿ったシナリオが自動で作成されます。
- QAデータは、ボットエディタのFAQデータ編集でチューニングを行うことで変更可能です。
※チューニングについては、こちらをご覧ください。
FAQチャットボットの仕組み
FAQチャットボットは、読み込んだExcelもしくはボットエディタのFAQデータ編集に記載された内容を基に自動で作成されます。
キー抽出
読み込んだExcelもしくはボットエディタのFAQデータ編集に記載された質問文からキー(名詞、形容詞、動詞 [原型/完了/否定] など)が抽出されます。
Wi-Fi パスワード わからない
真理表の作成
抽出したキーを基に真理表(対話ルール)が作成されます。
真理表例(キー抽出「FAQデータの質問例」の場合)
FAQデータの質問文 | キー | ||
メールが送れない | メール | 送れない | |
Wi-Fiのパスワードがわからない | Wi-Fi | パスワード | わからない |
FAQチャットボット作成
作成された真理表を基に、FAQチャットボットのシナリオが作成されます。
対話
対話が行われた場合、FAQチャットボット内では以下の順で処理が行われます。

- 対話フロー制御機能により、入力文が「質問文」か「コマンド(はい/いいえ等)」かを判定します。
入力例:パスワードがわからない - 質問文入力の場合、質問文からキーの抽出を行います。
質問例:パスワードがわからない - 抽出されたキーもしくは入力されたコマンドと真理表のマッチングを基に、回答候補を検索します。
マッチング、回答候補検索についての詳細は、後述をご覧ください。 - 検索結果を基に返答を返します。
返答例:「Wi-Fi」に関する質問ですか?
マッチング
ユーザが発話した内容を真理表に照らし合わせ、マッチした内容に対する返答を返します。
マッチングの種類(入力文「パスワードがわからない」の場合)
種類 | 説明 | 入力質問文 | 真理表の質問文 |
完全マッチング | 入力質問の持つキーと同一キーを持つ真理表の質問文のマッチング | パスワードがわからない | パスワードがわからない |
不足マッチング | 入力質問の持つキーではキーが不足している真理表の質問文のマッチング | パスワードがわからない | Wi-Fiのパスワードがわからない(「Wi-Fi」が不足) |
過剰マッチング | 入力質問の持つキーに余分なキーが含まれる真理表の質問文のマッチング | パスワードがわからない | パスワードについて(「わからない」が過剰) |
過不足マッチング | 入力質問の持つキーではキーが不足しており、なおかつ余分なキーが含まれる真理表の質問文のマッチング | パスワードがわからない | Wi-Fiがわからない(「Wi–Fi」が不足、「パスワード」が過剰) |
回答候補検索
マッチする対話内容がない(真理表と「完全マッチング」なし)場合は回答候補を検索し、検索結果のキーを基にどの候補に関する質問かを聞き返します。