重みとスコアの関係
デバッガの「解析」を行なった時に表示されるスコアの計算には、ユーザ発話とシナリオの類似度と共に使われているワードの「重み」も加味されます。
例えば「Godspeed」というワードの「重み」を、「1」とした場合、あるいは「2」とした場合では、このスコア付けが変わってきます。
スコアは以下のように計算されます。
シナリオに元々記述されていた要素は
「GodspeedポータルのURLを教えて」
Godspeed
ポータル
URL
教えて
でした。
ユーザ発話の要素は
「Godspeedポータル知りたい」
Godspeed →重複
ポータル →重複
知りたい
ですので、 全体のうち重複した部分は
Godspeed 1or2 → 重複
ポータル 1 → 重複
URL 1
教えて 1
知りたい 1
となり、全体を分母として、
スコア = 重複/全体
=1+(1or2) / (1or2)+1+1+1+1
=2/5 or 3/6
=0.4 or 0.5
が求められます。
ワード辞書の「重み」の値は半角数字であれば0〜100(小数入力も可)まで入力できますので、
スコア = 重複/全体 の値
のスコアを上げたい場合、使用するワード辞書の表現の「重み」を上げるのも一つの手です。