Microsoft Bot - Часть 2: создание бота "Вопрос-ответ"

Tags: Microsoft, machine learning

В последнем посте мы показали, как создать простой Бот.

В этом сообщении мы собираемся показать, как создать бот "Вопрос-ответ" и внедрить его на веб-сайт.

Для начала вам нужно создать бонус для веб-приложений в Microsoft Azure с шаблоном Bot в форме "Вопрос-ответ".

После создания Web App Bot вам необходимо настроитьApp Service Setting.

Нажмите Application Setting, там есть четыре разных параметра: «QnAAuthKey», «QnAEndpointHostName» и «QnAKowledgebaseid».

Чтобы установить эти параметры, нам нужно создать базу знаний Вопрос-ответ.

Для создания базы знаний перейдите на веб-сайт: https://www.qnamaker.ai/

На веб-сайте нажмите Create a Knowledge Base.

Вам необходимо создать когнитивную службу Cognitive Service для QnA в Azure First.

Теперь вам нужно установить базу знаний, ввести собственное имя и назначить спецификацию Azure. Затем вам нужно вернуться к https://www.qnamaker.ai/

В разделе Populate your KB, есть два варианта: Url и File. Вы можете передавать частые вопросы на веб-сайт в формате TSV, PDF, Doc, Xlxs. Форма может быть загружена в Интернет или доступна через загрузку файла.

Мы создадим базу знаний для конференции, чтобы каждый мог находитьнекоторые частые вопросы, такие как: Местонахождение, время начала, место для парковки, тип жилья и так далее. Для этой цели мы создали текстовые документы, чтобы написать эти частые вопросы.

Теперь вам нужно сохранить и обучить, и, наконец, опубликовать его. После публикации QnA появятся необходимые поля. Как вы можете видеть на рисунке ниже, идентификатор базы данных, имя узла конечной точки и ключ аутентификации.

Теперь вам нужно поместить следующие ключи в Web App Bot

Теперь вам нужно проверить приложение в Test in Web Chat. 

Как мы объяснили в последнем посте, вы можете внедрить Bot в Power BI, Telegram или любой веб-сайт, как показано ниже.

Теперь, чтобы связать его с Telegram, вам нужно получить токен доступа из вашего Telegram и поместить его в запрошенное поле.

Теперь вам нужно поместить ключ и вставить HTML-код на веб-сайт.

<iframe width=”100%” height=”400px” src=”https://webchat.botframework.com/embed/questionleila?s=Secret Key”></iframe>

No Comments

Add a Comment