Windows迎接AI開發:Build 2025新功能

我們很高興再次參加Build大會,每年都有這樣一個特別的時刻來與全球開發者社群交流。分享我們一直在努力的事情,並了解開發者如何使用微軟平台構建下一代創新技術,這令人振奮不已。

在微軟,我們相信人工智慧的未來正在雲端、邊緣和Windows上構建。Windows現在是,並且將來仍然是一個開放的平台,它賦予開發者完成最佳工作的能力,並提供極致的靈活性。

我們的北極星很明確:讓Windows成為最適合開發者的平台,專為人工智慧的新時代而打造,在這個時代,智慧被整合到軟件、晶片和硬體中。從在客戶端上使用Windows 11到在雲中使用Windows 365,我們正在構建一個支持廣泛場景的平台,從人工智慧開發到核心IT工作流程,所有這些都以安全第一為原則。

在過去的一年中,我們花時間傾聽開發者的意見,瞭解他們最看重的東西,以及我們有機會繼續使Windows成為更好的開發環境的地方,特別是在人工智慧開發的時代。這些反饋塑造了我們對Windows開發者平台的看法以及我們今天介紹的更新。

Build大會上Windows的新功能:

  • Windows AI Foundry是Windows Copilot Runtime的演進,它提供了一個統一且可靠的平台,支持從模型選擇、優化、微調到跨客戶端和雲的部署的人工智慧開發生命週期。Windows AI Foundry包括以下幾種能力:

  • Windows ML是人工智慧平台的基础,也是Windows上內建的人工智慧推理運行時。這使開發者能夠自帶模型,並在包括AMD、英特爾、英偉達和高通在內的晶片合作夥伴生態系統中高效地部署這些模型,從而覆蓋CPU、GPU和NPU。

  • Windows AI Foundry 集成了Foundry Local和其他模型目錄,如Ollama和NVIDIA NIMs,從而為開發者提供對各種Windows晶片上現成的開源模型的快速訪問。這使開發者能夠在其本地應用程式中瀏覽、測試、互動和部署模型。

  • 此外,Windows AI Foundry還提供了由Copilot+ PC上的Windows內建模型驅動的現成可用的AI API,用於關鍵的語言和視覺任務,例如文本智慧、圖像描述、文本識別、自定義提示和對象擦除。我們正在宣佈一些新功能,例如LoRA (low-rank-adaption),用於使用自定義數據微調我們的內置SLM Phi Silica。我們還在宣佈用於語義搜索和知識檢索的新的API,以便開發者可以使用其自定義數據在其應用程式中構建自然語言搜索和RAG(檢索增強生成)場景。

  • 通過對模型上下文協議(MCP)的本机支援,為未来的Agentic环境发展Windows 11。MCP與Windows的集成將為AI代理提供一個標準化的框架來連接到原生Windows應用程式,使應用程式能夠無縫地參與到Agentic互動中。Windows應用程式可以公開特定的功能,以增强安裝在Windows PC上的代理的技能和能力。在接下來的幾個月中,我們將與選定的合作夥伴一起提供一個私有開發者預覽版,以開始收集反饋。

  • Windows上的應用程式操作,這是一種新的應用程式開發者功能,可以為應用程式中的特定功能構建操作並提高可發現性,從而為開發者解鎖新的入口點以吸引新用戶。

  • 新的Windows安全功能,如基於虚拟化的安全(VBS)Enclave SDK和後量子密碼學(PQC),為開發者提供了額外的工具,使他們能夠隨著威脅形勢的不斷演變,更輕鬆地開發安全解決方案。

  • Windows Subsystem for Linux (WSL) 开源,邀請開發者貢獻、定制並幫助我們將Linux更無縫地集成到Windows中。

  • 對流行的Windows開發者工具的新改進,包括終端、WinGet和PowerToys,使開發者能夠提高生產力並專注於他們最擅長的事情——編碼。

  • 新的Microsoft Store增長功能,現在包括免費開發者註冊、用於Win32應用程式的Web Installer、分析報告、應用程式推廣計劃等等,以幫助應用程式開發者增加在Windows上的用戶獲取、發現和參與度。

