两大年夜巨擘的AI竞争:比拟Apple Intelligence和Microsoft Copilot架构_模子_架构
原文来源:AI重塑天下
2024年6月10日(美国韶光)苹果公司在WWDC上发布了最新的Apple Intelligence架构,本日我们来比拟一下微软在2023年发布的AI Copilot架构与Apple Intelligence架构之间的异同点。
Apple Intelligence架构
苹果声称Apple Intelligence将帮助在苹果在AI领域中制订新的隐私标准,并在其产品中供应以个人高下文为核心的AI运用和架构体系。先让我们来学习一下官方发布的架构图:
架构图中旁边分为设备端(On-device)和做事端(Apple silicon servers)
根本层(Apple Silicon)CPU和GPU: 此架构只有在配备神经处理单元 (NPU) 的最新一代设备上才有可能实现。苹果于在2020年推出了第一款苹果芯片,标志着其开始摆脱英特尔芯片。苹果的定制芯片基于 Arm,与 iPhone 和 iPad 中利用的 A 系列芯片类似,这使得它们与早期 Mac 中利用的英特尔芯片明显不同。经由三年的韶光,苹果公司在 2023 年推出了 Apple Silicon Mac Pro,完成了向 Apple Silicon 的过渡。最近发布的 M4 芯片拥有迄今为止最强大的神经引擎,能够实现惊人的每秒 38 万亿次运算 (TOPS)。Neural Engine(神经引擎):第一代 Apple 神经引擎 (ANE) 作为苹果2017 年旗舰机型 iPhone X 中 A11 芯片的一部分发布。它在半精度浮点数据格式下的峰值吞吐量为 0.6 万亿次浮点运算 (TFlops) (float16 或 FP16),并且它有效地支持设备上的 ML 功能,例如 Face ID 和 Memoji。到2021年时,第五代 16 核 ANE 的处理能力是原来的 26 倍,即 15.8 TFlops。自 2017 年以来,ANE 的利用量一贯在稳步增长,从少数 Apple 运用程序发展到来自 Apple 和开拓者社区的浩瀚运用程序。2022 上,Apple 推出了 Transformer 架构的开源参考 PyTorch 实现,为环球开拓者供应了一种在 Apple 设备上无缝支配最前辈 Transformer 模型的方法。此实现专门针对 Apple 神经引擎 (ANE) 进行了优化,这是一种节能且高吞吐量的引擎,用于在 Apple 芯片上进行 ML 推理。它将帮助开拓职员最大限度地减少 ML 推理事情负载对运用内存、运用相应能力和设备电池寿命的影响。增加设备上机器学习支配的采取也将有利于用户隐私,由于推理事情负载的数据保留在设备上,而不是做事器上。Secure Enclave(安全飞地): 是集成到Apple片上系统 (SoC) 中的专用安全子系统。 Secure Enclave与主处理器隔离,以供应额外的安全层,纵然在运用程序处理器内核受到危害时,也能确保敏感用户数据的安全。Secure Enclave在设备 DRAM 内存的专用区域运行。多层保护将安全区域保护的内存与运用程序处理器隔离。当设备启动时,安全区域勾引 ROM 会为内存保护引擎天生随机临时内存保护密钥。每当安全隔离区写入其专用内存区域时,内存保护引擎都会在 Mac XEX (xor-encrypt-xor) 模式下利用 AES 加密内存块,并为该内存块打算基于密码的身份验证代码 (CMAC) 身份验证标记。影象。内存保护引擎将身份验证标签与加密内存一起存储。当安全区域读取内存时,内存保护引擎会验证身份验证标签。如果身份验证标签匹配,内存保护引擎就会解密该内存块。如果标签不匹配,内存保护引擎会向安全区域发出错误旗子暗记。发生内存身份验证缺点后,Secure Enclave 将停滞接管要求,直到系统重新启动。个人智能系统(Personal Intelligence System)Semantic Index 语义索引:类似于矢量数据库处理,不同的运用程序中提取数据放到这个语义索引中。语义索引意味着您的所有私人内容(、电子邮件、照片、***、日历事宜、屏幕高下文等)都会被处理并可以通过 AI 模型进行查询。App Intents Toolbox 意图工具箱:供应了将运用程序的操作和内容与跨平台的系统体验深度集成的功能,包括 Siri、Spotlight、小部件、控件等。手机上所有运用程序供应的功能或工具的列表,以及使其事情所需的其他内容,通过此工具苹果的运用程序可以向所有人开放。Private Cloud Compute OS 私有云打算操作系统:确保用户数据仅用于知足要求,并且确保不会被任何人存储或访问。支持端到端加密连接,手机连接到私有云集群的插图强调了对安全通信的关注,个中提示和相应是端到端加密的。采取稠浊处理方法,设备上和做事器模型的组合提出了一种稠浊方法,个中基本处理可以在本地完成,以提高速率和效率,而更繁芜的任务则卸载到私有云。相称于在云端存了个私人保险箱,包括数据和AI打算。Private Cloud extension:私有云打算通过许可访问更大的打算资源来实行更繁芜的任务,同时保护用户隐私来扩展此功能。必要时,私有云打算会将要求定向到Apple做事器,仅发送干系数据进行处理,而不存储数据。ML Stack 机器学习栈:这一层表示苹果用来处理和剖析数据的机器学习框架或工具。Orchestration 编排器:当代理运行时,Orchestration接管到用户要求后,将其分解为操作并实行。既适用于天生式的AI任务,通过Agent进行大量操作,也适用于利用 Siri来调度的多步骤的代理任务。大模型:个中一个参数量为3B,可以直接在手机等终端设备上运行(On-device models);另一个是更大的措辞模型(Server models),虽然没有明确参数量,性能可以与GPT-4对标。该模型可通过私有云打算得到,并在Apple的做事器上运行。在人类满意度方面:On-Device模型的择要天生能力强于同类模型Phi-3-mini;真实天下提示方面:On-Device模型性能强于Gemma-7B,而Server大模型性能强于GPT-3.5-Turbo,略逊于GPT-4-Turbo;输出危害方面:On-Device和Server比现有的模型都安全的多,这也符合苹果公司一向谨慎行事的风格;指令遵照方面 (IFEval):Apple On-Device模型的能力都较为领先,Server大模型在指令集精度和提示词准确度方面,略逊于GPT-4-Turbo;写作能力方面:两个模型天生的结果优于其他模型。运用和体验(Apps and experience)Apps层代表了设备上的各种运用体验层代表了Siri,写尴尬刁难象和图片天生工具等将各种App的根本运用能力和集成能力Microsoft Copilot架构微软在2023年3月16日,发布了Microsoft 365 Copilot,专为 Microsoft 365 运用程序和做事而设计。它是一款由 AI 支持的生产力工具,可折衷大型措辞模型 (LLMs)、Microsoft Graph 中的内容以及原来利用的Microsoft 365的生产力软件,例如 Word、Excel、PowerPoint、Outlook、Team 等。Copilot for Microsoft 365利用大模型技能和大量数据集来理解、总结、预测和天生内容,个中也包括GPT4。微软Copilot v1.5版架构的发布韶光也是2024年6月10日。
该架构中紧张包含的组件有:
Microsoft 365 apps 也便是微软365中的各种运用,例如Outlook、Word 、Excel、Teams和 PowerPoint。Microsoft Copilot (谈天),更多 Office 运用程序可以通过基于图形的谈天 (Copilot Chat) 访问 Copilot,例如Outlook、Word 和 PowerPoint 以及 Teams 也将具有Copilot Chat的能力。可以利用Copilot Chat Canvases/HUBs(谈天画布/集线器)将移动平台与谈天功能集成到一起。Microsoft Graph(微软图谱):它包含有关用户、活动和组织数据之间关系的信息。 Microsoft Graph API 将来自客户旗子暗记的更多高下文引入提示中,例如来自电子邮件、谈天、文档和会议的信息。Microsoft Semantic Index(微软语义索引):语义索引利用Microsoft Graph更好地与个人和组织数据进行交互,基于多个LLMs来阐明用户查询并天生繁芜、故意义的多措辞相应,支持搜索数十亿个向量(特色或属性的数学表示),以帮助用户将组织中的干系且可操作的信息联系起来。大型措辞模型 (LLMs):通过自然措辞来访问的大模型。Microsoft Copilot的架构中包含AI支持的各种插件,这些插件可以充当桥梁,将Copilot连接到各种软件和做事。Microsoft Copilot的处理过程如下:
当用户利用 Microsoft 365,例如例如 Word 或 Excel运用程序的时候,可以向Copilot寻求任务帮助,例如整理电子邮件或创建演示文稿当Copilot收到要求或指令后,像一个指挥者一样,确保要求的每个元素都被理解并完成适当的处理和准备事情。Copilot可以这个要求添加用户的高下文,例如电子邮件、会媾和文档中的干系数据。利用繁芜的数据图来识别主要的关系和联系。随后,Copilot将要求发送到托管在Azure上的OpenAI 大型措辞模型中,大模型也会剖析这个要求,理解意图,并制订相应。一旦没有从大措辞模型得到应有的相应。 Copilot在“后处理”阶段可以再次查询Microsoft Graph和语义索引。同时也会审查相应的安全性和适当性,并且不会陵犯用户或我们任何同事的任何隐私权。两个架构的异同点综上所述,从以下七个方面来比拟以上两个架构的异同点:
关于处理过程:Apple和Microsoft的架构具有从运用(Apps)到语义索引(Semantic Index)再到大模型(LLMs)的完全处理过程,包括前处理和后处理,但Microsoft语义索引是基于Microsoft Graph,而Apple没有提到技能细节。关于大模型:Apple紧张采取设备端和做事真个自建大模型和第三方大模型三折相互赞助的办法,再通过编排器(Orchestration)相互整合各种大模型资源,而Microsoft紧张依赖于云真个Open AI的GPT大模型,其处理能力更强,但缺少更高的架构弹性。关于生态集成:Apple善于与它自己的生态系统无缝集成,确保所有设备上的统一用户体验,同时在设备上处理优先考虑用户隐私,还可以调度大量的第三方运用。相反,Microsoft Copilot集成到Microsoft 365中并与各种操作系统兼容,利用基于云的处理来实现强大的AI功能,通过插件的办法与第三方集成,无法做到完全的事情流串接。关于算力资源:Apple利用Apple Silicon芯片中的神经引擎,针对 Apple 硬件上的性能进行了优化。这种优化可确保高效运行,同时在云端也供应了打算资源,确保架构可用性。 Microsoft Copilot 须要大量的打算能力,须要依赖于云根本举动步伐,虽然会占用更多资源,但可为企业利用供应强大的性能。关于用户隐私:Apple 始终优先考虑用户隐私,Apple AI 也不例外。由于非常重视数据隐私,许多 AI进程在设备上运行,并供应独立的打算资源和存储资源,确保用户数据保持安全。 Microsoft Copilot 专为企业级安全而设计,领悟了 Microsoft 全面的安全协议来保护企业数据,通过安全的云做事管理和处理数据,更倾向于传统运用。关于支配架构:Apple是基于本地设备,做事器和云端三层动态架构,在做事器端也构建独立的Private Cloud Compute,而Microsoft紧张是基于云架构下所租户设计的AI架构,更侧重于传统的Saas做事办法。关于做事工具:Apple更侧重C端用户的利用和体验,理论上B端也参考此架构,而Microsoft倾向于B端用户。总之,从两家公司长远的AI发展来看,还要依赖于很多方面的竞争,包括资金、人才和市场。如果本次我们只是从架构方面来谈论二者之间的差异性,看起来Apple这次发布的新架构还是明显优于Microsoft去年发布的Copilot架构。
本文系作者个人观点,不代表本站立场,转载请注明出处!