Разница между Microsoft Bot Framework и Azure Bot Service?

Я хочу создать бота, но не понимаю, что такое Bot Framework и служба Azure Bot? Кто-нибудь может подробно объяснить?


person amit patil    schedule 29.11.2016    source источник
comment
Вы просмотрели документы?   -  person Ezequiel Jadib    schedule 29.11.2016
comment
да, я читал некоторые блоги, но я не понял должным образом. Вы можете объяснить на высоком уровне?   -  person amit patil    schedule 29.11.2016
comment
прочтите документацию, это легко объяснит   -  person Christian Matthew    schedule 21.06.2019


Ответы (3)


Лучший способ понять разницу - просмотреть документацию. Документация по службе Azure Bot доступна здесь.

Вкратце, служба Azure Bot предоставляет набор шаблонов для начала создания ботов и ускорения разработки, поскольку он предоставляет интегрированную среду. Конечно, создаваемые им шаблоны основаны на BotFramework. С помощью службы Azure Bot вы даже можете кодировать своего бота прямо из редактора портала Azure, не выходя из браузера.

Если вы не хотите правильно начинать с Azure и хотите сначала разработать своего бота локально и т. Д., Вы можете использовать биты компоновщика BotFramework; но как я сказал; После того, как вы установите службу Azure Bot, вы сможете загрузить созданного бота и продолжить разработку со своего компьютера, если хотите.

person Ezequiel Jadib    schedule 29.11.2016
comment
Спасибо, Эсекьель Джадиб. Если я использую платформу для ботов Microsoft, на каких платформах можно развернуть бота, кроме Azure? - person amit patil; 29.11.2016
comment
Потенциально вы можете использовать любую платформу, поскольку это просто api для отдыха. Хотя это может быть не так просто, как с лазурью. Проверьте это stackoverflow.com/questions/39013866/ - person Ezequiel Jadib; 29.11.2016
comment
@EzequielJadib, не могли бы вы мне помочь с кодом, загруженным с Azure BotService? Я создаю лазурного бота, загружаю код, но он не компилируется: stackoverflow.com/questions/41789201/ - person Admiral Land; 22.01.2017

По общему признанию, вы задали свой вопрос полтора года назад, но в начале 2018 года кажется, что Microsoft использует эти два термина как синонимы для одного продукта.

Возьмем, к примеру, ссылку на документацию с домашней страницы платформы ботов, название этой страницы - Bot Сервисная документация:

https://docs.microsoft.com/en-us/bot-framework/

Кроме того, в калькуляторе цен Azure указана только служба Azure Bot (в обоих разделах "Analytics »и« ИИ + машинное обучение »). «Служба Azure Bot» - это то, что указано в счете.

Наконец, когда вы перейдете к созданию нового ресурса и выполните поиск по запросу «бот», единственные связанные элементы, которые вы увидите, относятся к службе Azure Bot, там также нет упоминания о платформе Azure Bot Framework.

person Graham    schedule 17.02.2018
comment
Чтобы добавить к этому, dev.botframework.com опубликовал следующее уведомление 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, отвечающий за отправку информации между приложением и каналом.

Microsoft Bot SDK службы

person tatigo    schedule 01.02.2021