初始化和新增 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 :-)");
});