Windows AI Foundry

我們希望 democratize 開發者構建、實驗和通過突破性人工智慧體驗接觸用戶的能力。我們從剛剛開始人工智慧開發的開發者那裡聽說,他們更喜歡現成的解決方案,用於特定任務能力,以加速人工智慧在應用程式中的集成。開發者還告訴我們,他們需要一種簡單的方法來瀏覽、測試和集成其應用程式中的開源模型。構建自己的高級模型的開發者告訴我們,他們更喜歡快速且功能强大的解決方案,以便跨各種晶片高效地部署模型。為了滿足各種開發需求,我們開發了Windows Copilot Runtime,使其成為Windows AI Foundry,它提供了許多强大的功能。

開發者可以更輕鬆地訪問現成的開源模型

Windows AI Foundry 集成了Foundry Local和其他模型目錄,如Ollama和NVIDIA NIMs,從而為開發者提供對各種Windows晶片上現成的開源模型的快速訪問。通過Foundry Local模型目錄,我們已經完成了跨CPU、GPU和NPU優化這些模型的繁重工作,使其可以立即使用。

在預覽期間,開發者可以通過從WinGet安裝(winget install Microsoft.FoundryLocal)和Foundry Local CLI來訪問Foundry Local,以瀏覽、下載和測試模型。Foundry Local將自動檢測設備硬體(CPU、GPU和NPU),並列出開發者可以嘗試的兼容模型。開發者還可以利用Foundry Local SDK輕鬆地將Foundry Local集成到其應用程式中。在接下來的幾個月中,我們將直接在Windows 11和Windows App SDK中提供這些功能,從而優化使用Foundry Local發佈生產應用程式的開發者體驗。

雖然我們提供現成的開源模型,但我們有越來越多的開發者正在構建自己的模型,並為最終用戶帶來突破性的體驗。 Windows ML是人工智慧平台的基础,也是內建的人工智慧推理運行時,可在CPU、GPU和NPU上簡化並高效地部署模型。

Windows ML是在Windows中直接構建的高性能本地推理運行時,可以簡化開源或專有模型(包括我們自己的Copilot+ PC體驗)的生產應用程式的運輸。它從一開始就被構建為針對模型性能和敏捷性進行優化,並響應模型架構、運算符和跨堆疊所有層的優化的創新速度。Windows ML是基於我們過去一年的經驗教訓(傾聽眾多開發者、我們的晶片合作夥伴以及我們自己的團隊開發 Copilot+ PC的人工智慧體驗的反饋)的DirectML (DML) 的演變。Windows ML旨在考慮到這些反饋,從而使我們的晶片合作夥伴(AMD、英特爾、英偉達、高通)能夠利用執行提供程序合同來優化模型性能,並與創新步伐保持一致。

Windows ML提供了以下幾個好處:

簡化部署:使開發者能夠發佈生產應用程式,而無需將ML運行時、硬體執行提供程序或驅動程序與其應用程式打包在一起。Windows ML檢測客戶端設備上的硬體,提取相應的執行提供程序,並根據開發者提供的配置選擇用於推理的正確執行提供程序。

**自動適應未來幾代人工智慧硬體:**Windows ML使開發者能夠在快速發展的晶片生態系統中自信地構建人工智慧應用程式。隨著新硬體的推出,Windows ML會使所有必需的依賴項保持最新,並適應新晶片,同時保持模型準確性和硬體兼容性。

**準備和發佈高性能模型的工具:**AI Toolkit for VS Code 中包含的用於各種任務(從模型轉換、量化到優化)的强大工具簡化了準備和發佈高性能模型的過程。

我們正在與所有晶片合作夥伴(AMD、英特爾、英偉達、高通)緊密合作,以將其執行提供程序與Windows ML無縫集成,從而為其特定晶片提供最佳模型性能。

許多應用程式開發人員(如Adobe、Bufferzone、McAfee、Reincubate、Topaz Labs、Powder和Wondershare)已經與我們合作,利用Windows ML跨AMD、英特爾、英偉達和高通晶片部署模型。要瞭解有關Windows ML的更多信息,請訪問此博客。

