5 月 26 日消息,今日凌晨,一年一度的微软开发者盛会 Build 2021 在线上举办。

f1f21b0c55c142d982b68fe837b76e2b.jpg

这一次,微软继续带给开发者新的惊喜:继拿到超大规模 AI 模型 OpenAI GPT-3 的独家授权后,微软正式官宣首款由 GPT-3 支持的商业用例

不仅如此,微软的新一代操作系统将取代风靡一时的 Windows 10X,IE 浏览器将迎来它光荣的“退休”时刻,Azure 云服务也迎来年度更新。

微软 CEO 萨蒂亚・纳德拉(Satya Nadella)说:“这将是过去十年 Windows 最重要的更新之一,大会为开发者和创造者带来更大的经济机遇。”

总体来看,微软公布了其 Azure 云服务、Power 平台、Windows 系统和协作应用程序等相关内容的最新进展,并发布了构建应用和服务的多类新开发工具和 API。此外,搭载 64 位 Arm 芯片的 Windows PC 将在今年夏天发售。

c74138ec91364a599498fcc08fcf797a.jpg

GPT-3 迈向商业之路!无代码编程,大降开发门槛

Power 平台(Power Platform)是微软的一组应用程序,它的出现让那些专业开发人员和非技术人员之间可以更好地协作。

简单来说,Power 平台就是能让不了解编程的商业用户进行“傻瓜式”开发程序。微软一直在构建对 Visual Studio(应用开发工具套件系列产品)和 Visual Studio Code 的更新,这将使开发人员更方便使用这些资源。

现在,该平台由业务分析、应用开发、流程自动化和智能虚拟代理四部分组成,覆盖了所有低代码开发需求,可以让开发人员用少量的代码快速搭建自己的应用软件。

55130e590ce7472b8fc197c146efea32.jpg

此次 GPT-3 将再次助力微软的应用,它被加入到 Power Apps 使用的低代码编程语言 Power Fx 中

GPT-3 的全称是 Generative Pre-trained Transformer 3,它是一个自回归语言模型,目的是为使用深度学习分类或产生人类可以理解的自然语言。最初 GPT-3 是由 Open AI 团队研发,模型设计是基于谷歌开发的变换语言模型。去年微软的 Build 大会宣布为 OpenAI 设计的 AI 超算,获得 GPT-3 独家授权。

Power Fx 比传统的编程语言更易于使用,它能够在很大程度上帮助开发人员做出正确的选择。

b37fc34c39ef4e478ac1059d4a837042.jpg

比如,用户想实现一个“找到所有在美国订阅过期的用户”的指令,过去在 Power Fx 上,开发团队需要构建一个 Power Fx 语句来实现查找。但现在有了 GPT-3,它只需要把需求以正常的语言表达输入进去,就可以直接翻译成 Power Fx 的代码语句,比如像下面图片显示的一样。

18cb9a95d82b4a44acfaead024b36ccc.jpg

Power Apps 就像是人们在搜索框中输入问题,再从搜索结果中选择一项,GPT-3 会针对用户输入的语句返回多个 Power Fx 公式建议,然后,开发者可以选择自己觉得最合适的公式。

此类 AI 模型的广泛应用,可以扩大低代码工具的使用率和进行大众化普及,这意味着在未来人人都可以成为开发者。

Azure 云服务大升级:自动抓取视频数据,还能看懂检查报告

微软的云计算和软件即服务(Saas)一直都以 Azure 为中心,这是一套供开发人员在其应用程序中使用的智能云服务。本次大会通过 Azure 推出的三大 AI 应用和 Azure 认知服务功能的更新,将简化开发人员的工作流程,从而提升微软各平台的竞争力。

1、三大 Azure AI 应用:Azure 机器人服务、Azure 指标顾问、Azure 视频分析

本次大会新推出了三大块 AI 应用,分别是 Azure 机器人服务(Azure Bot Service)、Azure 指标顾问(Azure Metrics Advisor)和 Azure 视频分析(Azure Video Analyzer)。

开发人员在简化代码的情况下,能给机器人添加语音和电话功能,并为机器人测试、调试和发布多个功能通道。Azure 机器人服务能为用户提供现阶段已拓展的开源工具,其中包括线上办公用的智能画布。

