2016-09-20 13 views
1

www.ibmwatsonconversation.comワークスペースでテストしたときに完全に機能する会話ダイアログモデルを作成しました。Watson Webコンソールのワークスペース応答と一致しないWatson Conversation API応答

しかし、Webアプリケーションで同じワークスペースを呼び出すAPIを使用すると、APIを介して返される応答は同じではありません。以下は

が流れている:

テント1

テント2 - >エンティティ1

テント3

意図した動作:意図2と

1.Ask質問、インテント2ノードから応答を得る。

2.エンティティ1を入力し、エンティティ1ノードから応答を取得します。

(のみAPIからの)実際の行動:

  1. は意図2ノードからの応答を取得し、意図2との質問をします。

  2. エンティティ1を入力し、あなたはすべての呼び出しでバックコンテキストオブジェクトを渡していないこと、このための最も可能性の高い原因がある

答えて

2

意図1からの応答を取得します。会話はステートレスなので、コンテキストオブジェクトがなければ、自分がどこにいるかを判断することができず、デフォルトのルートになります。

最初の呼び出しでコンテキストオブジェクトが作成され、それをそのまま渡すことができます。

これが問題でない場合は、問題のデモにダミーデータまたはダイアログフローのスクリーンショット(関連部分のみ)を提供する必要があります。

+0

助けてくれてありがとう!毎回ルートノードに戻る原因となったコンテキストを更新しませんでした – Rui

関連する問題