初始化和添加 LUISRecognizer

一旦你使用简介中提供的基本模板开始新项目,你应该能够像这样添加 LUISRecognizer -

var model = ''    // Your LUIS Endpoint link comes here
var recognizer = new builder.LuisRecognizer(model);

现在,recognizer 是一个 LUISRecognizer,可以根据你定义的 LUIS 模型传递意图。你可以将 recognizer 添加到你的意图中

var intents = new builder.IntentDialog({recognizers: [recognizer]});

你的机器人现在能够处理来自 LUIS 的意图。可以使用 IntentDialog 类的 matches 属性检测 LUIS 上的任何命名意图。因此,在 LUIS 模型中定义名为 hi 的意图,以识别机器人的意图,

intents.matches('hi', function(session) {
    session.send("Hey :-)");
});