javascript - TypeError:builder.LuisRecognizer 不是构造函数
问题描述
我尝试使用文档中所述的 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
是正确的,我已经检查过了。谢谢您的帮助!
解决方案
参数应该是来自 的 URL luis.ai > Manage > Azure Resources
,由字符串表示:
const luisrecognizer = new builder.LuisRecognizer(process.env.LUIS_MODEL_URL);
推荐阅读
- random - 伪随机数
- uwp - 在 Prism.Windows 7.1.0 中创建外壳的替代方法?
- amazon-cognito - Cognito - 当设备时区为 EDT 且当前时间设置为 IST 时,用户无法登录
- angular - 将文档引用过滤为字段
- graphql - 查询 graphiql 导致 Apollo 错误转发不是函数
- assembly - 通过CTF学习逆向
- c# - 如何在 Asp.net MVC C# 中从会话而不是数据库中插入和获取数据
- reporting-services - 如何将页脚放在矩形内
- javascript - 使用 video.js 需要 CORS
- google-apps-script - 输入后立即将 Google 表单答案写入工作表