fb456f0c39df47f0bcfa297332086b43.jpg

▲ Azure 机器人工作原理

Azure 指标顾问会自动抓取数据信息,机器将自动从传感器、产品和业务指标中监测系统上的异常情况,并提供诊断报告。通过使用 Azure 指标顾问,用户可以监控从制造商到销售不同阶段时增长引擎的性能。

Azure 视频分析功能可以帮助用户从本地视频和直播视频中,快速构建 AI 驱动的视频分析。这项技术可以用于工作场所安全、店内体验、数字资产管理、内容货币化等场景的应用。

2、Azure 认知服务更新:文档翻译、报告分析、认知搜索

Azure 认知服务(Azure Cognitive Services)能使每位开发人员无需具备机器学习的专业知识就能接触到 AI。今年大会介绍了 Azure 认知服务新增的两大功能,分别是文档翻译和检查报告分析

文档翻译能够帮助用户在快速翻译文章的同时,还可以保留源文档的格式和结构,这对于需要将复杂文档翻译成多国语言的公司和机构具有重要影响。

检查报告分析功能,可以为用户快速处理和提取报告中的关键信息,主要应用在识别医生笔记、医学期刊、电子健康记录和临床试验等场景。对于大部分人来说,每次拿到医院的体检报告,就像是在看异国文字,因为不是非专业人员,很难看懂报告中的数据含义。如果通过检查报告分析这项功能,便可轻松了解其中的关键信息了。

除此之外,微软还推出了 Azure 认知搜索(Azure Cognitive Search)、Azure 表单识别(Azure Form Recognizer)和 Azure 沉浸式阅读(Azure Immersive Reader),三款认知服务

3、从应用服务、逻辑功能和 API 管理,不断完善 Azure Arc

微软在 2019 年宣布推出 Azure Arc,它是一种软件解决方案,可以将本地和多云资源投射到 Azure 资源管理器中。

目前微软正在探索对更多云服务的 Arc 支持,包括 Azure 应用服务、Azure 功能、Azure 逻辑应用程序和 Azure API 管理。从多层面帮助用户将 Azure 云端成熟的管理功能扩展到任何基础架构。它能够将 Azure 的服务运行于本地数据中心、 跨云环境上。

600ef37ea693478c9adbfb7366b4a129.jpg

▲ Azure Arc 的细分架构

Windows:Edge 浏览器更新推出 Arm 开发者工具包

就在今年 5 月,微软宣布了全面停止对 IE 浏览器的支持,这个诞生于 1995 年,年仅 26 岁的浏览器将在 2022 年 6 月 15 日正式“退休”,微软从而转向 Edge 浏览器的使用。

6440564d87b34e81aad04b1737da6cd6.jpg

▲ 微软官网公告里,IE 的图标慢慢变成 Edge 的图标

微软曾在 2015 年开发了 Edge 网页浏览器,在此次发布会上纳德拉推出了 Edge v91 版,它将升级 Sleeping Tabs 标签休眠功能。这项技术可以手动设置在特定时间后休眠,然后释放内存空间,这样就不会占用不必要的内存和 CPU 资源。据微软数据,该项功能能够平均节约 37% 的 CPU 和减少 32% 的内存使用,有助于改善电池寿命。

另外,Edge v91 版确认会包括 Startup Boost 启动加速功能。这项技术通过在后台运行一组常驻进程,保证浏览器无需加载额外资源即可开启。

最近几个月,微软一直在为 Windows 开发新程序商店,操作系统 UI 也会有明显变化。包括 Chrome、Firefox 浏览器。还有消息称,微软将允许第三方平台 App 入驻,但微软会针对 App 分走 15% 的收入,对于游戏部分它将分走 12%。

fafde1bfdaaf4d328e9e0a6a382425ee.jpg

微软的终端应用 Windows Terminal 1.9 预览版在大会上也正式发布。在这项应用里,微软新增了“Quake Mode”模式,它支持用户从 Windows 的任何位置快速打开新的终端窗口,还可以控制 UI、设置默认命令行工具、后台选项等设置。

