智东西(公众号:zhidxcom)
作者 | ZeR0
编辑 | 漠影
智东西5月25日报告,和前两年同样,今年微软Build研发者大会再度以虚拟方式举行,并由微软董事长兼CEO萨提亚·纳德拉发布开场演讲。
本届大会的主角是人工智能(AI)、低代码和无代码研发,微软还尤其为AI研发者打造了一款外形酷似Mac Mini的全新硬件Project Volterra。
这是一款迷你版台式机,由高通骁龙计算平台供给支持,内置神经网络处理器(NPU),方便研发者构建和执行本地AI加速任务。
微软还进一步降低AI研发和软件研发门槛,不仅颁布新的OpenAI服务,准许研发者运用GPT-3自然语言模型的功能,况且着重推出自动转换编程语言、自动补写代码、查错等能力,乃至为其Power Apps平台新增了一项AI快速设计功能,可将手绘草图、图像、文档、设计文件或演示文稿自动转换为工作软件。
另外,为了连续优化远程协作办公,微软在其视频会议软件Microsoft Teams中推出一项实时共享新功能,方便参会者直接在远程会议期间实时地展示3D创作的编辑、创作、更改过程。
合作方面,Meta选取微软Azure做为战略云供应商,将运用Azure的超级计算能力加速AI科研与研发,并将合作扩大PyTorch在Azure上的应用,微软还将继续为PyTorch供给企业级支持。
微软亦正与PyTorch和AMD合作,为在Azure上运行PyTorch的客户优化性能和研发者体验。
1、微软首款“台式机”:内置高通骁龙和NPU
微软正在研发Visual Studio 2022的原生Arm版本和迷你版Arm PC。
虽然像Surface Pro X这般的Arm设备已然能够经过x64仿真运行Visual Studio,但有些功能无得到支持,性能亦有所限制。因此呢非常多研发者都对听到更加多Arm原生支持抱有期待。
微软正在创建一个全面的Arm原生研发工具链,包含Visual Studio 2022、VC++、.NET和.NET框架的Arm原生版本。微软正在奋斗支持Open JDK、Python、LLVM、Node和Git做为原生针对Arm64的开源项目。
微软还再次与高通合作,打造了一款由Arm驱动的研发者设备Project Volterra。
这款迷你“台式机”外形与Mac Mini类似,持有可堆叠的设计,研发者可将多台Project Volterra PC堆叠在桌上或服务器机架内。
它内置有高通骁龙处理器、神经处理单元(NPU),适用于Windows的高通神经网络处理SDK工具包,可帮忙研发者构建执行本地AI加速工作负载的应用。
Windows研发者能够在她们喜欢的所有生产力工具(包含Visual Studio、Windows Terminal、WSL、VSCode、Microsoft Office和Teams)旁边构建、测试和调试Arm原生应用程序。
这是微软构建智能混合计算世界愿景中的一环。微软期盼,将来客户端与云之间的移动计算工作负载,将像今天手机在Wi-Fi和蜂窝网络之间移动同样动态和无缝。为此,微软始终在研发平台支持新兴的硬件平台和技术,包含MIPS、x86、Alpha、Itanium和x64在内的CPU。
微软尚未透露完整的规格,日前仅知Project Volterra由回收的海洋塑料制成,后面有3个USB端口、1个DisplayPort和1个以太网端口,侧面还有2个USB-C端口。微软后续会分享更加多内容。
“咱们期盼您构建云原生AI应用。”Windows和设备负责人Panos Panay说,“运用原生Arm64 Visual Studio,.NET support和Volterra项目将于今年晚些时候到来,咱们将发布新的工具,帮忙您迈出这一旅程的第1步。”
有趣的是,两年前苹果宣布自家电脑芯片将从英特尔x86处理器向自研Arm处理器过渡时,亦发布了研发者过渡套件(DTK),其Mac mini搭载了苹果基于Arm指令集架构开发的A12Z芯片。
去年微软曾在Build大会上宣布与高通合作,为研发者打造了一个基于Arm的研发工具包,以便为Windows构建原生Arm64应用。如今,双方的合作更进一步。咱们亦期待看到更加多Arm驱动的Windows设备和应用。
Visual Studio 2022的原生Arm预览版将在“将来几周内”发布,预计将于今年晚些时候完全发布,同期支持Arm64 .NET。
2、让数十亿人都能研发软件!从即时创建app,到自动翻译代码
基于大模型,微软颁布了由顶尖AI开发公司OpenAI打造的AI大模型GPT-3供给支持的首款制品功能——不会编码,亦能构建应用程序。
微软企业业务应用程序和平台副总裁Charles Lamanna认为,经过运用AI驱动的研发,从低代码到无代码,数十亿人将能够研发软件。
为此,Lamanna团队将GPT-3与微软低代码应用研发平台Microsoft Power Apps集成,用于一项名为Power App Ideas的功能,该功能准许人们在开源编程语言Power Fx中运用对话语言创建应用程序。Power Fx创立在Microsoft Excel上。
经过GPT-3支持的新功能,Microsoft Power Apps用户能够用会话语言描述编程目的,并将其自动转换为Power Fx代码。
无论是几乎无编码经验的人,还是有深厚编程专业知识的专业研发者,都能借助这一新AI功能加强构建应用程序的效率。
另外,微软在Build大会上颁布一项名为Power Apps Express Design的新功能:经过利用Azure认知服务的AI模型,用户只需点击几下,就能直接将纸质表格、PowerPoint、PDF、手绘草图、传统应用程序的UI屏幕截图、Figma专业设计资产等图像和设计文件即时转换为软件应用。
将草图上传至Express Design,就可快速生成可用的app
微软还宣布了其具备自动编程功能的GitHub Copilot和OpenAI Codex的更新:
GitHub Copilot在技术预览中的运用数据以及关于通常可用性的更新。Copilot项目将代码翻译成自然语言描述,可为新手研发者或从事不熟练的代码库的人供给有效帮忙。
OpenAI Codex源自GPT-3,可将自然语言翻译成十几种编程语言的代码。
例如,在图形渲染引擎Babylon.js中工作的创建者将“创建太阳系模型”输入文本框,AI驱动的软件会将该命令转换为太阳系模型的代码。
微软GitHub与OpenAI合作,将Codex集成到Visual Studio Code等软件研发程序的可下载扩展GitHub Copilot中。
GitHub Copilot运用Codex从研发者的现有代码中提取上下文,可向研发者意见接下来可输入的代码和函数行。研发者还能够用自然语言描述她们想要实现的目的,Copilot将利用其知识库和当前上下文来供给办法或处理方法。
这些演示和关联代码将在GitHub上供给给微软Build的参会者。与会者还能够在3个月内无限制地拜访OpenAI的Codex模型。
另外,微软的代码研发和托管平台Power Pages现可预览,低代码制作者和专业研发者能够借助这一平台有效设计、配置和发布桌面和移动网站。Power Pages经过重新设计,已然持有全新的用户体验和许多新功能。
微软还将Azure Bot Framework Composer的专业代码功能的繁杂性和Power Virtual Agents低代码平台的简易性进一步整合,方便专业及普通研发者协作构建智能设备人。
按照微软对近1000名商场决策者、用户及潜在用户关于低代码影响的调查,近90%的用户认为低代码对其生产力有积极的影响,83%的用户认为低代码使她们能够自己做有些一般需要研发团队的事情,超过80%的用户认为低码/无码平台供给了一个加强她们研发知识和技术能力的机会。
3、OpenAI服务现可预览,准许拜访GPT-3和Codex
微软Azure人工智能为认知服务推出了两项更新。
一个是Azure OpenAI服务,现已能够预览。获准的用户可利用Azure的企业能力拜访OpenAI的区别模型,包含GPT-3基本系列(Ada、Babbage、Curie和DaVinci)、Codex系列和嵌入模型。
OpenAI服务能帮忙客户为写作辅助、代码生成和理解非结构化数据等用例构建先进的应用。经过微调和内置负责任的AI等功能,客户还能够按照详细需要定制模型,以检测和减少消极的应用。
另一处更新是Azure Cognitive Service for Language服务。该服务可为文档和对话供给总结,帮忙研发者快速浮现文档和联络中心tel中的关键信息,例如通话的原由和处理方法。
其他功能包含自定义命名实体识别,用于帮忙研发者识别某个行业的特定术语;以及自定义文本归类,以帮忙研发者用特定行业标签来组织和归类文本,如发票。
新西兰最大的农村供应合作社Farmlands运用Azure OpenAI服务来有效总结35万次客户互动
微软Azure设备学习负责任的AI仪表板功能现已进入预览周期。
该AI仪表板汇集了数据资源管理器、公平性、模型可解释性、错误分析以及反事实和因果推理分析等多种功能,有助于研发者调试她们的模型,从而加速模型安排。
另外,Azure设备学习供给了一个负责任的AI记分卡,以总结模型性能和见解,帮忙技术和非技术受众了解应用负责任AI的影响。
4、远程开会,还实时演示3D创作
“临场感是最后级的杀手级应用。”纳德拉说。
微软正持续为其Microsoft Teams视频会议软件创立更丰富的实时协作体验。最新增多的一个功能是实时共享(Live Share)。
针对拥有Live Share功能的应用程序,Team准许参会者一起创建、编辑、注释、放大和缩小以及各样形式地进行共享内容的互动。
例如,Hexagon研发者创建了一个应用原型,在Teams中运用Live Share功能后,参会者能够一边开会,一边放大、注释和编辑3D模型。
微软还在Team中供给白板集成,其中包含与Live Share类似的一起创建和一起编辑体验。
Live Share工具创立在微软Fluid Framework上,只需几行代码,研发者便可借此创建更加多共享和交互式服务和应用,微软已将Fluid做为其Loop组件集成到Teams和Outlook中。
5、与Meta合作加速AI与PyTorch应用
微软还宣布了与社交平台巨头Meta、芯片巨头AMD、知名开源平台Hugging Face的重要合作伙伴关系。
Meta选取Azure做为战略云供应商,帮忙加速研发者的AI科研和实验。做为协议的一部分,Meta机构将扩大运用Azure的超级计算能力,以加速其Meta人工智能小组的AI科研和研发。
Meta将利用由5400个GPU构成的专用Azure集群,运用Azure中最新的虚拟机(VM)系列(NDm A100 v4系列,采用英伟达A100 Tensor Core 80 GB GPU),用于其有些大规模的AI科研工作负载。
另外,Meta与微软将合作扩大PyTorch在Azure上的应用,并加速研发者从实验到生产的过程。
在将来几个月,微软将创立新的PyTorch研发加速器,以促进在Azure上快速实施基于PyTorch的处理方法。微软还将继续为PyTorch供给企业级支持,使客户和合作伙伴能够在云和边缘的生产中安排PyTorch模型。
由于Azure将是第1个安排AMD旗舰M200 GPU用于大规模AI训练的公共云,微软正与PyTorch和AMD合作,为在Azure上运行PyTorch的客户优化性能和研发者体验,并保证研发者的PyTorch项目在AMD硬件上以最佳方式运行。
面向数据专家和设备学习从业者的开源平台Hugging Face亦将加深与微软的合作,并扩大其Azure的整合。
新的Hugging Face端点服务得到了Azure设备学习的支持,可在Azure市场上运用,将帮忙研发人员和数据专家更快速、更易地安排成千上万的自定义或预训练的转换模型。
另外,Hugging Face和微软将把Private Model Hub和专家加速计划引入Azure,并使Hugging Face的API直接在Azure设备学习中消费。
6、其他AI更新:加强大规模管理安排,简化多种研发体验
Azure设备学习的其他更新包含:
(1)Azure设备学习管理端点此刻广泛可用,能够帮忙研发者和数据专家更容易地安排大规模设备学习模型,用于实时和批量推理。
(2)预览版AutoML功能包含对自然语言处理和图像任务的支持、模型训练代码的生成以及对制品集成和设备学习操作(MLOps)的加强。
(3)预览版Python SDK v2简化了研发者的体验,命令行界面v2准许用户无需学习特定的编程语言,就可参与设备学习的生命周期。
面向更详细的行业应用,Azure表单识别器在预览中增多新功能。用户可解锁新的文档处理场景,如利用保险卡和疫苗卡的预建模型简化病人的登记和疫苗验证。另外,针对段落、标题的布局能力使文本提取更加精确。
两名NHS外科大夫正在运用Azure AI来发掘手术时期面临更大危害的病人
微软智能数据平台现已全面上市,它是一个新的集成平台,将数据库、分析和治理统一块来,使企业能够投入更加多时间创造价值,而不是整合和管理零散的数据资产。
微软智能数据平台使企业能够在快速发展的环境中容易地进行调节,为她们的应用程序增多智能层,释放预测性的洞察力,并在任何地区管理她们的数据。它处理了客户的重点痛点,如市场分散,同期亦使客户能够更有效地捕捉和利用数据,以增多市场份额。
结语:AI和低代码研发,正作为微软的杀手锏
此次微软Build大会清晰传递出微软对AI研发、低代码&无代码制品以及协作研发的看重。
做为愈发被公认的生产力工具,AI不止被用于挖掘各行各业的数据价值和加强生产效率,亦正驱动软件研发流程的创新与升级。
从微软供给的一系列工具,咱们看到由AI驱动的模型和工具,能够帮忙研发者清理数据、补写编程代码、转换编程语言、检测代码错误、调试错误,乃至直接将草图手稿转换成即时可用的app。
这些工具和平台,不仅进一步降低了AI与软件研发的门槛,使得研发者、工程师能够跳出有些繁琐的过程,少掉几根头发,并将重心放到更有价值的创新工作上来。
|