使用由Windows內置模型提供支持的API快速輕鬆地集成人工智慧

我們正在提供由Windows內置模型提供支持的現成可用的人工智慧API,用於關鍵任務,例如文本智慧和圖像處理。這些包括語言 API(如文本摘要和重寫)和視覺 API(如圖像描述、文本識別 (OCR)、圖像超分辨率和圖像分割),所有這些都在Windows App SDK 1.7.2的最新版本中以穩定版本提供。這些API消除了模型構建或部署的開銷。這些API在設備本地運行,有助於以零額外成本提供隱私、安全性和合規性,並且針對Copilot+ PC上的NPU進行了優化。應用程式開發人員(如Dot Vista、Wondershare的Filmora、開發者的Pieces、Powder、iQIYI等)已經在其應用程式中利用我們的現成可用的人工智慧API。

我們還從開發者那裡瞭解到,他們需要使用其自定義數據微調LLM,以獲得特定場景所需的輸出。許多人還表示,微調基本模型是一項艱巨的任務。這就是我們宣佈為Phi Silica提供LoRA(low-rank-adaption)支持的原因。

引入LoRA(low-rank-adaption) for Phi Silica 使用自定義數據微調我們的內置SLM

LoRA通過僅使用自定義數據更新模型的一小部分參數來提高微調效率。這允許提高所需任務的性能,而不會影響模型的整體能力。這從今天開始在 Snapdragon X 系列 NPU 上公開預覽,並將在未來幾個月內用於 Intel 和 AMD Copilot+ PC。開發者可以在Windows App SDK 1.8 Experimental 2 中訪問 Phi Silica 的 LoRA。

開發者可以通過 AI Toolkit for VS Code 開始使用 Phi Silica 的 LoRA 訓練。選擇微調工具、選擇 Phi Silica 模型、配置項目並在 Azure 中啟動使用自定義數據集的訓練。訓練完成後,開發人員可以下載 LoRA 适配器,将其用于 Phi Silica API 之上并进行实验,以了解使用 LoRA 适配器和不使用 LoRA 适配器的响应差异。

介紹用於LLM的語義搜索和知識檢索

我們正在引入新的語義搜索API,以幫助開發者使用自己的應用程式數據創建强大的搜索體驗。這些API為語義搜索(按含義搜索,包括圖像搜索)和詞彙搜索(按確切的單詞搜索)提供支持,從而使用戶能夠以更直觀和靈活的方式找到他們需要的內容。

這些搜索API在所有設備類型上本地運行,並提供無縫的性能和隱私。在Copilot+ PC上,語義功能已啟用,可獲得優質體驗。

除了傳統的搜索之外,這些API還支持RAG(檢索增強生成),使開發者可以使用其自己的自定義數據來支持LLM輸出。

這些API目前以私有預覽版提供。

總之,Windows AI Foundry為開發者提供了許多功能,可以滿足他們人工智慧旅程的需求。它提供由內置模型提供支持的現成可用API、用於自定義Windows內置模型的工具以及高性能的推理運行時,以幫助開發者交付自己的模型並將其部署到晶片上。通過Foundry Local集成到Windows AI Foundry中,開發者還可以訪問豐富的開源模型目錄。

Windows AI Foundry ISV 採用

我們很高興能慶祝我們今天在 Windows 11 上使用設備上人工智慧構建體驗的令人難以置信的開發者社群,並且我們迫不及待地想看看開發者將使用 Windows AI Foundry 提供的這些豐富功能構建哪些其他內容。

引入用於為 Windows 11 上的 Agentic 生態系統提供支持的本机模型上下文協議 (MCP) 支持

隨著世界朝着 Agentic 未來發展,Windows 正在發展,以提供工具、功能和安全範例,供代理在其中運行並增强他們的技能,從而為客戶提供有意義的價值。

Windows 上的 MCP 平台將為 AI 代理提供一個標準化的框架來連接到本机 Windows 應用程式,這些應用程式可以公開特定的功能來增强 Windows 11 PC 上那些代理的技能和能力。此基础架构将在未来几个月内与选定的合作伙伴一起提供一个私有開發人員預覽版,以開始收集反饋。