485bd65359f6418c92532593f3904616.jpg

微软发布了 Windows-on-Arm 开发者工具包,其中包括配备了高效能 Arm 芯片的第三方 Windows10 设备,基于 Arm 芯片推出的 Surface 个人电脑。带有 Arm 芯片的 Windows PC 将于今年夏天发售,这意味着用户可以马上体验到 64 位的 Arm 芯片所运行的系统,而不是传统的 Intel 或 AMD 系统。

在大会上,微软公布了 Project Reunion 0.8 预览版。这个平台有助于打破 Win32 应用程序和 UWP 应用之间的界限,无需重写代码即可适配两个平台。同时,Project Reunion 0.8 预览版添加了对于 WinUI 3、WebView2,以及 NET 5 应用的支持。

e1b61fc62adb4212905d4865c730ae3e.jpg

关于 Linux 应用,本次大会微软推出了 Linux GUI 的正式版本,它可以支持为单个应用在开始菜单建立快捷方式。

a8d2ef88cc284ef693e78a369eec0140.jpg

Teams 协作办公应用程序的全家桶支持虚拟会议、AI 降噪

新冠肺炎疫情期间,微软为应对 Slack、Google Meet(Workspace)和 Zoom 而推出的 Teams,用户从 2000 万激增到 1.45 亿。在疫情的冲击之下,人们的生活、工作方式发生了巨大变化,混合工作制将常态化。

因此,人们需要一套完善、便捷的工作应用程序集合。它们既可以实时会议、消息传递、文档协作,还能具有业务流程自动化管理等功能。

此次,在开发者大会上,微软基于基于云计算的服务上,发布了“协作应用程序”集合,它能够实现内部程序的跨平台合作。

237be99cd2454952b43a5a1229f0e448.jpg

早在 2019 年,微软就提出了 Microsoft Fluid Framework 的概念,现在这项功能可以在 Teams 上实现。人们可以在 Outlook、Office 等应用中无缝衔接地共享文档、任务和计划等。在这次的发布会上,微软为 Teams 推出了新的功能,包括会议摘要、智能显示器、投票、现场记录、预约日程安排、虚拟会议室、AI 支持的背景噪音消除以及 Viva 员工体验集成等。

还有会议的 Together 模式,它给用户提供了更多个性定制的功能,使会议氛围变得更轻松有趣。

ba795ea5583b42efa5810acc0f0700ee.jpg

为了更好地开发 Teams,微软结合 Microsoft Azure、Microsoft Graph 为开发人员提供了一些列的工具包和资源。目前,每天有 1.45 亿活跃用户使用微软。

其他看点:成立绿色软件基金,举办科技大赛

今天微软还宣布,联合埃森哲、GitHub 和 ThoughtWorks 等顶级科技公司,将成立一个名为“绿色软件基金会”的非营利组织。该基金会主要是通过提供较少碳应用的应用程序,来帮助解决全球气候危机,预计在 2030 年将软件的碳排放减少 45%。

3837c1e804a64350a5406659908b08ca.jpg

和往年一样,今年 Build 大会将继续举办“Imagine Cup”,这是微软为全球大学生创办的科技大赛。鼓励学生通过使用相关工具和技术,来展示他们的创意和技术才能,创建一流的科技解决方案。

在往届比赛中,曾涌现了非常多的创意项目,涵盖视频游戏、医疗设备等等。例如,2019 年的一位获奖者提出了一个 "适用于哮喘和其他慢性呼吸道病人的污染面具"。

357eddeac64e4db280687c525a5f204d.jpg

AI 技术是今年大会的主角

总体来看,今年微软的开发者大会将昔日叱咤风云的 Windows、Office 变成了配角,云服务、AI 等新赛道站上了 C 位。虽然 Google Cloud 和 AWS 是其强有力的竞争对手,但对于微软庞大的软件生态来说,优先确保开发者的用户体验,使他们选择 Azure 公共云,这比其它什么都重要。

微软 CEO 萨蒂亚・纳德拉说:“开发人员不再简单地构建应用程序;他们正在构建数字产品,推动我们前进,解决世界上最具有挑战性的问题。”