内容来源:2017年3月11日,微软中国技术顾问佘泽鹏在“HTML5梦工场 & 微软开发者沙龙第02期——北京”进行《对话即平台:利用人工智能以及云平台打造你的智能机器人》演讲分享。IT 大咖说作为独家视频合作方,经主办方和讲者审阅授权发布。
阅读字数:1495 4分钟阅读
摘要
微软中国技术顾问佘泽鹏为我们分享微软如何利用人工智能以及云平台打造智能机器人。
标准模式
正常情况下,应该让Edge或者IE使用标准模式来渲染你的页面,避免使用兼容模式。这样就可以使用有效并且格式正确的DOCTYPE,避免通过X-UA-Compatible强制浏览器用兼容模式渲染页面。当你确实要使用兼容模式来渲染网页的时候,就需要加入兼容性视图列表中。
框架与类库
尽量使用稳定并兼容度最高的框架,比如jQuery建议使用1.7.2版本。
建议使用modern.IEd的site scan工具进行扫描,扫描之后就可以发现一些问题。
浏览器检查vs功能检测
应该通过功能检查的方式而不是通过User Agent探测来判断浏览器对某一功能是否支持。因为User Agent探测可能需要写一个非常复杂的逻辑,也很容易被欺骗。
还可以使用Modernizr等工具进行功能检测。
全新的Web浏览体验——Microsoft Edge
MicrosoftEdge是一个现代化的浏览器,它有全新的渲染引擎,支持所有的Windows10设备。Microsoft Edge还支持一些触控的操作,因为现在出厂的一些设备基本都支持触控操作,需要有一个很好的触控体验。还有自然的inking支持以及Cortana小娜的交互。可以快速地分享浏览内容,为分享进行设计。
Computers understanding the world
计算机现在也正在认识世界,比如通过视觉、语言、语音和知识等等,这些都是人类为计算机研究出的一些技术。计算机也变得越来越强大,它能够理解或识别这个世界。
微软AI主要提供了三个方面,大数据和机器学习、认知计算能力和对话即服务的体验。
现在已经有很多消息类的应用都呈现一种快速增长的趋势,在这个情况下,微软提出我们现在是在“对话即平台”的时代。
在“对话即平台”这个概念中有几个角色,首先是人。对话就要涉及到人与人之间的对话。这里面还有一个电子助手的概念,现在很多大公司已经在做了,比如微软的小娜。我们在每台Windows10上都有自己的小娜,它能够理解很多行程。当它能理解一些事情的时候就有了一定的洞察力,能够主动进行提示。
在“对话即平台”中很重要的一点就是要有机器人。我们要通过对话发起服务,那么另一端应该是一个bot。以后或许我们只要给bot发送消息,它就能帮助我们去完成某些任务或工作。
行业发展趋势
信息检索:查询检索某个数据源的结果。
智能顾问:基于用户的输入以及后台的专家系统为用户提供相应的指导建议。
事务:完成某项特定的任务。
用户交流:在机器人的知识范围内和用户展开交流,并收集用户相应的反馈。
Bot框架
Bot框架是一个Microsoft-operated 服务也是一个SDK,还是微软提供编写bot机器人的众多技术之一。
其他技术:LUIS(语义理解),Speech APIs(语音识别技术), Azure等等。
Bots给业务和用户粘度提供了新的机会和渠道
随时随地、不受平台与设备限制地为客户提供服务。可以在上下文语境中与用户会话,以一种更自然的方式与用户进行交互。在用户量巨大的各种消息平台上开拓应用与服务,提升用户体验,减少人工帮助的请求。
微软认知服务
视觉:从面部感官到感觉,让您的对话机器人了解图像、视频和情绪。
语音:把语音转换成文本或把文本转换成语音;了解您的意图,翻译语言,过滤噪音以及识别说话者。
语言:教您的对话机器人理解自然语言指令,解析复杂的文本以及了解用户情绪。
知识:从网络、学术界或您自己的数据积累中融合丰富的知识。
搜索:通过必应API的强大功能访问数十亿页面、图片、视频和新闻。
我今天的分享就到这里,谢谢大家!
领取专属 10元无门槛券
私享最新 技术干货