解析と重み
解析と重みとは?
ボットは、ユーザーが発話した時に、どのシナリオにヒットするか、発話とシナリオの類似度をもとにスコア付けを行い最もその値が高い返答を返します。
「解析」機能とは、この時のそれぞれのシナリオ毎のスコアの値を解析する機能です。
また、よりヒットさせたい発話があった場合、使用するワード辞書の表現の「重み」をつけることでこのスコアの計算においてより高いスコアをつけさせるなど、その発話のスコアの値を調整することもできます。
デバッガの「解析」機能とワード辞書の「重み」設定を活用することで、ユーザ発話と該当するボット発話のマッチングをより可視的に調整できるようになりました。
デバッガの「解析」を使用するための準備
解析機能を使うためには、エンジンバージョンが1.6.4以降である必要があります。
バージョンアップは、「Godspeedポータル」→「対話エンジン(該当のbotを選択)」→概要の「エンジンバージョン」から行います。
エンジンバージョンの値を、1.6.4以降に設定します。
値の設定ができたら、シナリオデバッガを開き直し、スーパーリロードを実行して下さい。
*スーパーリロード(Google Chromeで外部ファイルのキャッシュを削除します)
Windows : shift+F5
Mac : command+shift+R
ワード辞書E列の2行目以降に0〜100の半角数字(小数も可)以外の値が入っていると正常にバージョンアップできませんのでご注意ください。
バージョンアップに失敗した場合は、 E列の値を修正後、一度シナリオを適用した上で再度バージョンアップしてください。
※「重み」機能が追加されていない「1.6.4バージョン以前に作成されたシナリオアセット」のワード辞書・E1セルは空白です。
(画像のように、E1のセルに「重み」とご記入ください)
正しくバージョンアップされていれば問題なく動作します。
(エラー画面例)
E列の値を修正後、一度シナリオを適用した上で再度バージョンアップしてください。
正しくバージョンアップされると、シナリオデバッガでの「解析」機能、
ワード辞書での「重み」設定、これら2つを行うことができます。
解析についての詳細
こちらをご覧ください。
重みについての詳細
こちらをご覧ください。