北京时间 5 月 10 日晚 23 点整,微软公司一年一度的开发者大会,即“Microsoft Build 2017”在总部西雅图正式开幕。按照官方安排,本次大会将持续 3 天,主题围绕微软公司各项最新技术成果的展示和研讨,包括与微软相关的产业界人士的沟通和互动,以及对未来相关技术发展的展望和规划。
首日 Keynote 演讲的前半段内容主要集中在云计算部分,包括:Azure 跨平台版本更新,Azure 新增的各项服务,以及 Azure 与 Office 365 深层结合等,详情参见雷锋网深度报道《一文看懂微软Build 2017大会:让AI走向边缘》。本文将主要介绍 Keynote 演讲后半段 AI 相关的内容。
AI 的三大要素
AI 内容的主讲人是微软全球执行副总裁、人工智能与搜索业务首席科学家 Harry Shum(沈向洋),他首先指出了 AI 的三大要素:
1. 强大的计算能力
2. 先进的算法
3. 海量的数据
沈向洋表示,微软作为全球最大的科技公司之一,在这三个方面为开发者提供了全面的支持。例如在计算能力方面,微软有遍及全球的 Azure 云服务;在算法方面,微软人工智能研究院一直在进行相关的研究;在数据方面,微软通过旗下各项服务可以帮助开发者访问更多的数据,在可信的平台上拥有和控制数据。
在近几年的发展中,微软人工智能团队的研究成果也备受瞩目:包括对话语音识别技术在产业标准 Switchboard 语音识别基准测试中实现了出错率低至 5.8% 的突破(低于人类的出错率 5.9%),ResNet 深层卷积网络模型达到 152 层训练深度等。
沈向洋称,现在的问题是开发者可以通过这些技术做什么,开发者才是这些事情的核心。就像计算机从命令行界面发展到窗口界面一样,在过去人们需要学习电脑的语言主动跟电脑沟通,未来应该是电脑学习人类的语言主动和人类沟通,而我们正处于这样一个转变的时期。面对这样的转变期,沈向洋总结了微软在 AI 领域的以下第四点发展。
Azure + AI
作为大数据和 AI 时代的主要基础设施,Azure 云也自然成了本次 Build 大会的主角。沈向洋称,包括 2016 年底发布的 Luis 语意识别引擎,Adaptive Card 跨平台组件,全新的定制化 Azure 认知计算服务,新升级的定制化聊天机器人框架,以及 Azure 云加持的强大的模型训练能力,这些服务目前全部通过 Azure 云整合在了一起。
加上 Keynote 前半段提到的 Cosmos DB 和 SQL Server 2017 等全新的数据服务,以及具备 AI 调试功能的 Visual Studio 工具和 Azure Machine Learning 工具等,目前微软对开发者的 AI 支持可谓是全方位的。
微软服务 + AI
第二点是通过引入 AI,微软旗下的各项服务正在变得越来越智能,其中包括全套的 Office 软件、Xbox 平台、小娜、以及 Bing 搜索等等。
在 Keynote 中,沈向洋的同事现场展示了 PowerPoint 演示文稿在不同语言之间的实时转换,目前已经可以支持 9 种口语和 60 种文字。如图所示,同事用西班牙语,系统直接翻译成了中文:“人工智能可以消除演示者和与会者之间的语言障碍”。
小娜(Cortana)
在本次 Build 发布会之前就有传闻称微软将会针对 Cortana 语音助手发布一系列更新,包括独立的硬件产品等。事实上的确如此,微软在 Keynote 中再次重申,团队的目标是让小娜成为用户跨平台的人工智能助手,不论在 PC 、手机、智能家居、甚至车载系统,小娜可以出现在用户需要的任何地方。
为此,沈向洋在现场宣布,继 HarmanKardon 音箱之后,英特尔和惠普两家公司正式和微软小娜达成合作关系,未来将基于小娜生产更多的智能硬件产品,为全球一亿多小娜用户提供更便捷的生活服务。
数据
第四点是数据。就像上面提到的,用户可以基于微软 Office 365、LinkedIn 和 Bing 搜索等服务获取海量的可用数据,再加上企业自身的数据,就能够得到非常了不起的训练模型和 App 产品。
在现场,沈向洋的同事还演示了微软 Contact 和 Outlook 产品之间,通过 LinkedIn 数据共享的样例。在这个样例中,开发者只需要简单调用两个 API 接口,就能实现微软产品之间不同数据的智能共享和分析,非常方便。
最后,沈向洋强调,AI 技术正在渗入人们工作和生活的方方面面,许多行业和岗位都可能被 AI 颠覆,但这并不代表 AI 会超越人类。他认为,AI 的终极目标应该是帮助人类,放大人类的智慧,而非超越人类。