苹果官方App误打包Claude.md,内部AI客服系统曝光
Apple Support应用v5.13更新意外夹带Claude.md文件,证实苹果内部使用Claude Code开发生产级应用,并泄露其客服系统采用AI自动应答与真人客服无缝切换的架构。苹果在24小时内紧急撤回更新,事件引发行业对AI开发流程监管及代码审查机制缺失的讨论。
Apple Support 应用在 5 月 1 日推送 v5.13 版本更新时,意外将项目级配置文件 Claude.md 打包进发布包。该文件通常用于向 AI 描述项目结构、构建规范和避坑指南。MacRumors 分析师 Aaron Perris 发现了这一泄露。
泄露的 Claude.md 揭示了 Apple Support 的对话系统核心架构:采用双后端设计——Juno AI 负责自动应答,Live Agents 负责真人客服接管,两套后端通过一个协议层无缝切换,上层代码无法区分消息来源是 AI 还是人类。消息系统采用三角色设计:client(用户)、agent(真人客服)、assistant(AI),三者走同一处理流程,用户无提示对面身份。另一份泄露的 SAComponents 模块为纯 UI 组件库,不含业务逻辑。
文件本身未泄露直接机密,但证实了苹果内部广泛使用 AI,尤其依赖 Anthropic 的 Claude。彭博社 Mark Gurman 曾在三个月前指出“Apple runs on Anthropic at this point”,苹果在自家服务器上运行定制版 Claude 模型,数据不离开其基础设施。这与苹果一贯的隐私立场一致:用 AI 但数据不外传。
事故发生后苹果在 24 小时内撤回更新。业界质疑点不仅在于“该不该提交 Claude.md”,更在于“提交后为何进入发布包”——暴露了对 AI 编码生成代码的过度信任和代码审查机制的缺失。有前苹果员工指出,苹果内部有数百个隔离团队,并非全公司都在“Vibe Coding”。一项调查显示,92.6% 的开发者每月至少使用一次 AI 编码助手,但 AI 产出的代码仍应由人工审查。
