ボットエディタを使い始める前に

ボットエディタとは 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データ編集に記載された質問文からキー(名詞、形容詞、動詞 [原型/完了/否定] など)が抽出されます。

FAQデータの質問例
メールが送れない
Wi-Fiのパスワードがわからない
上記の質問例から抽出されるキーは以下です。
メール 送れない
Wi-Fi パスワード わからない

真理表の作成

抽出したキーを基に真理表(対話ルール)が作成されます。

真理表例(キー抽出「FAQデータの質問例」の場合)

FAQデータの質問文 キー
メールが送れない メール 送れない  
Wi-Fiのパスワードがわからない Wi-Fi パスワード わからない

FAQチャットボット作成

作成された真理表を基に、FAQチャットボットのシナリオが作成されます。

ポイント
FAQチャットボットのシナリオには、読み込んだExcelもしくはボットエディタのFAQデータ編集に記載された内容(ストップキー/専門用語辞書/動詞ゆらぎ辞書/SET)が含まれます。

Excelの記載内容については、こちらをご覧ください。

FAQデータ編集については、こちらをご覧ください。

対話

対話が行われた場合、FAQチャットボット内では以下の順で処理が行われます。

 

  1. 対話フロー制御機能により、入力文が「質問文」か「コマンド(はい/いいえ等)」かを判定します。
    入力例:パスワードがわからない
  2. 質問文入力の場合、質問文からキーの抽出を行います。
    質問例:パスワードわからない
  3. 抽出されたキーもしくは入力されたコマンドと真理表のマッチングを基に、回答候補を検索します。
    マッチング、回答候補検索についての詳細は、後述をご覧ください。
  4. 検索結果を基に返答を返します。
    返答例:「Wi-Fi」に関する質問ですか?

マッチング

ユーザが発話した内容を真理表に照らし合わせ、マッチした内容に対する返答を返します。

マッチングの種類(入力文「パスワードわからない」の場合)

種類 説明 入力質問文 真理表の質問文
完全マッチング 入力質問の持つキーと同一キーを持つ真理表の質問文のマッチング パスワードわからない パスワードわからない
不足マッチング 入力質問の持つキーではキーが不足している真理表の質問文のマッチング パスワードわからない Wi-Fiパスワードわからない(「Wi-Fi」が不足)
過剰マッチング 入力質問の持つキーに余分なキーが含まれる真理表の質問文のマッチング パスワードわからない パスワードについて(「わからない」が過剰)
過不足マッチング 入力質問の持つキーではキーが不足しており、なおかつ余分なキーが含まれる真理表の質問文のマッチング パスワードわからない Wi-Fiわからない(「Wi–Fi」が不足、「パスワード」が過剰)
完全マッチング返答例
条件に近いQAを見つけました!

【質問文】
パスワードがわからない

【回答文】
パスワードを忘れた場合はこちらをご覧ください
https://xxxxxxxxxxxxxxxxxxxxxxxxxx

こちらの回答でよろしいですか?
はい
いいえ
新しい質問をする

回答候補検索

マッチする対話内容がない(真理表と「完全マッチング」なし)場合は回答候補を検索し、検索結果のキーを基にどの候補に関する質問かを聞き返します。

真理表の質問文例
Wi-Fiのパスワードが分からない
スマホのパスワードが分からない
上記が設定されているFAQチャットボットに「パスワードが分からない」と発話した場合の聞き返し例は以下です。
聞き返し例
「Wi-Fi」についての質問ですか。
はい
いいえ
「いいえ」を選択した場合の返答例は以下です。
返答例
条件に近いQAを見つけました!

【質問文】
スマホのパスワードが分からない

【回答文】
スマホのパスワードを忘れた場合はこちらをご覧ください
https://xxxxxxxxxxxxxxxxxxxxxxxxxx

こちらの回答でよろしいですか?
はい
いいえ
新しい質問をする