ユーザ発話を厳密にマッチングする方法をご紹介します。
実装方法
<pattern>
タグのレベル属性でexact
を設定することで、ユーザ発話を厳密にマッチングすることができます。
xAIML
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<category> <pattern level="exact">りんごが好き</pattern> <template id="a"> りんごが好きなんですね。 </template> </category> <category> <pattern>*</pattern> <template id="b"> そうなんだ。 </template> </category> |
実行結果
1 2 3 4 |
user > りんごが好き bot > りんごが好きなんですね。 user > リンゴが好き bot > そうなんだ。 |