2017-08-17 28 views
1

ユニティSDKウィジェットと標準HTTPコールを使用して、会話APIでメッセージの応答に一貫性がありません。Watson Conversation API Unity SDKウィジェット対HTTPコール

ワトソンコンソールのシミュレータ内の私の会話ボットをテストまたはメッセージPOSTエンドポイントを打つポストマン&を使用して:/v1/workspaces/{workspace_id}/message私は私のAnything_else適切なoutput.textメッセージをノード「すべてをキャッチ」をヒット所望の応答を受け取ります。

具体的には、私のボットと対話するためにワトソンユニティSDKを使用して:

m_Conversation.Message(のonMessage、m_WorkspaceID、messageRequest)

私は私の正確なポストマンを模倣しようとした

をそのメッセージのHTTP本文

私は決して私のAnything_elseノードに行きませんし、目的のoutput.textを取得しません。代わりに、ワトソンは、一致する最も高いインテントに割り当てます。alternate_intents: true(これは非常に低い一致率です)

ご意見やご提案をいただければ幸いです。

答えて

1

Unity SDKで会話サービスのバージョンを更新します。会話のDataModelファイルで、ユーザーは代わりにハードコードされたバージョンを持つのVERSIONを定義しますワトソンユニティSDKの次期メジャーリリース1.0では

public const string VERSION = "2017-05-26"; 

public const string VERSION = "2016-09-20"; 

を交換してください。

+0

チャンピオンのように働いた!迅速な対応に感謝します。 – johnnythecakes

関連する問題