侵权投诉
焊接机器人 喷涂机器人 搬运机器人 装配机器人 切割机器人 其它机器人
订阅
纠错
加入自媒体

Office 365 机器人(Bot)开发入门

2017-08-01 09:25
夜隼008
关注

  作为人工智能技术的一个主要的表现形式,这些年机器人(bot)的应用越来越广泛。不管是有实物的,还是纯软件的,现在的机器人技术应该说已经走入寻常百姓家了。这一篇文章探讨的是,在微软提供的BotFramework基础上快速开发和部署一个软件的机器人,并且将其与Office365或其他应用无缝地整合起来,为用户带来全新的基于会话的人机交互体验。

  基本概念

  本文会用一个实例带领大家入门,如下的几个基本概念稍作说明:

  BotFramework——这是微软提供的一整套工具和服务的集合,它的访问地址是https://dev.botframework.com。它主要包括了

  Bot注册和管理、运行服务

  多种开发模板和SDK(BotBuilderSDK)以及在线的开发和部署服务(AzureBotService)

  用于调试的模拟器(BotFrameworkEmulator)

  在线的应用商店(BotDirectory)

  Bot——这是我们最终开发出来的一个逻辑上的对象,它主要包含了一组API代码,一个描述文件。

  Channel——上面提到过了,我们开发出来的机器人(Bot)是一个逻辑上的对象,真正与用户交互的,必须要有一个合适的界面,这些界面,如果能跟用户最常用的应用程序整合在一起,则可能是一种更加好的体验。BotFramework的设计理念是让Bot一次编写,处处能运行,它通过所谓的Botconnectorservice来连接不同的用户界面。这些用来使用我们Bot的应用程序,我们称之为Channel。目前已经有十几个Channel是受支持的。详情请见:https://docs.microsoft.com/en-us/bot-framework/portal-configure-channels.

  截至本文发稿,我发现BotDirectory这个服务已经不再接受新的提交了,现在的政策改为BingChannel来提供服务。

  注册一个Bot

  要进行Bot开发,你首先需要在BotFramework中进行注册。你可以使用个人账号(MicrosoftAccount)和工作账号(Office365账号)登陆https://dev.botframework.com,然后选择“Mybots”,进行如下操作完成注册。

1501550179659059360.png

  在下面这个页面中,Bothandle是你的bot的标识符,不能包含空格,请保存这个名字,后续会用到。另外,Messagingendpoint此时可以不填。最关键就是要点击“CreateMicrosoftAppIDandpassword”,并且请保存返回的AppID和Password信息,后续会用到。

1501550224041032328.png

1  2  3  4  5  6  下一页>  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号