热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微软高调秀肌肉:分享25年人工智能研发成果

25年前,微软就已开始投资人工智能领域,随着新一代聊天机器人Zo、CortanaDevicesSDK和SkillsKit,以及各种智能工具包和框架的推出,二十几年的愿景逐渐成

25年前,微软就已开始投资人工智能领域,随着新一代聊天机器人Zo、Cortana Devices SDK和Skills Kit,以及各种智能工具包和框架的推出,二十几年的愿景逐渐成为现实。

“如果根据很多基准来看,微软的计算机视觉算法超过了业内其他企业——甚至包括人类。”微软全球执行副总裁沈向洋昨日在旧金山的一次小型人工智能会议上说到,“令我兴奋的是,我们在计算机视觉的进步已经体现在HoloLens等产品中,包括Uber等客户也在使用这些技术和功能”

盖茨在1991年创立微软研究院时,他希望计算机有朝一日可以看懂、听懂和理解人类,这一宏伟目标也成功吸引了大批顶尖人才加盟微软研究院。

今年10月,微软在语音识别能力上有着突破性进展,使之成为首家能在语音识别准确率上媲美人类的公司。Skype Translator也同样有着很大的进展,已经支持9种语言,这也是从研究到产品开发的整个过程加速发展的典型案例。

Skype Translator可让世界各地的人能听懂并理解彼此的语言,而且几乎没有延迟。能否实现面对面实时翻译?借助全新语音和语义识别技术,微软Translator现可实现多语种同声传译,帮助世界各地的人建立联系,打破语言障碍。

除此之外,微软还建立了世界上最大的知识图谱。基于必应搜索和Office 365,使得微软可以理解数十亿的实体:包括人和地点、各种物体。我们现在将会把“世界上的常识”与人们的“工作知识”连接起来。

微软的愿景很大胆:我们计划在虚拟助理、应用、服务和基础设施等多个领域实现真正的人工智能系统。微软希望向所有人提供人工智能技术,包括消费者,企业和开发者,让他们都能在这些技术中获益。

“我们一直希望实现技术民主化。借助人工智能,这一目标计划在两年内实现——将其整合到Office 365等产品后,打造一个方便他人使用和创新的平台。”沈向洋说到,他还自称是“研究型产品经理”。

这个技术平台包括25项认知智能服务(Cognitive Services)的API,可提供语音、语义、知识图谱和搜索方面的人工智能技术。

当然,仅仅拥有产品和技术是不够的。要在人工智能浪潮中取得成功,与各大型机构深度合作必不可少。

沈向洋提到:“我几周前跟山姆·奥特曼一起来过这个房间,宣布了我们在OpenAI方面的合作。能与他人展开合作,并帮助其开发项目,是件非常好的事情。”

当下我们正在目睹计算行业的新一轮重大平台转型,此轮转型的动力来自AI,其中重头戏是人类最自然的行为:对话。数字体验将会模拟人与人之间的互动方式,以往需要人类去理解计算机,而现在则是让计算机理解我们,甚至为计算机赋予前瞻性。

介绍一下Zo

对话机器人分两种类型:一方面是完成任务和指令,另一方面是情感交流。如果对话机器人能在两两方面表现十分优秀,这才是人工智能的前景。

微软的长期战略是不仅能为Cortana这样的虚拟助理赋予智商,还要为它赋予情商。这一想法已在微软的聊天机器人服务中与有着一定的突破性进展。

而Zo就是这场进化和突破的新力量。

Zo是一款社交聊天机器人,它以小冰和Rinna的技术为基矗而这是两款聊天机器人在中国和日本均取得非常大的成功。你与Zo可以在社交网站Kik上像朋友一样互动,微软还计划将其引入Skype和Facebook Messenger等社交媒体。

Zo的开发过程中吸收了大量社交数据。她通过人类的互动学会了如何利用有感情、有头脑的方式进行回应,其不但能提供独特的观点,还能说出适当的礼仪和情感言辞。除此之外,微软也为其设计了强大的制衡措施,避免该应用被恶意攻击,使其“黑化”。

微软从2014年5月开始研发聊天机器人,最早的产品是小冰。小冰已拥有4000万用户——超过加州的人口总和。她与用户的每次对话平均有23个回合,几乎是业内平均水平的10倍。

除此之外,小冰还是第一个在上海东方卫视从事电视广播工作的聊天机器人。继小冰之后,微软又在日本推出了Rinna。如今Rinna会定期与20% 的日本人展开对话。

Zo已在美国和10万人进行了对话,其中对话超过1小时的用户高达5000人。Zo保持了微软聊天机器人迄今为止最长的连续对话记录:共1220回合,持续9小时53分。

“这是非常个性化的体验。原先是以机器为中心,现在变成了以人为中心,从感知变成了认知,从理性变成了感性。”沈向洋说到。

Bot Framework

微软推出Bot Framework(微软开发的一款可让任何人制作自己的聊天机器人) 以及全套的工具、云服务和数据。无论是大公司还是小公司,开发者和客户都可借助微软的技术进行开发和实验。

我们已经掌握了客户如何使用我们的云计算服务来开发机器人,从而简化流程,为客户提供更佳的服务。具体案例包括:日本高知银行正在研发一种前台机器人;自动化生产机器人Rockwell Automation;澳大利亚健康服务部也开发了自有机器人来加强与用户的互动。

“我们讨论过机器人大脑的概念,很多人都认为这是这个10年面临的挑战。我们对Bot Framework的愿景和我们的提供的开发服务不仅限于让用户更容易起步,还希望让这些未来场景触手可及。”微软FUSE实验室总经理 Lili Cheng说到。

