苹果犯了一个让整个开发者社区炸锅的失误——把内部使用的Claude.md文件打包进了Apple Support应用的v5.13版本更新。
MacRumors分析师Aaron Perris第一时间发现并曝光。文件内容不算机密,但它证实了一件事:苹果内部在用Claude Code构建生产级应用。
Claude.md里写了什么
泄露的Claude.md描述了一套完整的对话系统架构。核心是一个双后端系统:Juno AI负责自动应答,Live Agents负责真人客服接管。两套后端通过Protocol协议层无缝切换,上层代码根本分不清对面是人还是机器。
消息系统还设计了三角色:client是用户,agent是真人客服,assistant是AI。三种身份走同一套处理流程,用户端没有任何提示。
苹果在24小时内紧急撤回了更新,但内容已经传开了。
苹果为什么选Claude而不是Gemini
彭博社的Mark Gurman早在三个月前就说过:"Apple runs on Anthropic at this point."
苹果在自家服务器上跑定制版Claude模型,内部代码、文档、token全都不出苹果的基础设施。这跟苹果一贯的隐私立场完全自洽:用AI可以,数据不能出去。
有意思的是,苹果已经和谷歌达成合作用Gemini取代旧版Siri,但在内部开发工具上选的是Claude。
当然,一位自称前苹果员工的HackerNews用户指出,苹果内部有数百个隔离团队,某些团队用Claude不代表全公司都在vibe coding。但一项针对12万开发者的调查显示,92.6%的开发者每月至少使用一次AI编码助手。苹果用Claude,不过是整个行业的缩影。
真正的问题:AI写的代码谁来审
Claude.md该不该进版本控制?开发者吵成两派。一派认为它是项目文档,应该提交到代码仓库。另一派觉得它更像IDE配置,应该放进.gitignore。
但真正尴尬的不是"该不该提交",而是"提交了之后怎么又进了发布包"。有人质疑:苹果用AI写代码和部署推送时,居然没有明确要求不要把Claude.md也一并推出去?
一条高赞评论总结了这件事的本质:真正的问题不是Apple用了Claude,而是Apple对Claude过于信任。所有人都在用AI加速开发,但这件事应该被代码审查拦住。
苹果的某位工程师正在经历职业生涯最糟糕的一天,而Anthropic的销售团队正在经历最好的一天。
这件事对独立开发者的启示很明确:AI能帮你写代码,但review的责任还是你自己的。不管你是苹果还是个人开发者,生产环境的每一行代码都需要人来把关。AI是工具,不是守门人。
来源:36氪