IBM Watson Assistanceユーザー・インターフェースの状態でインテント値を取得するにはどうすればよいですか?

アハメド・サラ

ボットが認識した場合のセクションで、私は言うことができますintents[1].confidence > 0.4が、実際にその意図が何であるかを知ることができません。それで、それを取得する方法はありますか?

オブジェクトを使用して[応答]セクションですべてのインテントタイプと信頼度を取得でき<? intents ?>ますが、ボットがセクションを認識した場合は役に立ちません

サイモン・オドハティ

を使用するだけでインテントを取得できますintents[1].intent最初の選択肢ではなく、2番目の選択肢を要求していることに注意してください。最初のものはですintents[0]

解析したい複雑なツリーがある場合、毎回これを探すことが問題になる可能性があります。したがって、2つのアプローチがあります。

  1. インテント名を使用してコンテキスト変数をロードし、それを確認します。これにより、オブジェクトストアにオーバーヘッドが追加されますが、より動的になります。

  2. それが2番目の選択肢であり、最初の選択肢を気にしない場合:メインの実行ノードでintents[0].intent = intents[1].intent、に同じを設定confidenceます。これにより、通常のルックアップが引き継ぐことができます。

Watson Assistantのオブジェクトの詳細については、次を参照してください。

https://console.bluemix.net/docs/services/conversation/expression-language.html#access-intent

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