如何在Luis上每次迭代后检查我的输入?

时间:2017-12-13 12:38:44

标签: node.js chatbot luis

if (!meeting.location) {
     builder.Prompts.text(session, 'where is the location');
} else {
     next();
}

这是我的node.js代码的一部分,我的机器人试图识别第一条消息中的位置,如果他没有找到它,那么他将任何值作为位置,可能像“83748yhgsdh”一样随机”

我的问题是如何让我的系统在每一步检查用户输入,只采取合理的选择。

1 个答案:

答案 0 :(得分:0)

您可以手动调用LUIS识别器

e.g:

var recognizer = new builder.LuisRecognizer(model);
recognizer.recognize(
  "hello",
   model,
  function (err, intents, entities) {
    console.log(intents);
  }
)