javascript - TypeError : builder. LuisRecognizer 不是构造函数

标签 javascript botframework azure-language-understanding

我尝试使用文档中所述的 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 是正确的,我已经检查过了。 感谢您的帮助!

最佳答案

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

const luisrecognizer = new builder.LuisRecognizer(process.env.LUIS_MODEL_URL);

关于javascript - TypeError : builder. LuisRecognizer 不是构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58447549/

相关文章:

javascript - 如何将数字传递给 crypto-js hmac sha1 方法?

javascript - Accordion 代码返回 false 导致页面意外刷新

c# - botframeworkv4 - 可用 channel ID 列表

c# - 在 .NET Core 中解析 Timex 表达式

javascript - 从所选选项中获取 href 值并更改按钮的 href

javascript - 在 JQGrid 的 showlink 格式化程序中添加动态参数

azure - 第二个 ConversationUpdate 事件将在用户第一次输入之后发生?

botframework - FormFlow 为字符串字段定义选项

Luis 的 Azure key 不可用

nlp - Microsoft LUIS 无法识别实体