在周一的WWDC上,苹果发布了AppleIntelligence,这是一套功能套件,为iPhone、iPad和Mac带来了生成式AI工具,例如重写电子邮件草稿、汇总通知和创建自定义表情符号。苹果在主题演讲中花费了大量时间来解释这些工具的实用性,同时几乎用了同样多的时间向客户保证新的AI系统如何保护您的数据隐私。
这种隐私保护得益于苹果在主题演讲中开始解释的生成式人工智能的双重方法,并在随后的论文和演示中提供了更多细节。他们展示了AppleIntelligence是基于设备理念构建的,可以快速完成用户想要的常见人工智能任务,例如转录通话和组织他们的日程安排。然而,AppleIntelligence还可以联系云服务器来处理更复杂的人工智能请求,包括发送个人上下文数据——确保两者都能提供良好的结果,同时保护您的数据隐私,这是Apple努力的重点。
重大新闻是,苹果正在为AppleIntelligence使用自己制作的AI模型。苹果指出,它不会使用私人数据或用户交互来训练其模型,这与其他公司相比是独一无二的。相反,苹果同时使用授权材料和由该公司的Applebot网络爬虫抓取的公开在线数据。如果出版商不希望他们的数据被苹果获取,他们必须选择退出,这听起来类似于谷歌和OpenAI的政策。苹果还表示,它不会提供网上流传的社保和信用卡号码,也不会理会“脏话和其他低质量内容”。
AppleIntelligence的一大卖点是它与Apple操作系统和应用的深度集成,以及该公司如何优化其模型以提高能效和尺寸以适合iPhone。将AI请求保持在本地是平息许多隐私问题的关键,但代价是使用更小、性能更差的模型。
图片:苹果
为了让这些本地模型发挥作用,苹果采用了微调技术,即训练模型,使其更好地完成校对或总结文本等特定任务。这些技能以“适配器”的形式呈现,可以将其放在基础模型上,并根据手头的任务进行替换,类似于在角色扮演游戏中为角色应用强化属性。同样,苹果为ImagePlayground和Genmoji设计的传播模型也使用适配器来获得不同的艺术风格,如插图或动画(使人物和宠物看起来像廉价的皮克斯角色)。
苹果表示,它已经优化了模型,以加快发送提示和提供响应之间的时间,并使用“推测解码”、“上下文修剪”和“组查询注意”等技术来利用AppleSilicon的神经引擎。制造商最近才开始在上添加神经核心(NPU),这有助于在处理机器学习和AI算法时减轻CPU和GPU带宽。这也是只有配备M系列的Mac和iPad以及只有iPhone15Pro和ProMax支持AppleIntelligence的原因之一。
这种方法与我们在Windows世界中看到的方法类似:英特尔推出了第14代MeteorLake架构,该架构的带有NPU,而高通为微软CopilotPlusPC打造的新款SnapdragonX也配备了NPU。因此,Windows上的许多AI功能都只能在可以在这些上本地执行工作的新设备上使用。
根据苹果的研究,在750个文本摘要测试响应中,苹果的设备内置人工智能(配备适当的适配器)比微软的Phi-3-mini模型对人类更有吸引力。这听起来像是一项伟大的成就,但如今大多数聊天机器人服务都在云端使用更大的模型来获得更好的结果,而这正是苹果试图在隐私方面谨慎行事的地方。为了与更大的模型竞争,苹果正在设计一个无缝流程,向云服务器发送复杂的请求,同时还试图向用户证明他们的数据是私密的。
如果用户请求需要更强大的AI模型,Apple会将请求发送到其私有云计算(PCC)服务器。PCC在基于“iOS基础”的自有操作系统上运行,并且拥有自己的机器学习堆栈,为AppleIntelligence提供支持。据Apple称,PCC拥有自己的安全启动和安全区域,用于保存仅适用于请求设备的加密密钥,而受信任的执行监视器可确保仅运行经过签名和验证的代码。
苹果表示,用户的设备在发送请求之前会与PCC集群建立端到端加密连接。苹果表示,由于PCC中没有服务器管理工具,因此无法访问其中的数据,因此不存在远程shell。苹果也没有为PCC提供任何持久存储,因此请求以及从AppleIntelligence的语义索引中提取的可能的个人上下文数据随后显然会在云端被删除。
PCC的每个版本都会有一个虚拟版本供公众或研究人员检查,并且只有记录为已检查的签名版本才会投入生产。
一个悬而未决的大问题是,到底哪些类型的请求会进入云端。在处理请求时,AppleIntelligence有一个名为Orchestration的步骤,它会决定是在设备上进行处理还是使用PCC。我们还不知道什么才是足够复杂的请求,才能触发云端处理,而且我们可能要等到秋季AppleIntelligence上市后才能知道。
苹果处理隐私问题还有另一种方式:把它当成别人的问题。苹果改进后的Siri可以将一些查询发送到云端的ChatGPT,但只有在你问了一些非常棘手的问题后才能获得许可。这个过程将隐私问题转移到有自己政策的OpenAI和用户手中,用户必须同意卸载他们的查询。在接受MarquesBrownlee采访时,苹果首席执行官蒂姆·库克表示,ChatGPT将被要求处理涉及“世界知识”的请求,这些请求“超出了个人背景的范围”。
苹果的AppleIntelligence本地和云端分离方法并不完全新颖。谷歌的GeminiNano模型可以在Android设备上本地运行,而其Pro和Flash模型则可以在云端处理。与此同时,微软CopilotPlusPC可以在本地处理AI请求,而该公司继续依赖与OpenAI的交易,并构建自己的内部MAI-1模型。然而,相比之下,苹果的竞争对手都没有如此彻底地强调他们的隐私承诺。
当然,这一切在演示和编辑论文中看起来都很棒。然而,真正的考验将在今年晚些时候,届时我们将看到AppleIntelligence的实际应用。我们必须看看苹果能否在优质AI体验和隐私之间取得平衡——并在未来几年继续发展。