BOT FRAMEWROK技术白皮书 第一章 概览
第一章 Bot Framework 概览
Microsoft Bot Framework(微软对话机器人框架)是微软公司提供给开发者去开发高质量的对话机器人整体解决方案,让用户在自己的喜欢的聊天环境(如微信,skype)中直接体验与聊天机器人的交互。开发者在编写对话机器人的时候都会面临种种问题比如:机器人所需要的基础I/O, 语言选择和对话框的实现,如何编写高性能,响应及时并且扩展性强的机器人。同时,机器人如何与用户对接,尤其是在用户使用不同的聊天环境和语言的情况下。基于这种情况,微软对话机器人技术为开发者提供了一整套的解决方案去帮助开发者搭建,链接,管理和发布可以与用户自如的交流的智能机器人,不管你的用户来自SMS 还是 Skype, Slack, Facebook Messenger, Kik, Office 365 邮件服务以及其他对话服务,比如国内的微信等。
Bot Framework 包括: Bot Builder SDK, 开发者页面 and Bot 目录(Directory).
Bot Builder SDK
Bot Builder SDK是一个在Git上开源的SDK (https://github.com/Microsoft/ BotBuilder),支持基于Node.js-, .NET- 或者 REST API搭建的bot。
Bot Framework 开发者入口
Bot Framework开发者框架帮助开发者将开发好的Bot与对话渠道进行连接比如:SMS, Skype, Slack, Facebook Messenger, Kik, Office 365 邮件服务以及其他对话服务。对于所有的连接,开发者只需要进行简单的注册,配置即可完成。对于所有注册的Bot机器人,微软都默认帮助开发者进行了与Skype和网页的连接。
Bot Directory
Bot Directory(https://bots.botframework.com/)是一个类似于手机端的App Store的Bot的总目录, 开发者需要在微软bot开发者入口注册并提交,通过审核后Bot就可以出现在这个目录里面。普通用户可以直接添加目录的机器人。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步