目前拥有7万以上的开发者使用微软 Bot Framework和认知服务。新服务还将陆续推出,包括为微软 Teams新开发的机器人连接器和 Cortana Bing Location;新的 QnA Maker 服务:它可以解答企业收到的最常见的问题,甚至让非开发人员设计自己的机器人,从而轻而易举地回答问题。

“利用微软 Bot Framework 工具和微软 Graph,我们可以在人们的个人和职业生活中提供全新的使用场景。这些创新会出现在各种应用、电子邮件、聊天平台、移动设备和联网设备中。”Skype 副总裁阿姆里塔什·拉格哈夫(Amritansh Raghav)说到。

客户欲充分利用这些机器人,其中一种使用方式就是借助 Skype 和微软 Teams 的使用体验。通过已经开放的 API,Skype 现在可为合作伙伴提供聊天机器人和工具,帮助其开发富媒体卡,允许用户向这些机器人中添加视频、动态 GIF、音频等信息。

在促进交互体验时,与其合作的伙伴发挥了重要作用。Hipmunk 是其中最早的之一,该公司去年初就在 Skpye 推出了自己的的聊天机器人。

Hipmunk 联合创始人亚当·古德斯坦(Adam Goldstein)说。“我们认为,虚拟助手是一种自然的扩展。目前来看,它或许也是帮助人们规划和安排旅行的最佳方式。Skype 的聊天机器人目录可以方便人们找到自己需要的聊天机器人,从而简化他们的生活。”

全能虚拟助理

微软在思考对聊天机器人的前景时,Cortana 这样的助理扮演了重要角色。当今世界有13个国家和地区的1.45亿人在使用 Cortana。它非常开放,扩展性强,可以跨平台使用,兼容各种联网设备。

每个用户都应该配有自己的虚拟助理,它可以帮助我们处理很多事务,提高效率。

“为了实现承诺,我们需要集中精力解决能减轻你负担的痛点。有一半人会通过电子邮件发送计划和任务提醒。也有很多人会制定一份待办事项列表,我曾在办公室墙上贴很多便笺。所以,我们正在消除这一过程中的阻力”微软合作伙伴事业群项目经理马库斯·阿什(Marcus Ash)说。

Cortana 可以兼容许多移动设备平台,目前还可以通过 Calendar.help 服务发送电子邮件,Expedia 也以此为基础开发了旅行应用,Capital One 开发了银行应用。这场征途的下一阶段是把 Cortana 提供给所有 PC 设备厂商,把 PC 设备变为更智能、更有用的设备。

这正是 Cortana Devices SDK 的作用所在,微软正在与各种设备领域的伙伴展开合作,将 Cortana 整合到他们的设备中。Devices SDK 可以把 Cortana 在效率、音乐、家庭自动化控制和设备控制方面的服务功能提供给用户。

通过与高端音响制造商哈曼卡顿合作,Cortana 还将以新的方式出现在你的房间中。

微软人工智能的未来

微软相信,突破性的技术是通过持续不断的探索和长期坚持才能实现。

人工智能虽然取得了很大进步,但仍有不少难题急需解决。如互联网、移动设备和应用经济等产业发展期间所经历的起起伏伏,人工智能也同样需要面对。

“我们将不断学习、不断超越自我,还将与整个行业、与所有用户分享我们的成果。所以,我们可以实现人工智能的民主化,并希望让人工智能的红利加速扩散在社会中。”沈向洋总结到。



推荐阅读
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 阿里Treebased Deep Match(TDM) 学习笔记及技术发展回顾
    本文介绍了阿里Treebased Deep Match(TDM)的学习笔记,同时回顾了工业界技术发展的几代演进。从基于统计的启发式规则方法到基于内积模型的向量检索方法,再到引入复杂深度学习模型的下一代匹配技术。文章详细解释了基于统计的启发式规则方法和基于内积模型的向量检索方法的原理和应用,并介绍了TDM的背景和优势。最后,文章提到了向量距离和基于向量聚类的索引结构对于加速匹配效率的作用。本文对于理解TDM的学习过程和了解匹配技术的发展具有重要意义。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • Android系统源码分析Zygote和SystemServer启动过程详解
    本文详细解析了Android系统源码中Zygote和SystemServer的启动过程。首先介绍了系统framework层启动的内容,帮助理解四大组件的启动和管理过程。接着介绍了AMS、PMS等系统服务的作用和调用方式。然后详细分析了Zygote的启动过程,解释了Zygote在Android启动过程中的决定作用。最后通过时序图展示了整个过程。 ... [详细]
  • 基于Socket的多个客户端之间的聊天功能实现方法
    本文介绍了基于Socket的多个客户端之间实现聊天功能的方法,包括服务器端的实现和客户端的实现。服务器端通过每个用户的输出流向特定用户发送消息,而客户端通过输入流接收消息。同时,还介绍了相关的实体类和Socket的基本概念。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 本文介绍了如何在Azure应用服务实例上获取.NetCore 3.0+的支持。作者分享了自己在将代码升级为使用.NET Core 3.0时遇到的问题,并提供了解决方法。文章还介绍了在部署过程中使用Kudu构建的方法,并指出了可能出现的错误。此外,还介绍了开发者应用服务计划和免费产品应用服务计划在不同地区的运行情况。最后,文章指出了当前的.NET SDK不支持目标为.NET Core 3.0的问题,并提供了解决方案。 ... [详细]
  • 本文介绍了JavaScript进化到TypeScript的历史和背景,解释了TypeScript相对于JavaScript的优势和特点。作者分享了自己对TypeScript的观察和认识,并提到了在项目开发中使用TypeScript的好处。最后,作者表示对TypeScript进行尝试和探索的态度。 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • Hello.js 是一个用于连接OAuth2服务的JavascriptRESTFULAPI库,如Go ... [详细]
author-avatar
mobiledu2502858053
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有