Я создаю виртуального агента из шаблона виртуального помощника BOT framework и создал новую базу знаний QnA maker. Добавил новый kb к когнитивным моделям. json и запустил скрипт update_cognitive_models с параметром -remotetolocal. Я вижу, что отправка LUIS была обновлена и опубликована с новым kb, который является многооборотным, но в эмуляторе выполняется трассировка LUIS, намерение обнаружено, но бот не будет искать kb производителя QnA для запуска диалог, в то время как Faq kb работает без проблем. Вот трассировка LUIS:
{
"recognizerResult": {
"alteredText": null,
"entities": {},
"intents": {
"q_Intune_Enrollment": {
"score": 0.8491236
}
},
"text": "Intune"
}
}
This is all it performs:
[09:12:37]-> message Intune
[09:12:37]<- traceLuisV3 Trace
[09:12:37]POST200conversations/<conversationId>/activities/<activityId>
[09:12:37]<- typing
[09:12:37]POST200conversations/<conversationId>/activities/<activityId>
[09:12:38]<- message Apologies, it looks like something went wrong. Try...
Обновление: проблема возникла в GITHUB, и было предоставлено решение.