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