2017-08-17 48 views
1

我遇到使用统一SDK插件VS标准HTTP调用的API谈话不一致的消息响应。沃森对话API统一SDK插件VS HTTP调用

当测试沃森控制台的模拟器中我的谈话BOT或使用邮差&击中消息POST端点:/v1/workspaces/{workspace_id}/message我收到这伤害到我的Anything_else“一网打尽”用适当的output.text消息节点所需的响应。

当使用沃森统一SDK与我的机器人互动,具体为:

m_Conversation.Message(的onMessage,m_WorkspaceID,messageRequest)

当我试图模仿我的确切邮差在messageRequest

HTTP身体我从来没有到我的Anything_else节点或获得所需的output.text。相反,沃森将其分配给我看到的最高匹配意图时,通过alternate_intents: true(这是一个非常低的%匹配)

任何提示或建议将不胜感激!

回答

1

更新Unity SDK中对话服务的版本。在对话的DataModel文件,用

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

更换

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

在沃森统一SDK即将1.0主要版本的用户将确定,而不必硬编码的版本VERSION

+0

像冠军一样工作!欣赏快速反应。 – johnnythecakes