看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!
在华盛顿州西雅图举行的 Microsoft BUILD 大会上,Microsoft CEO Satya Nadella 作了首日主题演讲。
该主题演讲分为两大部分。第一部分介绍了当前 Microsoft 和技术社区所面对的机会和责任。第二部分展示了此次大会的关注点,即智能云和智能边缘(intelligent edge),主要是 Azure 和 Microsoft 365。
机会与责任
类似于电力为工业革命提供基础,计算能力也正逐渐成为当代经济的隐形支柱。无论是银行业、农业、工业,还是汽车工业,都创造了大量的数据。这些数据正使用分布式计算得以分析。这就是机会所在。
那么责任是什么?
技术必须为每个人赋予能力,为人民创造公平增长的机会,并构建人们对于技术的信任。我们的理念是,技术的影响应符合人们真正的生活,并应考虑到对子孙后代的影响。Microsoft 在做出选择时,考虑以如下三个核心原则为支撑:
首要的原则是隐私。Microsoft 投入了数百位工程师,致力于符合将于本月生效的欧盟 GDPR(通用数据保护条例,General Data Protection Regulation)。此外,Microsoft 还致力于持续帮助客户遵守当前和未来的隐私条款。Microsoft 与美国政府合作,创立了一个行为框架,它平衡了隐私需求与 CLOUD 法案执法的需求。进而,Microsoft 给出了一个国际规范框架,帮助客户保持对隐私的控制和保护。
第二个原则是网络安全。Microsoft 制定了一项计划,该计划通过与政治运动和民间团体开展合作以保障民主进程,进而为保护民主提供帮助。Microsoft 领导着一个由 34 家企业所组成的联盟,意在确保全世界的公民得到保护。这是实现数字日内瓦公约的第一步。
第三个原则是道德。人工智能应关注的是计算机应该做什么。Microsoft 在公司内部有一个道德委员会,监督企业正在构造的产品。工具必须交给设计师和开发人员,不仅要提供很好的人工智能,而且还要有助于用户做出正确的选择。这应该成为首要的工程要求。表示数据来源的数据表,可用于去除词嵌入的偏差(debiase word embedding)。Microsoft 正使用诸如学习和训练数据中的同态加密技术,开发实现跨组织数据流中的隐私功能。
平台技术
Microsoft 希望其所构建的技术,能有助于人们去构建更多的技术,并成为其它产品的风向标。这可使 Microsoft 的成功来自于客户的成功。
Microsoft Azure 和 Microsoft 365 支持转向智能云和智能边缘,支持普世计算从结构(fabric)转向云及物理世界和物理边缘。这样世界中的应用模型是分布式的、事件驱动的、无服务器的。
Azure 正在构建为一种全球性的电脑。相比起任何其它一些满足数字主权和法规要求的公共云,Azure 提供更多的区域,具有更多的认证。
Azure、Azure Stack、Azure IOT Edge 和 Azure Sphere 构成了这一新计算模型的基础。
Azure Stack 只有一年的历史。它支持了 Chevron 的应用场景,其中必须要在独立不联网的石油钻井平台上开展计算。 Schlumberger 也使用了 Azure Stack 和公共云创建计算结构,支持在数据所在的任何位置开展计算。
Azure IOT Edge 实现将智能和分析功能应用于边缘设备。考虑到当前所用的运行时是开源的,Azure IOT Edge 支持同等地运行于 Linux 和 Windows 上。
Microsoft 宣布与 Qualcomm 建立了新的合作伙伴关系,实现用于家庭安全和工业安全的视觉 AI 开发工具包。用户可以在云中进行训练,然后将训练模型部署在相机上。该开发工具包计划在年底推出。
全球无人机领域的领导者大疆创新公司将为 Windows 10 开发无人机 SDK。该 SDK 将提供全飞控和数据传输功能,支持个人电脑直接控制大疆无人机。
物联网设备正变得更加智能。Rockwell Automation 使用物联网设备自动检测缺陷和异常情况。不必将视频发送到云端,设备可以在本地生成警报。
机器学习模型可部署在相机或无人机上。Azure Edge 也可以部署在无人机上。
在 RSA 大会上宣布的 Azure sphere 是一种用于安全微控制器的安全操作系统。它与 Azure 共享同一编程模型。 提供计算和人工智能功能的 Azure Services 可以部署在甚至是 Raspberry Pi 大小的设备上。
提供语音翻译、文本转语音、OCR 识别等功能的 Azure Cognitive Services 可用于定制模型中,进而置于应用之中。例如,Twitter 使用语言翻译生成每条推文的翻译。
中国的机器人制造商 Roobo 已经开发出智能扬声器硬件 SDK,支持在任何设备中使用微型扬声器。一个主要用例,就是对于存在有很多环境噪声的低音量情况下进行语音识别。
Kinect 项目为软件和人工智能开发人员提供了 Kinect 技术。其中包括空间理解、骨骼跟踪(Skeletal Tracking)、物体识别、强大的传感器以及超宽的视野。
另一种目标技术是对话人工智能。为向客户提供帮助,Microsoft 将为品牌产品建立智能代理,跨多个数字助理进行交流。公司将聊天机器人(BOT)视为一种新的应用。新的 BOT 框架功能包括了会话界面,以及更多的定制功能,例如定制语音、个性化定制等。
一些智能应用将投放到所有聊天通道(channel)和数字助理中,包括 Skype、Facebook 或 Cortana 等。该构想是让聊天机器人无处不在。为了实现该构想,对于不同的平台,会话系统与平台所提供的技术是相互分离的。
工具和框架
开放性正构建到公司的各个层级中。用户可以选择任何框架(例如 Tensor Flow、CNTK 等)构建模型,也可以使用 ONNX(一种由 Facebook 开发的开放式神经网络交换框架)、硬件加速、CORE ML 以及 Windows ML。 用户无需锁定在某个过程中。
Brainwave 项目是一个分布式智能框架。它可在智能边缘中加入实时 AI。这样,用户可在智能边缘部署机器学习模型。
Microsoft 365 专为多感官和多设备体验而设计。它为 Windows 和 Office 给出了一种持续体验。用户可以在手机上使用各种应用、在汽车上使用 Skype 开会、在 PC 上开展工作,或使用 Surface Hub 等大屏幕设备召开会议。用户可在一天内在多地使用多种设备与多人交流,并得到多种体验。
操作系统平台对硬件做了抽象,支持应用模型在更高的级别上工作。Microsoft Graph 扩展了其 API 以实现更多的功能。例如,手机可作为 PC 的第二个屏幕,PC 同样可作为手机的第二个屏幕。办公室本质上变成了一个多设备应用。例如,Excel 可以调用云功能。
作为 Windows shell 的一个组成部分,Cortana 正构建到团队和 Outlook 中,并支持与其它个人数字助理开展交流。会上演示了一个例子,就是目前处于测试阶段的 Cortana 和 Alexa 整合。
Microsoft 365 基于 Microsoft Graph 之上。开发人员要使用属于个人和企业的数据,必须要给予明确表示的事件和明确的许可。鉴于图是可扩展的,应用可无需关心许可的问题。
目前,为实现将数字工件置于 Graph 中,必须要对工件做模式化。物理世界数据(例如空间数据、医院数据、工厂数据、办公室数据等)终将成为 Graph 的组成部分。例如,HoloLens 将空间数据导入 Microsoft Graph。
在演讲中还宣布了 AI for Accessibility。该项目将为研究人员和开发人员提供资金,帮助他们使用人工智能技术为残疾人士提供更好的技术。
Microsoft 的最终目标,是使更多的人和组织从中受益。
查看英文原文: CEO Satya Nadella Gives the First Day Keynote at Microsoft Build 2018
评论