**安全和隐私第一:**通過新的 MCP 功能,我們認識到,隨著我們繼續擴展 MCP 和其他 Agentic 功能,我們將不斷學習,而我們的首要任務是確保我們建立在一個安全的基礎之上。以下是一些指導我們負責地在Windows 11上開發MCP的原則:

  • 我們致力於使Windows的MCP注冊表成為一個值得信賴的MCP服務器生態系統,該生態系統符合强大的安全基准標準。

  • 用戶控制是我們在開發此集成時的指導原則。默認情況下,代理對MCP服務器的訪問已關閉。啟用後,代理代表用戶執行的所有敏感操作都將是可審核且透明的。

  • MCP服務器訪問將遵循最低特權原則進行管理,該原則通過聲明性功能和隔離(如果適用)來强制執行,從而確保用戶可以控制授予MCP服務器的特權,並有助於限制對任何特定服務器的任何攻擊的影響。

安全不是一次性功能,而是一種持續的承諾。隨著我們擴展MCP和其他Agentic功能,我們將繼續發展我們的防禦。要瞭解有關安全方法的更多信息,請訪問保護模型上下文協議:在Windows上構建安全的 Agentic 未來。

我們正在Windows上的MCP平台中引入以下组件:

**Windows的 MCP 註冊表:**這是使AI代理可以在Windows訪問MCP服務器的單一、安全且值得信賴的來源。代理可以通過Windows的MCP註冊表發現客戶端設備上安裝的MCP服務器,利用他們的專業知識並為最終用戶提供有意義的價值。

**Windows的 MCP 服務器:**這將包括Windows系統功能,如文件系統、窗口和Windows Subsystem for Linux,作為代理進行互動的MCP服務器。

開發人員可以將應用程式中的所需功能和功能包裝為MCP服務器,並通過Windows的MCP註冊表使其可用。我們正在引入Windows上的應用程式操作,這是一種新的開發人員功能,它也可以作為內置的MCP服務器使用,使應用程式能夠向代理提供其功能。

Windows上MCP架構

我們正在與應用程式開發人員(如Anthropic、Perplexity、OpenAI和Figma)合作構建此平台,這些開發人員正在為Windows上的應用程式集成其MCP功能。

正如Anthropic戰略聯盟主管Rich O’Connell所分享的那樣,“我们很高兴看到对模型上下文协议的持续采用,以及由流行的服务和社区构建的蓬勃发展的集成生态系统。LLM受益于连接到您的数据和工具世界,并且我们希望看到用户通过将 Claude 连接到Windows所体验到的价值。

Perplexity的聯合創始人兼首席執行官Aravind Srinivas分享說:“在Perplexity,與Microsoft一樣,我們專注於真正有用的值得信賴的體驗。Windows中的MCP將輔助AI體驗帶到了世界上最具影響力的操作系統之一。

OpenAI的首席產品官Kevin Weil分享說:“我们很高兴看到Windows通过采用模型上下文协议来拥抱AI代理体验。这为ChatGPT无缝连接到用户每天使用的Windows工具和服务铺平了道路。我们期待授权开发者和用户通过此集成创建强大的、上下文丰富的体验。

這些早期合作為我們致力于保持Windows作為開放平台並為agentic未來發展它奠定了基礎。MCP背後的動力為開發者提供了增加應用程式發現和參與度的絕佳機會。

推出了 Windows 應用操作,這是一項開發者增加其應用程式的可發現性的新功能

我們從開發者那裡瞭解到,讓用戶對他们的應用保持印象,并提高使用率对于他们的增長至關重要。我們自己就是一家開發者公司,因此我們深刻理解這個核心需求。因此,我们推出了 Windows 應用操作。應用操作 為開發者提供了一項新功能,用于增加其應用程式的功能的可發現性,从而为开发者解锁新的入口点,以吸引新用户。

目前,各行各業(包括生產力、創造力與溝通)的领先應用都在使用應用操作,以解锁新的參與界面。Zoom、Filmora、Goodnotes、Todoist、Raycast、開發者的 Pieces 和 Spark Mailare 是第一批加入此功能的開發者。

