Вернуться к определениям
Здесь есть 2 разные вещи:
Фактически вы развертываете не бот, разработанный с использованием QnAMaker, вы развертываете бота, разработанного с помощью Microsoft Bot Framework и использующего QnAMaker.
Ваш бот представляет собой веб-API с простой конечной точкой (xxx / api / messages), принимающей POST
запросы и которая будет использоваться коннектором бота. Затем в некоторых случаях он вызывает QnAMaker, но этот вызов немного скрыт, например, если вы используете QnAMakerDialog
в C #.
Хостинг / Стоимость
Для размещения веб-API в Azure (называемого службой приложений) вам понадобится план службы приложений. В зависимости от ваших потребностей существуют разные уровни плана службы приложений Azure:
Вам просто нужно выбрать тот, который соответствует вашим потребностям, никаких других действий не требуется (то, что находится позади (виртуальные машины ...), не является вашей целью).
Например, если вы просто хотите продемонстрировать использование бота с QnAMaker, достаточно бесплатного плана службы приложений.
Что касается QnAMaker, это только вызовы вашего проекта QnAMaker в фоновом режиме. Ваш проект доступен через Интернет по URL-адресу. Использование QnAMaker бесплатно на момент написания этого ответа (это все еще предварительная версия)
И последнее (но не менее важное): может потребоваться дополнительная плата в зависимости от каналов, которые вы будете использовать для демонстрации своего бота. См. Для этого калькулятор Azure для службы ботов: https://azure.microsoft.com/en-us/pricing/details/bot-service/
person
Nicolas R
schedule
27.02.2018