,微软Build大会线上举行。尽管如此,微软对于今年的Build2020大会还是充满了诚意。全球排名前5的AI超级计算机、Windows应用生态UI和API统一、Edge浏览器多项功能更新、MicrosoftTeams大升级、基于Azure云计算的众多功能更新……这一系列的产品发布或升级让今年的Build大会有很多值得关注的地方。更重要的是,作为本次大会的重头戏,本次Build大会的Keynote开场,充分展示了巨头对未来科技发展趋势的洞察和判断,也让人们更加清楚地看到了微软。未来在Azure云计算、Windows生态、超级计算、AI等领域的发展思路。这是一个硬核开发者大会。北京时间5月19日晚11点,Build大会正式开始。经过20分钟的预热环节,大会首先迎来了微软CEO萨蒂亚·纳德拉的演讲。他首先谈到了全球开发者在新冠肺炎疫情期间如何通过开发工作帮助人们的生活,并再次强调了微软的整体战略。SatyaNadella表示,开发者对微软非常重要,微软为其构建了基于GitHub、VisualStudio和Azure的工具链。于是,萨蒂亚·纳德拉宣布了一些成就,比如:Power平台拥有超过350万开发者;Azure已被95%的世界500强企业采用,并强调Azure是世界的计算机(TheWorld'sComputer);Windows10活跃用户已超过10亿;MicrosoftTeams企业用户在过去两个月中增加了两倍。最后,萨蒂亚·纳德拉还通过两个互动案例展示了在新冠肺炎疫情下,人们远程合作解决问题,甚至远程作曲成为可能。在随后的环节中,微软开启了Build大会的核心产品更新发布流程,具体内容如下。微软AI超算来袭,跻身全球前五2019年7月22日,微软宣布与OpenAI合作,打造全新的AzureAI超算技术。如今,此次合作迎来了新的里程碑——AI超算。在Build2020大会上,微软公布了一款堪比世界Top5的AI超级计算机,用于训练超大型人工智能模型。微软官方表示,该计算机是与OpenAI联合打造的,专为训练OpenAI的AI模型而设计。这将使下一代非常大的人工智能模型以及训练它们所需的架构成为其他机构和开发人员可以在其上开发的平台——当然,这只是第一步。这台超级计算机是一个拥有超过285,000个CPU内核、10,000个GPU和400Gbps网络连接的单一系统。与世界超级计算机TOP500相比,微软称其在Top5名单中。在Azure中,这台超级计算机还受益于现代云架构的所有功能,包括快速部署、可持续数据中心和对Azure服务的访问。OpenAI首席执行官萨姆奥特曼说:“随着我们越来越多地了解我们需要什么以及构成超级计算机的所有组件的不同限制,我们发现一旦有人可以设计他们梦想的系统,微软就可以构建它。”出来。OpenAI的目标不仅是追求研究上的突破,而且还设计和开发其他人可以使用的强大AI技术。与微软合作开发的超级计算机旨在加快这一周期。我们看到更大的系统是训练更强大模型的重要部分。微软还发布了新版本的DeepSpeed,这是一个用于PyTorch的开源深度学习库,可以降低训练大型分布式模型所需的计算能力。与三个月前发布的版本相比,这一次效率要高得多,人们现在可以在相同的架构上训练出比以前大15倍以上、速度提高10倍以上的模型。此外,微软宣布增加了对ONNXRuntime分布式训练的支持。ONNXRuntime是一个开源库,旨在使模型在硬件和操作系统之间可移植。ProjectReunion:统一Windows应用生态系统2020年3月,Windows10达到了一个重要的里程碑:活跃用户超过10亿。根据微软官方数据,人们每月在Windows10上花费超过4万亿分钟用于工作、学习和连接——同比增长75%。于是,微软在Build大会上推出了ProjectReunion。ProjectReunion旨在统一Windows应用生态平台,让开发者摆脱操作系统的束缚,轻松实现跨Win32和UWPAPI的集成。此前,微软一直在推动Windows平台上Win32程序API和UWPAPI的整合,但两者之间一直存在障碍。而ProjectReunion将统一对现有Win32和UWP的访问,并通过NuGet等工具使它们可以在没有操作系统的情况下使用。也就是说,这将为新应用程序提供一个通用平台。此外,它将帮助Windows开发人员使用最新功能更新现有应用程序,无论它们是C++、.NET(包括WPF、Windows和UWP)还是ReactNative(Facebook于2015年4月开源的跨平台)平台移动应用程序开发框架)。不仅如此,在分离现有API和添加新API时,微软还在根据需要进行Polyfill(一种解决兼容性问题的开发方案)操作,因此API在支持的Windows版本中是向后兼容的。基于ProjectReunion,微软率先推出全新的UI框架:WinUI3Preview1。WinUI3Preview1是Windows的现代原生UI框架。WinUI应用程序可以拥有适应和缩放到设备的现代UI,无论您是创建新项目,还是逐步升级现有应用程序(包括C++、WPF和Windows),您都将能够拥有此UI。除了WinUI3Preview1之外,微软还将扩展WebView2的预览版,它允许开发者在Windows、WPF和UWP/WinUI3应用程序中嵌入基于Chromium的WebView,非常方便。值得一提的是,微软还正式发布了面向企业用户的WindowsTerminal1.0。MicrosoftEdge浏览器更新Edge浏览器更新是微软Build大会的常规项目,今年也不例外。在本次Build2020大会上,Edge浏览器的更新不仅针对开发者和普通用户群体,还选择从企业客户群体的角度切入。具体的更新非常有限,包括:更好地支持Windows中的PWA应用程序;改进MicrosoftEdge附加组件网站,使开发人员更容易搜索和查找扩展;整合Pinterest让Edge浏览器上的收藏变得更智能,不仅可以看到相关的Pinterest建议,还可以添加发送到OneNote的功能;添加新的“侧边栏搜索”,可以更快、更上下文相关的方式进行搜索和查找;增强数据保护,通过“自动切换配置文件”功能,Edge浏览器将个人和公司数据分开,工作账户需要凭据才能登录,因此不会与个人账户混淆。Bing搜索将全面改变,当用户使用工作凭证登录Bing时,图片、购物和新闻等内容会与其他熟悉的页面一起出现。总体来说,今年面向普通??用户的Edge浏览器更新并不多,因为它在功能上已经非常成熟;但对于开发者和企业用户来说,Edge浏览器还有很多工作要做。AzureSynapseLink公开预览版发布2019年11月,微软发布了AzureSynapseAnalytics,用于建立企业数据仓库和大数据分析。然而,运营数据和分析系统没有分离,这使得交易和分析处理要求不明确。因此,在Build2020上,微软发布了新工具AzureSynapseLink的公开预览版。这就是HTAP(HybridTransactionandAnalyticalProcess,混合事务和分析处理,一种打破OLTP和OLAP差距的新型应用框架,既可以应用于事务型数据库场景,也可以应用于分析型数据库场景的云化实现).AzureSynapseLink消除了AzureOperationalDatabase服务和AzureSynapseAnalytics之间的障碍,使用户只需单击一下即可从存储在其操作数据库中的实时事务数据中获得洞察力,而无需管理数据移动或对其进行操作,从而给系统带来负担.目前AzureCosmosDB中可以使用AzureSynapseLink,未来还会开放其他操作型数据库服务,包括AzureSQL、AzureDatabaseforPostgreSQL、AzureDatabaseforMySQL等。AzureSynapseLink基于微软的云架构.客户只需在他们最喜欢的Azure数据库服务中单击一个按钮,即可使用AzureSynapseAnalytics建立到数据的直接链接。然后,运营数据会以类似于覆盖索引的优化柱状结构自动并持续提供给AzureSynapseAnalytics。MicrosoftTeams全新升级MicrosoftTeams于2016年11月发布,是微软推出的一款Office系列应用。它是一款基于聊天的智能团队协作工具,集会议、通话、聊天、文档共享和协作于一体。随着今年疫情引发的远程办公趋势,微软Teams也开始流行起来。在本次Build大会上,MicrosoftTeams在生产力和自动化方面有了新的升级。不仅如此,在会议、通知和远程调度方面,Teams通过与其他应用的集成也焕然一新。亮点如下:生产力:用户可以使用可自定义的模板快速创建团队,每个模板都具有预定义的定义渠道、应用程序和指南。此外,基于PowerVirtualAgents应用,用户可以更轻松地在团队中创建和管理聊天机器人。自动化:主要表现在Power平台和Teams的集成和扩展。通过PowerPlatform,用户可以快速向Teams添加自定义应用程序和自动化工作流。此外,PowerBI用户可以快速轻松地与Teams共享报表。会议:通过新应用“预订”,组织者可以合理安排、管理和执行多个会议议程。注意:MicrosoftTeams引入了新的网络设备接口(NDI)支持和SkypeTX互操作性,为公共或私人自定义大量广播提供了一套产品选项。远程调度:这主要体现在Shifts工具上,其新的PowerAutomationActions使开发人员能够从Shifts中获取信息,与其他应用程序创建自定义工作流,或执行大量操作,以帮助优化流程并节省时间。事实上,本次发布会的媒体资料都是通过微软Teams工具提前发布的;可以想象,随着远程办公成为行业趋势,MicrosoftTeams必将越来越受欢迎。FluidFramework开源+升级为了帮助团队更好地协作和创造,微软在去年的Build大会上推出了FluidFramework(中文可称为:FluidFramework)。这是一个新的基于网络的平台,它提供了一个用于共享交互式体验的组件化文档模型。在本次Build大会上,微软宣布FluidFramework对开发者开源。不仅如此,微软还升级了FluidFramework的协作形式,旨在打破应用之间的壁垒,实现无缝协作。本次更新主要体现在Outlook和Office.com上。值得一提的是,这是FluidFramework首次集成到Microsoft365中。从Outlook的角度,可以将表格、图表和任务列表插入到Outlook网页版中,以便用户的销售数据、项目任务和研究报告可以实时更新。在Office.com中,用户可以创建和管理FluidFramework工作区,包括文档活动提要、推荐列表等,或者在Office.com上进行搜索。目前,FluidFramework的关键基础设施已经开源,基于Web的FluidFramework使应用程序能够协作,包括执行低延迟同步的数据结构和连接端点的中继服务。Azure机器学习的新工具在Build2020大会上,微软公布了一些与机器学习相关的工具,可以帮助开发人员在整个机器学习生命周期中理解、保护和控制模型。这些工具可通过Azure机器学习访问,也可在GitHub上作为开源工具使用。在隐私方面,微软发布了一个区分隐私的工具包——Whitnoise。Azure机器学习还具有内置控件,使开发人员能够跟踪和自动化构建、训练和部署模型的整个过程。这种被许多人称为机器学习和操作(MLOp)的功能提供了审计跟踪,可帮助组织满足法规和合规性要求。史上最大语言模型Turing-NLG将开源在Build开发者大会上,微软宣布即将开源MicrosoftTuring模型以及如何在AzureMachineLearning中训练它们。因此,开发人员可以访问Microsoft用来提高其产品之间的语言理解的一系列语言模型。目前,MicrosoftTuringModelforNaturalLanguageGeneration(NLG)是全球最大的公开语言AI??模型,拥有170亿个参数。这类新模型的学习不同于监督学习模型,因为它使用“自我监督”学习。在“自我监督”学习中,AI模型可以通过查看互联网上数十亿页的公共文档来学习一种语言——维基百科词条、出版的书籍、说明手册、历史课、人力资源指南。在像CrazyMantra这样的大型游戏中,单词或句子被删除,模型必须根据上下文预测缺失的部分。它还可以准确识别语言、语法、知识、概念和上下文的细微差别,无论是总结冗长的演讲还是在数千份法律文件中查找相关段落。因为该模型已经将上述游戏重复了数十亿次,所以它非常擅长感知单词的相互联系,并且对语法、概念、上下文和其他语言构建块有丰富的理解。它还允许同一模型在许多不同的语言任务中转移培训经验,从文档理解到问答再到创建会话机器人。同时,这种人工智能模型只需要用大量的数据和超算资源进行一次训练,然后针对不同的任务在更小的数据集和资源上进行微调。微软表示,它还在探索其他可以跨文本、图像和视频以通用方式学习的大规模人工智能模型。例如,这可以帮助在Office中自动为图像添加标题以便于访问,或者通过了解图像和视频中的内容来改进人们使用Bing搜索引擎的方式。微软首席技术官KevinScott表示:“我们通过开发这种用于训练大型AI模型的尖端架构,让Azure变得更好。”我们正在构建更好的计算机、更好的分布式系统、更好的网络、更好的数据中心。这些在Azure中推动了更好的性能、成本和灵活性。面向医疗行业的云服务在Build2020大会上,微软公布了其首个行业专用云服务MicrosoftCloudforHealthcare(微软云医疗服务),目前处于公开预览阶段,未来6个月内免费试用.Microsoft医疗保健云不仅使医疗保健组织能够更主动地与患者互动,使护理人员能够提高其工作流程的效率,而且还扩展了Dynamics365Marketing、Dynamics365CustomerService和AzureIoT的价值。基于此,护理团队可以轻松创建对患者医疗过程的增强分析;患者就诊时还可以实现在线预约、提醒、缴费等各种医疗任务,还可以通过物联网持续监控患者,升级护理。Microsoft365和MicrosoftTeams的内置功能还包括医疗保健服务,例如“预订”应用程序,它使医疗保健提供者能够在Teams中安排、管理和进行“Microsoft机密提供者对患者”虚拟访问。在新冠疫情形势依然严峻的当下,微软医疗云的推出可谓恰逢其时。雷锋网总结称,经过一场发布会,微软给人的感觉是离普通用户越来越远。的确,对于微软来说,Build大会已经越来越成为面向开发者和行业用户的大会;Windows10和Office365这些与普通用户群体联系更紧密的,已经成为Microsoft365不可或缺的一部分。不得不承认,Windows10还不够完善,在本次Build大会上它还有应用生态更新;但Windows10已经成为整个微软开发生态的一个外壳,或者说是一个容器,承载着微软的AI开发。和Azure云计算用户端口。但或许正是因为如此,Build大会越来越凸显其面向开发者的本质。正如萨蒂亚·纳德拉所说,微软现在正处于智能云和智能边缘时代,也正处于全球各企业数字化转型的时代。在这个新时代,微软越来越依赖众多开发者的参与,因此在开源上投入了大量精力;在产品方面,微软以Azure、Microsoft365等产品为载体,将众多前沿技术融入其中,赋能开发者。总体而言,微软正在越来越深入地实践其新的使命,即帮助全球各种公司进行数字化转型;当然,在这个过程中,微软也在实现另一种面向未来的转型。从某种意义上说,这是微软自己的HitRefresh。
