对话机器人用途很广,比如网站的虚拟客服,智能家具的语音助手,车载助手等等。
本文介绍通过机器人框架设计器 (Bot framework composer)接近拖拉拽的方式设计一个聊天机器人,该聊天机器人的主要功能是发起http请求查询天气。当然,稍微变通下,可以用来查询几乎任何你想查询的内容,比如是否有新的日程,比如查询订单系统等等。
本文使用了一个模拟的天气查询api,该api提供北上广深的天气查询,其余城市返回404,具体见下图:
机器人的流程如下:
设计界面如下图所示:
模拟器里的对话效果如下图所示:
详细的内容,还是看视频吧:
后续:
本文完成了可以调用http请求的查询天气的机器人设计,下一节内容中我们会分享,如何发布机器人,如何调用机器人。
还会介绍基于知识库问答的机器人;
还会介绍基于LUIS(Language Understanding)的机器人;
或者参与讨论留言关于你更期待的机器人类型:
本文用到的开发工具,可以点击阅读原文获取。