微软发布新计划:将人工智能融入Windows 11第三方应用

发表时间: 2024-07-04 07:15

Windows 11 24H2 将带来更多基于人工智能的功能,这些功能将在 Copilot+ PC 上本地运行。但这并不意味着第三方应用开发者将被排除在外。微软发布了一份新的支持文档,解释了非本地 Windows 应用中的人工智能范围。

Copilot+ PC现在已经成为一种趋势。它们提出了微软在 Windows 11 中集成人工智能的计划,而不仅仅局限于表面的网络响应。由于采用了 CPU、GPU 和 NPU 组合,Copilot+ PC 可以在本地处理人工智能任务,微软希望开发人员能够利用这一优势。

该文件首先列出了将人工智能集成到 Windows 客户端应用中的基本要素。它建议使用人工智能模型(本地或云托管)以及 OnnxRuntime 等人工智能框架。此外,除了 C++ 和 Python 之外,它还建议使用 C# 开发 Windows 应用程序。

如果您是应用程序开发领域的新手,人工智能术语肯定会让您不知所措。但本文档以通俗易懂的方式剖析了这些概念。您将了解到大型语言模型(LLM)、模型训练和推理、提示工程、不同的人工智能工作角色、必要的硬件等之间的区别。

由于 Copilot+ PC 配备了强大的硬件,开发人员可以利用它来提高 Windows 应用程序的性能。微软轻轻一推,Copilot+ PC 就成了让人工智能应用充分运行的更好选择。

基本的人工智能应用程序可以使用 CPU,但对于复杂的模型来说,配备 NPU 的 PC 才是合适的选择。但这对我们这样的最终用户意味着什么呢?

原生 Windows 应用程序拥有人工智能功能已经有一段时间了。Microsoft Photos 可以调整图片样式,画图工具可以生成图片,PhoneLink 可以建议信息回复,等等。

第三方应用程序开发人员很快就会开始将人工智能模型集成到他们现有的应用程序中,或构建以人工智能为中心的应用程序。它可以是一个完整的应用程序,可以生成图像/视频/音频,也可以是它们的组合。或者,你会在流行的应用程序中看到人工智能的实现,以自动完成琐碎的任务(回复信息、生成报告/摘要)。

微软还从数据隐私和安全的角度提出了警告。它鼓励开发者完全公开他们从用户那里收集的数据、数据的安全性和使用情况。此外,用户还应该对数据收集拥有控制权。

有趣的是,24H2 将为 Copilot+ PC 带来更多独有的人工智能功能,包括因隐私和安全问题而从公开版本中删除的 Recall。也许微软希望开发者从这次事件中吸取教训,制定具体的隐私和安全政策。