我正在使用node.js进行项目,并且正在使用IBM的watson对话服务。问题是,当我为正确的节点发送文本时,它总是从根节点开始,而忽略正确的节点。

我使用文档中提供的代码:

var watson = require('watson-developer-cloud');
var conversation = watson.conversation({
  username: '{username}',
  password: '{password}',
  version: 'v1',
  version_date: '2016-09-20'
});
conversation.message({
  workspace_id: '25dfa8a0-0263-471b-8980-317e68c30488',
  input: {'text': 'Turn on the lights'},
  context: context
},  function(err, response) {
  if (err)
    console.log('error:', err);
  else
    console.log(JSON.stringify(response, null, 2));
});


感谢您的帮助。

最佳答案

感谢@ SimonO'Doherty,它终于可以工作了,而且很简单。只需返回旧输出的上下文即可。

10-05 20:37
查看更多