Я хочу создать бота, но не понимаю, что такое Bot Framework и служба Azure Bot? Кто-нибудь может подробно объяснить?
Разница между Microsoft Bot Framework и Azure Bot Service?
Ответы (3)
Лучший способ понять разницу - просмотреть документацию. Документация по службе Azure Bot доступна здесь.
Вкратце, служба Azure Bot предоставляет набор шаблонов для начала создания ботов и ускорения разработки, поскольку он предоставляет интегрированную среду. Конечно, создаваемые им шаблоны основаны на BotFramework. С помощью службы Azure Bot вы даже можете кодировать своего бота прямо из редактора портала Azure, не выходя из браузера.
Если вы не хотите правильно начинать с Azure и хотите сначала разработать своего бота локально и т. Д., Вы можете использовать биты компоновщика BotFramework; но как я сказал; После того, как вы установите службу Azure Bot, вы сможете загрузить созданного бота и продолжить разработку со своего компьютера, если хотите.
По общему признанию, вы задали свой вопрос полтора года назад, но в начале 2018 года кажется, что Microsoft использует эти два термина как синонимы для одного продукта.
Возьмем, к примеру, ссылку на документацию с домашней страницы платформы ботов, название этой страницы - Bot Сервисная документация:
https://docs.microsoft.com/en-us/bot-framework/ а>
Кроме того, в калькуляторе цен Azure указана только служба Azure Bot (в обоих разделах "Analytics »и« ИИ + машинное обучение »). «Служба Azure Bot» - это то, что указано в счете.
Наконец, когда вы перейдете к созданию нового ресурса и выполните поиск по запросу «бот», единственные связанные элементы, которые вы увидите, относятся к службе Azure Bot, там также нет упоминания о платформе Azure Bot Framework.
With the launch of the new Azure Bot Service, we are migrating all bots to the new service by 3/31/2018. Learn more about the migration. START MIGRATING
- person Bob Haffner; 19.02.2018
Bot Framework - состоит из SDK с открытым исходным кодом и инструментов для сквозной разработки ботов.
Службы Azure Bot Services - облачная платформа, на которой размещаются боты, помогающая управлять ботом, подключаться и развертывать его на разных устройствах и по популярным каналам.
Служба Bot Framework - компонент службы Azure Bot, отвечающий за отправку информации между приложением и каналом.