開發者可以使用:

  • 應用操作 API 為其所需的功能创作操作。开发者还可以使用其他相关應用開發的操作,以提供互补功能,从而增加他们在應用中的互动时间。开发者可以通过 Windows SDK 10.0.26100.4188 或更高版本访问这些 API。

  • 應用操作測試環境 测试其應用操作的功能和用户体验。开发者可以通过 Microsoft Store 下载测试工具。

用於滿足高計算量和本地推理工作負載需求的强大 AI 開發者工作站

构建高計算量 AI 工作負載需求開發者告诉我们,他们不仅需要可靠的软件,还需要强大的硬件来支持本地 AI 開發。我们已经与一系列 OEM 和晶片合作伙伴合作,以提供强大的 AI 開發者工作站。

类似于戴尔、惠普和联想的 OEM 合作伙伴提供了一系列基于 Windows 的系统,以在硬件规格和预算方面提供灵活性。The Dell Pro Max Towe 提供令人印象深刻的硬件规格,以实现强大的性能,这是在 GPU 或 CPU 上进行 AI 模型演绎以及进行本地模型微调的绝佳选择。为了实现具有空间效率的处理能力,HP Z2 Mini G1a 是一款功能强大的迷你工作站。新款 Dell Pro Max 16 Premium、HP Zbook Ultra G1a 和 聯想 P14s/P16s 均为 Copilot+ PC,为开发者提供令人难以置信的移动性。

Windows 平台安全的新功能

推出适用于安全計算需求的 VBS Enclave SDK(預覽版)

安全是 Microsoft 在创新和所做一切工作的最前沿。在人工智慧時代,越来越多的應用程式需要保护其数据免受恶意软件甚至恶意用户和管理员的攻击。2024 年,我们推出了基于虚拟化的安全 (VBS) Enclave 技术,以提供一个可信执行环境,應用程式可以在其中执行安全計算 (包括密码运算),从而防止管理级别的攻击。这与保护我们在 Copilot+ PC 上的 Recall 经验的基础相同。我们现在正在使開發人员可以使用此安全基础功能。VBS Enclave SDK 现在可用于公开发布預覽版,其中包括一组可通过更自然的体验进行编程的安全区域的库和工具,开发者可以在此处克隆存储库。

它从创建 API 投影层的工具开始。開發人员现在可以定义主机應用程式与安全区域之间的接口,而该工具会完成所有繁琐的工作,以验证参数并处理内存管理和安全检查。这允许开发者专注于他们的业务逻辑,而安全区域则保护参数、数据和内存。此外,这些库使开发者可以轻松处理常见任务,例如安全区域创建、加密和解密数据、管理线程池和报告遥测。

後量子密碼學進入 Windows Insiders 和 Linux

我们之前讨论过量子計算的进步带来的安全挑战,并已采取措施来为整个行业的量子安全性做出贡献,包括将 PQC 算法添加到我们的核心加密库 SymCrypt。

我们将很快为 Windows Insiders 和 Linux(SymCrypt-OpenSSL 1.9.0 版)提供 PQC 功能。此集成是使開發人员能够在他们的环境中试验 PQC 并评估与现有安全系统的兼容性、性能和集成的重要第一步。提前访问 PQC 功能有助于安全团队识别挑战、优化策略并在行业标准不断发展时简化转换。通过主动解决当前密码标准的安全问题,我们正在努力为实现量子利益并降低安全风险的数字未来铺平道路。

旨在使每位開發人员能够在 Windows 11 上提高工作效率的新体验

Windows Subsystem for Linux (WSL) 通过使同时运行 Windows 和 Linux 工作負載变得容易,从而为 Windows 上的 AI 開發提供了一个强大的平台。开发者可以轻松地通过 Windows 和 Linux 环境共享文件、GUI 應用程式、GPU 等,而无需其他设置。

宣布 Windows Subsystem for Linux 现在已开源

