Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了

春夏之交是全球各大科技公司举办年度活动的季节,两周前是 Google,这周轮到微软。

只用短短 43 分钟,董事长兼 CEO 萨蒂亚纳德拉(Satya Nadella)就讲完 Build 2022 主题演讲。有如念稿,一口气发表微软开发者流程、云端运算、微服务、AI 大模型商用化、低程式码、工业元宇宙等十大领域 50 多项全新产品、技术和专案进展。

值得关注的新玩意有:

  • 采用 OpenAI 技术成功商业化的大模型服务 OpenAI Services。
  • 机器学习演算法驱动的低程式码/无程式码开发平台、GitHub Copilot AI 代码助手开放大众。
  • 工业元宇宙尝试。
  • 对 Windows on ARM 开发者推出的开发原型机 Project Volterra。
  • 办公协作软件 Teams 新 Live Share 即时协作“小程式”平台。

数量众多的新发表可归类为三关键:

  • 透过 AI 及 AI 工具协助,让开发者和商业使用者不受工具拖累,如 GitHub Copilot 程式码生成工具、跨设备同步的开发环境虚拟机 Dev Box 等。
  • 降低多计算平台(晶片架构、操作系统等)间的开发壁垒,为开发者提供全融合 AI 应用能力,如 ARM 架构开发测试原型机 Project Volterra、Azure 云端计算机器学习服务等。
  • 用 AI 驱动的自动化技术,提高办公效率,如低程式码 web app 生成工具 Power Pages、客服─消费者对话摘要生成工具 Text Summarization 等。

从这些角度可看出,联合创始人兼前 CEO 鲍尔高喊“开发者!开发者!开发者!”的雄心微软仍坚守,只有开发者继续支持和参与构建微软主导的企业级服务和云端计算生态,公司才能站稳脚跟,避免成为下一个惠普或雅虎。

让大模型商业化,变成开发者的利器

OpenAI 推出 GPT-3 时,很多第三方开发者都取得测试许可,也做出非常有创意的 demo。不过没人比微软拿到的许可更高阶。GPT-3 及 OpenAI 大规模/超大规模生成语言和多模态模型的诸多努力上,微软看到巨大的商业化前景,2019 年 OpenAI 和微软就达成战略合作协议。

当然,恐怕只有深谙办公和企业级市场的微软,能将这些技术转成驱动商业增长的引擎。Build 2022 可看到微软和 OpenAI 合作开花结果:Azure 云端计算平台正式上线 OpenAI Services(预览版),开发者可申请试用,大量使用场景应用 OpenAI 开发的代码生成和语言生成大模型。

一句话总结,就是让所有应用都有 AI 大模型加持。

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图2张

▲ Azure OpenAI Services。

以线上二手车销售平台 CarMax 为例,选购二手车时,消费者总是面临“资讯过载”,看着成百上千条车辆技术细节和留言评价,对非专业人士非常头疼。CarMax 采用 Azure OpenAI Services,同时利用 GPT-3 强大的阅读理解能力和 Azure 云端计算平台的企业级服务,生成车辆精炼资讯。

现在,CarMax 用户可以通过模型总结出的“一段话”,了解最接近真实的车辆情况,比如能装下多少人、空间大小和舒适度、燃油经济性等。 OpenAI Services 有效降低了 CarMax 使用者在购车流程中的心理压力,降低交易摩擦,提高成交机率。

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图3张

▲ Carmax 采用 Azure OpenAI Services 示意图。

还有一个值得提及的东西:Express Design,低或无程式码开发功能。只要几秒钟,就能直接将设计草稿转成可工作的应用介面甚至完整应用。Express Design 是微软低程式码开发工具 Power Apps 功能之一,支援 Figma 档、PDF、PPT 等文件格式,甚至手绘草稿等。背后同样是微软自家及 OpenAI 等合作伙伴的语言生成及多模态模型。

Power Apps 开发者使用者马上就能开始用 Express Design。

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图4张

▲Express Design 能将设计草稿直接转成可用应用原型介面,只需几秒钟。

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图5张

如前面提到,有趣和有潜力的 demo 很多,但大模型实际场景应用一直是研发机构难题。超大模型和 Azure 云端计算平台结合,实现程式码和内容大规模自动化创造,这也是微软今年提的“模型即平台”(Model as Platforms)概念含义。

可以说两年前各种 OpenAI Demo 让人看到超大参数量语言生成模型的潜力,今天微软做的不仅把大模型交给开发者,更重要的是教导如何解锁大模型潜力,大模型商业化并不是简单开个 API 就完了,毕竟是新事物,给你鱼更要教你捕鱼。

透过 Azure OpenAI Services、Express Design 等技术服务和功能,微软成了第一家吃鸡大模型的公司。

视讯会议“分享画面”更高科技了

疫情爆发到现在大家应该都习惯在家上班和视讯会议。开会放投影片时,很多人常使用分享画面(share screen)功能。然而微软办公协同软件 Teams 团队看来,很多公司都在家上班,需要用多种软件合作,需求无法透过“被动式”分享画面功能满足。

