专栏首页IT大咖说对话即平台:利用人工智能以及云平台打造你的智能机器人

对话即平台:利用人工智能以及云平台打造你的智能机器人

摘要

微软中国技术顾问佘泽鹏为我们分享微软如何利用人工智能以及云平台打造智能机器人。

视频内容

dev.modern.ie

Web开发最令人头疼的问题就是如何去做兼容性的开发。虽然现在已经出现了很多现代化浏览器,但我们还有很多遗留的旧的浏览器问题。微软提供了一个工具dev.modern.ie,在上面输入一个网址,可以看到这个网站在各种浏览器下面是否存在兼容性的问题。

标准模式

正常情况下,应该让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的强大功能访问数十亿页面、图片、视频和新闻。

我今天的分享就到这里,谢谢大家!

本文分享自微信公众号 - IT大咖说(itdakashuo),作者:佘泽鹏

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-12-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Rancher大中华区技术总监带你6分钟了解Rancher 1.5

    摘要 Rancher容器管理平台1.5版已正式与大家见面了,此次分享将由Rancher Labs大中华区技术总监介绍Rancher的版本演进历史以及Ranche...

    IT大咖说
  • 分布式内存数据库新架构,极速OLTP应用新利器

    内容来源:2018 年 11 月 10 日,Oracle 数据库首席产品经理杨琳在“2018 SOUG年度数据库技术峰会”进行《Oracle TimesTen ...

    IT大咖说
  • 增长黑客国内落地实践

    摘要 Growthhacking 更像是专门为初创企业设立的 marketing 部门,与现在火爆的 lean startups 其实是相通的。growth h...

    IT大咖说
  • Laravel框架定时任务2种实现方式示例

    本文实例讲述了Laravel框架定时任务2种实现方式。分享给大家供大家参考,具体如下:

    砸漏
  • SDL系列讲解(七) SDL_image教程

    SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四)...

    用户1263308
  • 暗网世界,黑客可能用AI再造了一个“你”

    导读:今年2月,卡巴斯基实验室的欺诈侦查小组捣毁了一个名为“创世纪”(Genesis)的暗网市场。该市场出售“数字身份”(互联网用户的电子身份信息),每条信息起...

    华章科技
  • 暗网世界,黑客可能用AI再造了一个“你”

    今年2月,卡巴斯基实验室的欺诈侦查小组捣毁了一个名为“创世纪”(Genesis)的暗网市场。该市场出售“数字身份”(互联网用户的电子身份信息),每条信息起价5美...

    代码医生工作室
  • windows 安装mongo数据库&注册mongo服务

    https://www.mongodb.com/download-center?jmp=nav#community

    week
  • Confluence 6 多媒体文件和在页面中显示文件列表

    文件的预览同时也支持 MP3 音频和 MP4 视频文件。Confluence 使用 HTML 5 来播放附加的音频和视频文件。这个意味着这些文件类型的文件格式,...

    HoneyMoose
  • RF第二讲--Selenium2Library库的简单实用

    用户2149234

扫码关注云+社区

领取腾讯云代金券