我们很高兴地宣布我们要开源 Windows Subsystem for Linux。通过这个,我们将开放创建和支持 WSL 发行版背后虚拟机,并将其与 Windows 功能和资源集成的代码,以供社群贡献。这将解锁新的性能和可扩展性增益。这是对開發人员社群的公开邀请,可帮助我们将 Linux 更无缝地集成到 Windows 中,并使 Windows 成为现代跨平台開發的首选平台。

事实上,回顾一下,开源 WSL 是在该存储库中提交的第一个问题。当时,该项目的所有逻辑都无法与 Windows 映像本身分离,但从那时起,我们已对 WSL 2 发行版进行了更改,并将 WSL 作为其自己的独立應用程式提供。有了它,我们就可以关闭第一个请求!感谢出色的 WSL 社群提供的所有反饋、想法和努力。

對流行的 Windows 開發者工具進行的新改進

我们知道构建优秀的 AI 体验始于開發者的生产力,从更快地设置设备和环境到一个地方获得所有需要的工具。因此,我们将宣布对流行的 Windows 開發者工具(如 WinGet、PowerToys 和 终端)进行改进。

通过 WinGet Configuration 更快地准备好代码

开发者可以使用单个可靠的 WinGet Configure 命令轻松地设置和复制開發环境。开发者现在可以将他们的设备的当前状态(包括他们的應用程式、软件包和工具 (在配置的 WinGet 来源中提供))捕获到 WinGet Configuration 文件中。WinGet Configuration 现在已更新为支持 Microsoft DSC V3。 如果安装的應用程式和软件包已启用 DSC V3,则應用程式的设置也将包含在生成的配置文件中。它将于下个月全面上市。请访问 winget-dsc GitHub 存储库,了解更多信息。

推出高级 Windows 设置以帮助开发者控制和个性化他们的 Windows 体验

由于隐藏或晦涩的设置,开发者和高级用户经常面临自定义 Windows 以满足其独特需求的挑战。高级 Windows 设置允许开发者轻松控制和个性化他们的 Windows 体验。他们只需点击几下即可访问和配置强大的高级设置,所有这些都来自 Windows 设置中的一个中心位置。其中包括强大的设置,如通过 GitHub 版本控制详细信息启用文件资源管理器。这将很快在預覽版中提供给 Windows Insider 计划。

高级 Windows 设置

在 PowerToys 中推出命令调色板

命令调色板是 PowerToys Run 的下一个发展,使开发者能够通过提供一种易于访问其所有常用命令、應用程式和工作流的方式来减少其上下文切换工作。它是可自定义、完全可扩展且高性能的,从而使开发者能够有效地管理与其喜爱工具的交互。它现在已全面上市。

Edit,Windows 上的新命令行文本编辑器

我们推出了 Windows 上的命令行文本编辑器 Edit,可以通过在命令行中运行 “edit” 来访问它。这使开发者能够直接在命令行中编辑文件,保持在他们当前的工作流程中并最大限度地减少上下文切换。它目前是开源的,将在未来几个月内以預覽版形式在 Windows Insider 计划中提供。转到 GitHub 存储库 了解更多信息。

Microsoft Store:應用開發者的戰略增長機會

Microsoft Store 是一种安全且可扩展的 Windows 應用分发渠道。Store 拥有超过 2.5 亿的月活跃用户和一个迅速扩展的目录 — 包括最近添加的 ChatGPT、Perplexity、Fantastical、Day One、Docker 和即将推出的 Notion — 成为 Windows 上规模最大的應用市场。并且,通过重新构思的 AI 中心,我们正在使 Windows 上的 Microsoft Store 成为人们发现如何在他们的设备上利用 AI 的 go-to 目的地。对于那些拥有 Copilot+ PC 的人,我们推出了新的 AI 中心体验和 AI 徽章,以突出 Windows 和 開發者生态系统的体验。

今天,我们将为开发者推出令人激动的新功能:

  • 面向个人開發者的免费帐户注册 — 使每个人都可以比以往更轻松地发布應用。

  • Microsoft Store FastTrack,一项面向符合条件的公司提交他们的第一个 Win32 應用的新免费預覽计划。

  • 應用活动(App Campaigns)公开测试版,这是一项新的开发者计划