Где разместить детали развертывания базы знаний в QnA bot sdk4? - PullRequest
0 голосов
/ 08 февраля 2019

Я следую инструкциям по переносу своей базы знаний из https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/tutorials/migrate-knowledge-base.

В пункте 9 говорится, что я должен использовать конечную точку (изображение в инструкциях ниже этой точки) для своего бота.Я создал бота веб-приложения на портале Azure.

Для sdk3 я могу установить эту информацию о конечной точке для своего бота веб-приложения и настроить работу КБ.Однако для sdk4 я не могу сделать то же самое.

Как перенести базу знаний в бот sdk4 Web App (QnA Maker)?

1 Ответ

0 голосов
/ 08 февраля 2019

Хороший пример бота QnA Maker с SDK v4 доступен здесь в официальных примерах:

С этими примерами вы можете видеть, что информация о конечной точке (hostname) находится в файле .bot, названном здесь qnamaker.bot и похожем на следующее:

{
    "name": "qnamaker",
    "description": "",
    "services": [
        {
            "type": "endpoint",
            "name": "development",
            "endpoint": "http://localhost:3978/api/messages",
            "appId": "",
            "appPassword": "",
            "id": "25"
        },
        {
            "type": "qna",
            "name": "qnamakerService",
            "kbId": "",
            "subscriptionKey": "",
            "endpointKey": "",
            "hostname": "",
            "id": "227"
        }
    ],
    "padlock": "",
    "version": "2.0"
}

Эти значения используются в коде.

...