3

confidenceが確立された制限より低い場合、会話をanything_elseノードにリダイレクトする方法を作成する方法を理解したいと思います。ワトソン会話の信頼度を設定するにはどうすればよいですか?

anything_elseの回答にジャンプするintents[0].confidence < 0.5によってトリガーされたノードを作成しています。

したがって、値 "huaiuhsuskunwku"を入力すると、意図として認識され、#greetingsとなり、ノードがリダイレクトされます。

最初に挨拶として認識している理由は何ですか?

どうすれば適切に設定できますか?

答えて

7

ここに2つのものがあります。
1a。最新のAPIがリリースされるまでにはまだベータ版ですが、リレーショナル分類子と呼ばれるものを使用しました。それは利用可能なすべてのクラスをチェックし、最も類似したクラスに適合するように最善を尽くします。だから私はあなたが比較的少ないインテントしか持たず、各インテントにほんの少数のサンプルがあると仮定します。アルゴリズムにあまりにも多くの機能が1つを具体的に指し示していますが、それがそのクラスの一部であると思ういくつかの機能を見つけることができます。
1b。あなたは、あなたが応答したくないものをたくさん含んでいるオフトピックのためのクラスを作成する必要があります。これは本質的に既存のクラスのバランスをとって、それがあなたのメインクラスではないことを知っています。あなたはこれのためのダイアログノードは必要ありません。話題外のクラスは、あなたが望むように他のものに落ちるのを助けるだけです。
2.今週、APIのアップデートをリリースしました。これにより絶対分類器に変更され、スコアリングが今や異なって処理されます。各クラスはそれ自身で評価されます。私たちはまた、このような不気味さを除外するのに役立つオフトピックハンドラを組み込んでいます。ここのドキュメントをご覧ください:
https://www.ibm.com/watson/developercloud/doc/conversation/release-notes.html

関連する問題