TypeError:builder.LuisRecognizer不是构造函数

问题描述 投票:0回答:1

我试图按照文档中的说明使用LuisRecognizer来获取合适的意图。通过以下方式初始化构建器:

var builder = require('botbuilder');
var luis = new builder.LuisRecognizer(luisRequest);
var intents = new builder.IntentDialog({intentThreshold:thresholds["luis"], recognizers: luis}); 
console.log(intents)

但是我回来了:

TypeError: builder.LuisRecognizer is not a constructor

我忽略了什么吗?该文档似乎是最新的。luisRequest是正确的,我已经检查过了。谢谢您的帮助!

javascript botframework luis
1个回答
0
投票

参数应该是luis.ai > Manage > Azure Resources中的URL,用字符串表示:

const luisrecognizer = new builder.LuisRecognizer(process.env.LUIS_MODEL_URL);
© www.soinside.com 2019 - 2024. All rights reserved.