随着 9 月 26 日最新的 Windows 11 更新,我们发布了一系列开发人员功能作为 Windows 操作系统的核心组件,旨在提高每个开发人员在 Windows 上的工作效率。今天,我们很高兴地宣布推出 Windows AI Studio,这是一种新的 AI 体验,可帮助企业和开发人员在 Windows 上快速启动本地 AI 开发和部署,以及 Dev Home 的新更新和适用于 Linux 的 Windows 子系统 (WSL) 中的新企业功能,可增强安全性并简化部署。
Windows AI Studio 简化生成式 AI 应用开发
许多开发人员和企业都希望将 AI 差异化体验引入他们的应用程序,我们从这些开发人员那里听说,他们需要一种更简单且值得信赖的方式来开始本地 AI 开发。由于有许多工具、框架和开源模型可用,因此很难选择正确的工具集来测试、微调和优化模型,也很难选择最能满足不同业务需求的最受信任的模型。因此,我们很高兴地宣布推出 Windows AI Studio,这是面向开发人员的全新体验,它扩展了 Azure AI Studio 的工具,可在 Windows 上本地快速启动 AI 开发。
在 Windows 上本地开始 AI 开发比以往任何时候都更容易、更快捷
Windows AI Studio 通过汇集来自 Azure AI Studio 和其他目录(如 Hugging Face)的尖端 AI 开发工具和模型来简化生成式 AI 应用开发,使开发人员能够微调、自定义和部署最先进的小型语言模型 (SLM),以便在其 Windows 应用中本地使用。这包括一个 e2e 引导式工作区设置,其中包括模型配置 UI 和引导式演练,以微调流行的 SLM(如 Phi)。然后,开发人员可以使用集成到工作区中的 Prompt Flow 和 Gradio 模板快速测试其微调模型。
Windows AI Studio 使我们更接近于支持混合循环开发模式,并跨 Azure 和客户端设备启用混合 AI 方案。这为开发人员提供了更多的选择,可以在 Azure 上的云上运行他们的模型,也可以在 Windows 上的本地边缘(或两者之间)运行他们的模型,以满足他们的需求。Prompt Flow 通过在本地 SLM 和云 LLM 之间切换,使实现这种混合模式比以往任何时候都更容易。
上图显示了典型的微调工作流程。开发人员将自带数据集进行微调。有关如何开始的详细信息,请参阅我们的微调指南。请注意,微调 + 模型评估步骤将是迭代的,直到模型满足开发人员的评估标准。
在接下来的几周内,开发人员可以将 Windows AI Studio 作为 VS Code 扩展进行访问,这是一个熟悉的无缝界面,可帮助你开始进行 AI 开发。引导式界面使您可以专注于您最擅长的事情,即编码,而我们则通过使用所需的所有工具设置您的开发人员环境来完成所有繁重的工作。了解有关 Windows AI Studio 的详细信息。
Windows 优化的先进模型
除了微调功能外,Windows AI Studio 还将重点介绍未来专门针对 Windows GPU 和 NPU 优化的最新 (SOTA) 模型,从 Llama 2-7B、Mistral-7B、Falcon-7B 和 Stable Diffusion XL 开始。今年早些时候,我们讨论了 ONNX 运行时如何成为 Windows AI 的门户。DirectML 是本机 Windows 机器学习 API,它们共同为开发人员提供了简化但高性能的 AI 开发体验。借助 ONNX 模型的强大优化工具 Olive,开发人员可以使用 DirectML+ONNX 运行时组合确保其模型尽可能高性能地运行。
在今年的 Inspire 大会上,我们分享了有关开发人员如何使用 DirectML 和 ONNX Runtime 运行 Llama 2 的详细信息,我们一直在努力实现这一目标。我们现在有一个样本,显示了我们在 Llama 2 7B 方面的进展;在 Olive 优化通过之后,我们的示例展示了开发人员现在可以如何在各种 Windows 硬件上本地高效地运行这个多功能 LLM。我们对这一里程碑感到兴奋,而这只是第一眼。请继续关注未来的增强功能,以支持更大的模型、微调和低精度的数据类型。了解更多信息。
适用于 Linux 的 Windows 子系统 (WSL) 通过轻松同时运行 Windows 和 Linux 工作负载,为 Windows 上的 AI 开发提供了一个强大的平台。开发人员可以在环境之间轻松共享文件、GUI 应用程序、GPU 等,而无需额外设置。WSL 现已得到增强,可满足企业级安全要求,因此企业客户可以放心地为其开发人员部署 WSL,以便在同一 Windows 设备上利用 Windows 和 Linux 操作系统,并高效加速 AI 开发。
适用于 Linux 的 Windows 子系统现在提供新的企业功能,可增强安全性并简化部署
现在,使用最新的企业功能将 WSL 安全地部署到公司比以往任何时候都更容易。这些包括:
- Microsoft Defender for Endpoint发布了适用于WSL的新插件,使安全团队能够持续监视所有正在运行的发行版中的事件,从而为曾经被视为关键盲点的系统提供无与伦比的可见性。
- 现在可通过 Intune 控制对 WSL 及其关键安全设置的访问。管理员可以完全配置对 WSL 的访问,也可以深入了解对特定安全设置(如自定义内核、嵌套虚拟化等)的访问,以确保使用 WSL 时的安全性。
- WSL 中的高级网络控件允许指定应用于 WSL 虚拟机的防火墙规则,并提高复杂企业环境中的网络兼容性。立即了解详细信息以开始使用 WSL!
我们希望确保 Windows 针对开发人员进行了优化,并帮助你在所做的任何开发(桌面、Web、AI 或跨平台)中提高工作效率。因此,我们在 Build 2023 上推出了 Dev Home,这是您的终极生产力伴侣。Dev Home 是面向 Windows 11 开发人员的全新体验,可帮助您重返区域并简化工作流程,从而提高工作效率。Dev Home 通过下载应用、包或存储库来帮助你设置开发环境,并允许你连接到开发人员帐户和工具(如 GitHub)。今天,Dev Home 对你来说越来越好。
Dev Home 现在具有 Azure DevOps 扩展,因此你可以随时掌握日常任务
我们很高兴发布具有 Azure DevOps (ADO) 支持的 Dev Home v0.7,该版本由新的 Dev Home Azure 扩展提供支持。通过此扩展,可以使用 Dev Home 轻松克隆 Azure 存储库,使计算机进入代码就绪状态、管理 ADO 项目并立即从 Windows 桌面提高工作效率。此外,还可以固定 ADO 小组件以显示查询结果和查询磁贴,以便为你最关心的项目提供易于浏览的信息。企业可以利用 Dev Home 更快地加入新的团队成员和项目,开发人员可以随时掌握 Dev Home 中的项目、查询和相关任务。
我们专注于让每个开发人员都成为 AI 开发人员,并继续投资于开发人员的工作效率,我们相信 Windows 现在为你提供了最佳平台,让你快速启动本地 AI 开发,并为你的客户创造尖端体验。我们很荣幸能与您一起踏上这段旅程。