Die offizielle Apple-App hat versehentlich Claude.md gepackt. Selbst ein so großer Konzern macht auch Vibe Coding?
Meng Chen, berichtet aus Aofeisi
Großer Fehler von Apple! Das für interne Zwecke verwendete Claude.md wurde in die offizielle App gepackt.
Damit ist es endgültig bestätigt: Apple verwendet intern Claude Code zur Erstellung von produktionsreifen Anwendungen.
Ein so großes Unternehmen vibriert auch beim Coding?
Apple verwendet intern Claude Code zur Erstellung von produktionsreifen Anwendungen
Das projektübergreifende Claude.md wird normalerweise verwendet, um dem KI-System zu sagen, was das Projekt ist, wie es aufgebaut wird, welche Regeln befolgt werden müssen und welche Fallstricke vermieden werden sollen...
Dieses weltweit strengste geheimhaltende Technologieunternehmen hat dennoch seine Geheimnisse preisgegeben.
Nach dem Vorfall hat Apple innerhalb von 24 Stunden dringend zurückgezogen, aber ein Teil des Inhalts wurde bereits preisgegeben.
Einen Moment.
Das ist doch genauso wie bei der Quelle-Code-Entlehnung von Claude Code, als die Source Map in die Release-Version gepackt wurde.
Könnte es sein, dass der Schuldige bei beiden Vorfällen Claude Code selbst ist?
Was hat Apple mit Claude Code entwickelt?
Die Apple Support App hat am 1. Mai die Version 5.13 aktualisiert und dabei versehentlich Claude.md mitgeliefert.
Der Analyst Aaron Perris von MacRumors hat dies entdeckt und preisgegeben.
Der Analyst Aaron Perris von MacRumors hat dies entdeckt und preisgegeben
Apple Support ist die offizielle After-Sales-Service-App von Apple, die Funktionen wie Online-Chat mit Apple-Experten zur Fehlerdiagnose, Terminbuchung für Reparaturen und Kauf von Apple Care-Services unterstützt.
Apple Support
Das entlehnte Claude.md enthält eine vollständige Dialogsystemarchitektur. Der Kern der Architektur ist ein Zwei-Backend-System:
Juno AI ist für die automatische Antwort zuständig, Live Agents übernehmen die menschlichen Kundendienstmitarbeiter.
Die beiden Backends werden über eine Protokollschicht nahtlos umgeschaltet, sodass der obere Code überhaupt nicht weiß, welche Nachricht von einem Menschen und welche von einer KI gesendet wurde.
Noch interessanter ist das Drei-Rollen-Design des Nachrichtensystems.
Im Chat von Apple Support ist der Client der Benutzer, der Agent der menschliche Kundendienstmitarbeiter von Apple Support und der Assistant die KI.
Die Nachrichten der drei Identitäten werden über den gleichen Verarbeitungsprozess geleitet. Den Benutzern wird nicht angezeigt, ob die Antwort von einem Menschen oder einer Maschine kommt.
Somit ist der technische Grundbau des Apple Support-Kundendiensts im Wesentlichen klar - ein Dialogsystem mit nahtloser Umschaltung zwischen KI und Menschen.
Der technische Grundbau des Apple Support-Kundendiensts
Das andere entlehnte SAComponents-Modul hat keine sensationellen Neuigkeiten. Es ist eine reine UI-Komponentenbibliothek ohne Geschäftslogik und mit DocC-Dokumentation. Ein typisches produktionsreifes Werkzeug.
SAComponents-Modul
Die Datei selbst hat keine Geheimnisse preisgegeben, aber sie bestätigt etwas, was alle vermutet haben, aber niemand tatsächlich beweisen konnte:
Innerhalb von Apple ist KI überall.
Genauer gesagt, Claude ist überall.
Apple kann nicht mehr ohne Anthropic auskommen
Tatsächlich hat der Apple-Experte Mark Gurman von Bloomberg bereits vor drei Monaten gesagt:
Apple läuft derzeit auf Anthropic.
Gurman hat besonders erwähnt, dass Apple ein maßgeschneidertes Claude-Modell auf eigenen Servern ausführt.
Interner Code, Dokumentation und Token bleiben alle innerhalb der Infrastruktur von Apple. Dies stimmt vollkommen mit Apples Einstellung zur Privatsphäre überein: Die Verwendung von KI ist okay, aber die Daten dürfen nicht hinausgelangen.
Es ist auch bemerkenswert, dass Apple eine Partnerschaft mit Google eingegangen ist und Gemini die alte Version von Siri ersetzen wird. Bei der Wahl von internen Entwicklungstools hat Apple jedoch Claude und nicht Gemini gewählt.
Apple hat Claude gewählt
Natürlich muss man auch die andere Seite betrachten. Ein ehemaliger Apple-Mitarbeiter auf HackerNews hat gesagt, dass es innerhalb von Apple Hunderte von isolierten Teams gibt. Dass einige Teams Claude verwenden, bedeutet nicht, dass das gesamte Unternehmen "vibe coding" betreibt.
Eine Umfrage unter 120.000 Entwicklern hat gezeigt, dass 92,6 % der Entwickler mindestens einmal im Monat einen KI-Coding-Assistenten verwenden. Dass Apple mit Claude Code schreibt, ist nur ein Spiegelbild der gesamten Branche.
Das Problem ist also nicht, ob Apple KI verwendet, um Code zu schreiben. Alle tun das.
Das Problem ist, dass selbst Apple Dateien, die nicht in die Produktionsumgebung geschoben werden sollten, dort einschiebt. Was bedeutet das?
Wer überprüft den KI-Code in der KI-Zeit?
Sollte Claude.md überhaupt in die Versionskontrolle aufgenommen werden?
Die Entwickler streiten sich darüber.
Apple Support
Eine Gruppe von Menschen ist der Meinung, dass es sich um ein Projektdokument handelt und es in das Code-Repository eingereicht werden sollte, damit das Team es teilen kann.
Eine andere Gruppe denkt, dass es eher wie eine IDE-Konfiguration ist und in die .gitignore-Datei aufgenommen werden sollte, damit jeder es für sich selbst nutzt.
Das eigentliche Problem ist nicht, "ob es eingereicht werden sollte", sondern "warum es nach dem Einreichen in das Release-Paket aufgenommen wurde".
Manche fragen sich, ob Apple beim Schreiben von Code und der Bereitstellung und Veröffentlichung mit KI-Agenten nicht klar gefordert hat, dass die Claude.md-Datei nicht mit veröffentlicht werden soll?
Das Problem liegt möglicherweise an Claude Code selbst. Es ignoriert oft Anweisungen wahlweise, und es hilft auch nicht, sie mehrmals zu wiederholen.
Claude Code
Ein hochgelobter Kommentar hat das Wesen dieser Angelegenheit zusammengefasst:
Netzwerkteilnehmerkommentar
Das eigentliche Problem ist nicht, dass Apple Claude verwendet, sondern dass Apple Claude zu sehr vertraut. Alle verwenden KI, um die Entwicklung zu beschleunigen, aber diese Sache sollte durch die Codeüberprüfung aufgehalten werden.
Ein Apple-Ingenieur hat den schlimmsten Tag seiner Karriere.
Das Vertriebsteam von Anthropic hat dagegen den besten Tag.
Referenzlinks: [1]https://x.com/aaronp613/status/2049986504617820551[2]https://news.ycombinator.com/item?id=47973378
Dieser Artikel stammt aus dem WeChat-Account "Liangziwei". Autor: Fokus auf die neuesten Technologien. Veröffentlicht von 36 Kr mit Genehmigung.