#azure #azure-language-understanding #dispatch #azure-bot-service #luis.ai
#azure #понимание языка azure #отправка #azure-bot-service #luis.ai
Вопрос:
`Hi this my code i am working on LUIS and QNA Services together but when i am sending message on Emulator i am getting some error msg
1)The bot encountered an error or bug.
2)To continue to run this bot, please fix the bot source code. `
const dispatchRecognizer = новый LuisRecognizer({
applicationId: process.env.LuisAppId,
endpointKey: process.env.LuisAPIKey,
конечная точка: https://${ process.env.LuisAPIHostName }.api.cognitive.microsoft.com
}, {
includeAllIntents: false,
includeInstanceData: false
}, true);
this.onMessage(async (context, next) => {
console.log('Processing Message Activity.');
let con:any=context;
console.log(context);
// First, we use the dispatch model to determine which cognitive service (LUIS or QnA) to use.
const recognizerResult = await dispatchRecognizer.recognize(con);
console.log("recogResult- ",recognizerResult);
// Top intent tell us which cognitive service to use.
const intent = LuisRecognizer.topIntent(recognizerResult);
console.log("Intent -",intent);
// Next, we call the dispatcher with the top intent.
await this.dispatchToTopIntentAsync(context, intent, recognizerResult);
await next();
});
Комментарии:
1. я ссылаюсь на этот документ, пожалуйста, проверьте эту ссылку:docs.microsoft.com/en-us/azure/bot-service /…
Ответ №1:
SDK Bot Framework с открытым исходным кодом предоставляет более 40 общих многоразовых строительных блоков и примеров, доступных в .net, JavaScript (es5, es6), Python и Java. Эти образцы строятся из простого echo в образцы для диалога, управления состоянием и аутентификации. Их можно комбинировать для создания более сложных решений, которые также используются в решении Virtual Assistant.
Ниже приведен неполный список примеров. Ознакомьтесь со всем списком https://github.com/Microsoft/BotBuilder-Samples
NLP-with-dispatch: демонстрирует, как отправлять сообщения через LUIS и QnA Maker.