Ошибка типа: builder.LuisRecognizer не является конструктором - PullRequest
1 голос
/ 18 октября 2019

Я пытался использовать 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 правильно, я уже проверил. Спасибо за вашу помощь!

1 Ответ

1 голос
/ 18 октября 2019

Параметром должен быть URL-адрес от luis.ai > Manage > Azure Resources, представленный строкой:

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