Ошибка ввода: словарь не содержит маркера UNK

#botframework

Вопрос:

Мой бот использует Orchestrator для выбора между QnA Maker и LUIS. Папка модели содержимое и моментальный снимок создаются с помощью BF CLI, используя этот пример:

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-orchestrator?view=azure-bot-service-4.0amp;tabs=js

Когда я запускаю свое приложение локально, все идет хорошо и OrchestratorRecognizer возвращает ожидаемый результат.

Когда я развертываю свой код в веб-приложении Azure, я получаю следующую ошибку:

 TypeError: vocabulary does not contain the UNK token.
at OrchestratorRecognizer._initializeModel (/node_modules/botbuilder-ai-orchestrator/lib/orchestratorRecognizer.js:272:35)
at OrchestratorRecognizer.<anonymous> (/node_modules/botbuilder-ai-orchestrator/lib/orchestratorRecognizer.js:143:18)
at Generator.next (<anonymous>)
at /node_modules/botbuilder-ai-orchestrator/lib/orchestratorRecognizer.js:15:71
at new Promise (<anonymous>)
at __awaiter (/node_modules/botbuilder-ai-orchestrator/lib/orchestratorRecognizer.js:11:12)
at OrchestratorRecognizer.recognize (/node_modules/botbuilder-ai-orchestrator/lib/orchestratorRecognizer.js:123:16)
at EmptyBot.<anonymous> (/home/site/wwwroot/lib/bot.js:61:65)
at Generator.next (<anonymous>)
at fulfilled (/home/site/wwwroot/lib/bot.js:7:58)
 

Используя SSH для просмотра файлов в веб-приложении Azure, я не могу найти никаких очевидных различий между файлами на сервере и моими локальными файлами.

Изменение переменных SnapShotFile, ModelFolder или VocabFile (в папке модели config.json ) приводит к ошибке «Файл или путь не найден», поэтому все пути, похоже, настроены правильно.

Также vocab.txt файлы содержат [UNK] то, что задано как unk_token in tokenizer_config.json .

Я сталкиваюсь с этой проблемой уже несколько дней, и если у вас есть какие-либо идеи о том, что может вызвать эту проблему или с чего начать поиски, я был бы вам очень признателен.