我想创建一个机器人,但我很困惑 Bot Framework 和 Azure Bot 服务到底是什么?谁能详细解释一下?
3 回答
诚然,您在一年半前问过您的问题,但在 2018 年初,微软似乎将这两个术语互换用于一个产品。
以bot 框架主页的文档链接为例,该页面的标题是Bot Service Documentation:
https://docs.microsoft.com/en-us/bot-framework/
此外,在Azure 定价计算器中,仅列出了 Azure Bot 服务(在“分析”和“AI + 机器学习”下)。“Azure Bot Service”是发票上显示的内容。
最后,当您创建新资源并搜索“bot”时,您将看到的唯一相关项目是 Azure Bot Service,那里也没有提及 Azure Bot Framework。
了解差异的最佳方法是阅读文档。Azure Bot 服务文档可在此处获得。
简而言之,Azure Bot Service 提供了一组模板来开始创建 Bot 并加速开发,因为它提供了一个集成环境。当然,它创建的模板是基于 BotFramework 的。借助 Azure 机器人服务,您甚至可以在舒适的浏览器中直接从 Azure 门户编辑器对您的机器人进行编码。
如果您不想以正确的方式开始使用 Azure,并且想先在本地开发您的 Bot,等等,您可能需要使用 BotFramework 构建器位;但正如我所说;一旦你看到 Azure Bot Service,你就可以下载生成的 bot 并根据需要从你的机器继续开发。
Bot Framework - 由开源 SDK 和用于端到端机器人开发的工具组成。
Azure 机器人服务- 一个托管机器人的云平台,可帮助您跨设备和流行渠道管理、连接和部署机器人
Bot Framework Service - Azure Bot Service 的一个组件,负责在应用程序和通道之间发送信息