Microsoft Bot Framework和Azure Bot服务之间的区别?

ami*_*til 3 botframework azure-bot-service

我想创建一个机器人,但我很困惑什么是Bot Framework和Azure Bot服务?谁能详细解释一下?

Eze*_*dib 6

了解差异的最佳方法是通过文档.Azure Bot服务文档可在此处获得.

简而言之,Azure Bot Service提供了一组模板,可以开始创建Bots并加速开发,因为它提供了一个集成环境.当然,它创建的模板基于BotFramework.使用Azure Bot服务,您甚至可以在舒适的浏览器中直接从Azure门户编辑器编写机器人代码.

如果您不想以正确的方式开始使用Azure,并希望首先在本地开发Bot等,您可能需要使用BotFramework构建器位; 但正如我所说; 一旦您使用Azure Bot服务,您就可以下载生成的bot并根据需要从您的计算机继续开发.


Gra*_*ham 5

诚然,您在一年半之前问了您的问题,但是在2018年初,微软似乎在一个产品上交替使用了两个术语。

bot框架首页中的文档链接为例,此页面的标题为Bot Service Documentation

https://docs.microsoft.com/zh-CN/bot-framework/

此外,在Azure定价计算器中,仅列出了Azure Bot Service(在“ Analytics”和“ AI + Machine Learning”下)。发票上会显示“ Azure Bot服务”。

最后,当您创建新资源并搜索“ bot”时,您将看到的唯一相关项目是Azure Bot Service,也没有提及Azure Bot Framework。

  • 除此之外,https://dev.botframework.com/已发布以下通知`随着新的Azure Bot服务的启动,我们将在2018年3月31日之前将所有机器人迁移到新服务。了解有关迁移的更多信息。开始迁移` (2认同)