Невозможно добавить базу знаний (QnA maker) к навыку фреймворка бота. Шаблон предоставляет сценарии развертывания, которые, кажется, могут позаботиться о добавлении создателей QnA к навыку. Что мне не хватает? Я выполнил следующие шаги:
Так же, как мы добавили бы новых создателей qna / базы знаний в виртуальный помощник, я выполняю следующие шаги, чтобы добавить его к навыку:
- Create Навык с использованием новейшего шаблона навыков (C#) - , вы можете найти его здесь
- Разверните навык на Azure с помощью deploy.ps1, которое вы можете найти в разделе решения "/ Deployement / Scripts / "папка
Обновите когнитивные модели. json с необходимыми данными о создателе qna - добавьте детали в" базы знаний "- формат, указанный ниже:
"базы знаний": [{"id": "hr", "subscriptionKey": "", "hostname": "https://.azurewebsites.net/qnamaker", "kbId": "kbId", "name": "", "endpointKey": ""}]
Запустите update_cognitive_models.ps1 в той же папке, что и выше.
- Когда я запускаю указанный выше сценарий, я получаю сообщение об ошибке ниже:
Ошибка в журналах: AZ CLI передает минимальную версию. Текущая версия - 2.6.0. К сожалению, не удалось открыть [C: \ Users \ jyotikub \ source \ repos \ MyAssistant1 \ TestHRSkill \ TestHRSkill \ Deployment \ Scripts .. \ Resources \ QnA \ en-us \ hr.json]
Разве update_cognitive_model не должна создавать файл hr. json?
Обратите внимание, что я тестировал добавление того же QnA к виртуальному помощнику, и он отлично работает. Я дважды проверил значения для каждого из предоставленных ключей, и они верны.