現在、私たちはWatson Natural Language Classifierサービス(NLC)を使用して、ユーザーの質問のインテントを取得しています。しかし、NLCを構成して維持することは難しくなっているので、Watson Conversationセクションを使用してユーザーの質問のみを目的とすることが可能かどうか、サービスからのダイアログの応答ではないのかという疑問がありました。ワトソン会話を使用してインテントのみを取得できますか?
1
A
答えて
2
このインテントは、会話からの返信の一部として提供されます。パラメータalternate_intents=true
を設定すると、上位10のインテントが返されます。
残りのペイロードは取得されますが、無視することはできます。私は、true
という条件を持つダイアログノードを1つ作成することをお勧めします。これにより、一致するノードが見つからない場合にSPELエラーを防止します。
あなたの応答は次のようになります。
{
"alternate_intents": true,
"context": {
"conversation_id": "6c256e10-ba3b-4d2b-84fc-740853879d4f",
"system": {
"_node_output_map": { "True": [0] },
"branch_exited": true,
"branch_exited_reason": "completed",
"dialog_request_counter": 1,
"dialog_stack": [ { "dialog_node": "root" } ],
"dialog_turn_counter": 1
}
},
"entities": [],
"input": { "text": "test" },
"intents": [
{ "intent": "intent1", "confidence": 1.0 },
{ "intent": "intent2", "confidence": 0.9 },
{ "intent": "intent3", "confidence": 0.8 },
{ "intent": "intent4", "confidence": 0.7 },
{ "intent": "intent5", "confidence": 0.6 },
{ "intent": "intent6", "confidence": 0.5 },
{ "intent": "intent7", "confidence": 0.4 },
{ "intent": "intent8", "confidence": 0.3 },
{ "intent": "intent9", "confidence": 0.2 },
{ "intent": "intent10", "confidence": 0.1 }
],
"output": {
"log_messages": [],
"nodes_visited": [ "True" ],
"text": [ "" ]
}
}
あなたが参照する必要があるのは、json_response['intents']
です。また、意図を気にするだけであれば、文脈を送り返す必要はありません。
これを追加するだけです。 NLCと会話は、2つの非常に異なる学習モデルを使用します。
- NLCは自動的に、会話が相対の場合は「絶対の自信」
を使用して、検出されたアイテムのすべての信頼度が素人用語では1まで追加されます
絶対の場合、信頼はその意図にのみ関係します。これは、あなたが話していることが与えられた訓練にないかもしれないことを会話が理解できることを意味します。また、あなたの意図リストが空に戻ってくることを意味します。
これまでに90%を与えていたものが60%を与えているのであれば、慌てないでください。彼らはちょうど異なって得点しています。
関連する問題
- 1. ワトソンの会話はネストされたインテントをサポートしていますか?
- 2. ワトソンの会話 -
- 3. ワトソン会話のインテントをエクスポートする方法はありますか?
- 4. ワトソン会話の前後の会話
- 5. ワトソンの会話エンジンの並列インテント処理
- 6. 条件付きジャンプをワトソンの会話
- 7. ワトソン - 会話サービスから常に{"error": "Unsupported Media Type"}を取得します
- 8. ワトソンの会話サービスで#out_of_scopeインテントを使用するにはどうすればよいですか?
- 9. 複合入力のワトソン会話をコーディングしていますか?
- 10. IBM Watson会話 - node.jsをワトソン会話に接続できません
- 11. ワトソンの会話の流れ、
- 12. ワトソンの会話の式
- 13. ワトソン会話リストのエンティティ値
- 14. ワトソン会話のIBMハイパーリンク
- 15. ワトソンの会話サービスとキャリッジリターン
- 16. ワトソン会話で選択オプションを使用する方法
- 17. コンテキストをワトソンの会話に渡す
- 18. 評価方法ワトソン会話?
- 19. 会話でワトソン会話が「失われる」
- 20. input.text.matchesから一致するテキストを取得し、ワトソン会話でコンテキスト変数に格納します。
- 21. WP7.1 SDKを使用して電話会社を取得
- 22. ワトソンの会話、応答不足のテキスト
- 23. ワトソンの会話は本当の条件を取っていません
- 24. ワトソンの会話は常にルートから始まります
- 25. ワトソン会話サービスの通知コーディング
- 26. はワトソンの会話出力(JSON)
- 27. ワトソン会話サービスのトレーニング方法は?
- 28. ワトソンの会話 - 展開方法
- 29. ワトソンの会話の入力テキストにアクセスできない
- 30. ワトソンの会話で取り込んだデータを外部ファイルに保存できますか?