НЛП Диспетчер бот - PullRequest
       38

НЛП Диспетчер бот

0 голосов
/ 09 февраля 2020

Я создал бот nlp, используя пример bot-builder из github. Но это не работает должным образом. для Луиса я получаю ответ, но для qna я получаю сообщение об ошибке

сообщение об ошибке: [onTurnError] необработанная ошибка: TypeError: Невозможно прочитать свойство 'map' из неопределенного

Ответы [ 2 ]

0 голосов
/ 26 февраля 2020

Если ключи в вашем файле среды неверны, вот мои шаги по его исправлению:

  1. Go к порталу Microsoft QnA Maker QnA Maker
  2. Выберите базу знаний и опубликуйте sh it
  3. Когда вы опубликуете sh it, вы должны увидеть параметры для почтальона:

POST /knowledgebases/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/generateAnswer Host: https://zzzzzzzzz.xxxxxx.net/qnamaker Authorization: EndpointKey yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy Content-Type: application/json {"question":"<Your question>"}


Для QnA Maker необходимы три параметра среды: QnAKnowledgebaseId, QnAAuthKey и QnAEndpointHostName. Они соответствуют значениям, указанным выше при публикации sh вашего QnA Maker.

QnAKnowledgebaseId = ХХХХХХХХХХХЙ-XXXXXXXX-ХХХХХХХХХХХЙ * * QnAAuthKey тысячи двадцать-одиной = yyyyyyyyyyyy-YYYYYYYY-yyyyyyyyyyyy * * * тысяча двадцать-два * QnAEndpointHostName тысяча двадцать-три = https://zzzzzzzzz.xxxxxx.net/qnamaker

Я следовал этому уроку здесь: Учебник: используйте QnA Maker в своем боте, чтобы отвечать на вопросы

Надеюсь, это поможет!

0 голосов
/ 10 февраля 2020

Эта ошибка возникает, когда что-то пошло не так при вызове службы QnAMaker. Либо:

A) Ваши ключи неверны в файле env / appsettings

или

B) Вы установили квоту для вызовов QnAMaker.

Пожалуйста, убедитесь, что ваши ключи QnAMaker верны, и если это так, дважды проверьте свои уровни подписки на базе знаний QnAMaker.

...