Teams 今年推出 Live Share 功能,并不是取代分享画面,但可视为高级版分享画面功能。Live Share 就是视讯会议插入第三方应用介面,有点像远端桌面,不仅可看,所有参会者都可互动。

以下图 3D 建模软件 Hexagon 为例:Teams 视讯会议可发起 Live Share 萤幕,其他参加者都可从各自角度编辑和观察。更直觉的协作体验能让参加者更简单参与脑力激荡,让复杂、互动第三方程式嵌入视讯会议,扩展分享萤幕的可操作性。

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图6张

最简单的场景如应用开发团队正在展示圆形产品,你想看到应用功能表点击和拖曳效果,以前是举手告诉主讲人代替你操作。有了 Live Share,就可以用自己萤幕操作,每个参加者都能同时动作,不影响其他人的画面,不仅每人都有较深理解,还能缩短开会时间。

Live Share 就好比将简报内容变成虚拟化实例,每个参加者都能有自己的实例。Live Share 功能基于微软开发的前端框架 Fuild Framework,第三方应用开发者只需产品整合微软 Live ShareSDK 即可让应用支援。

透过 Live Share 可实现的功能有基本介面互动、音视讯内容同步和多用户编辑等,以及 agile poker 等。合作伙伴有视讯协作服务Frame.io、设计公司 Hexagon、谘询公司埃森哲、agile poker服务 Parabol 等。

可预期的是,有了 Live Share 功能,更多开发者及密集协作型团队,挑选办公协作和视讯会议方案时有更高机率会选择 Teams。

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图7张

针对新平台/跨平台开发者,提供开放硬件生态系统

十几年前讨论起开源,恐怕没什么人会拿微软当正面例子,然而 2015 年开始,从开源 .NET到 Visual Studio 支援多操作系统/语言开发,再到 GitHub 战略收购和技术支援,微软已成为开放技术生态领域最活跃和最重要的贡献者之一。身为 Wintel 联盟的既得利益者,微软更毫不避讳 x86 式微。过去几年微软支援多平台开发已证明自己,Build 2022 时支援开放硬件生态又迈出一步。

微软这次推出 Project Volterra,ARM 架构、开放给开发者的原型机(developer kit):

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图8张

“我们相信 Windows 开放硬件生态给予开发者更多弹性和选择,帮助开发出支援多场景的产品”,微软表示,Project Volterra 就是立足于帮助 ARM 架构开发者的产品。

Project Volterra 采用骁龙 NPU 计算平台,内建高通近年力推的神经计算单元(NPU),以较低功耗达成机器学习模型推理及训练。开发者原型机执行 Windows on ARM,适合以 Windows 或适用 Linux 的 Windows 子系统为主要工作环境的开发者。

Project Volterra 整合多个 I/O 介面,且微软宣称开发机采用可堆叠式设计,似乎代表可堆叠多台机器,做到某种类似并行计算的工作负载模式:

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图9张

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图10张

最近十年微软 Surface 设备在 Windows on ARM 方面尝试没有取得好成绩,甚至某些尝试非常失败,如前几年 Surface RT 及近两年 Neo / Duo 双萤幕设备。x86 计算平台式微的年代,ARM 架构对消费级及物联网市场毫无疑问是最重要的计算平台,微软也没有因自家失利就放弃 ARM 市场,和前几年大搞开源一样,今天转去疯狂拥抱 ARM 架构:

除了 Project Volterra,微软还宣布将在整个 Windows 平台端到端支援 ARM 架构,提供一系列 ARM 原生工具链,包括 Visual Studio / VSCode、Visual C++、NET 框架等。

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图11张

ARM/骁龙 NPU 计算平台大力支持基础上,微软正在筹划更宏大的计划:Hybrid Loop。这是跨平台 AI 开发模式,最终目标是借助 Azure ML 及 ONNX Runtime(多种神经网络框架相容)之力,让任何神经网络模型能用于任何应用,且部署到 CPU、GPU、NPU、FPGA 等主流计算硬件平台。

Project Volterra 正是伟大计划的尝试之一。

Microsoft Build 2022:别人还在放“模型”画大饼,微软都教会开发者怎么用了 AI与大数据 图12张

以上就是今年 Build 值得注意的新产品和技术,如文章开头提到,主题演讲 43 分钟就发表十大类 50 多项新玩意,最后今年 Build 特色之一就是“不卖期货”,大多数会后都会开放开发者或大众,可至微软官网观看 Build 主题演讲和个别主题,了解更多技术和产品。

(本文由 品玩 授权转载;图片来源:Microsoft Build 2022)

延伸阅读:

  • 中国台湾 Android 开发者占总人口比例全球第三,Google 挹注资源助成长
  • Google Pixel 6a、Pixel Watch、Android 13 亮相

   特别声明    本页内容仅供参考,版权终归原著者所有,若有侵权,请联系我们删除。