AIHere

Anthropic baut Scion, eine interne Git-Alternative für KI-Agenten

Anthropic sagt, Git sei mit der Menge an Code, die seine KI-Agenten zusammenführen, nicht mehr zurechtgekommen. Deshalb hat das Unternehmen Scion entwickelt, ein Client-Server-Versionskontrollsystem, das nicht als Open Source veröffentlicht wird.

AIHere-Nachrichtenredaktion· 2 Min. Lesezeit🇺🇸 Vereinigte Staaten

Anthropic hat Scion vorgestellt, ein Versionskontrollsystem, das intern entwickelt wurde, nachdem Git im Unternehmen an seine Grenzen gestoßen war. In einem Blogbeitrag erklärte der KI-Entwickler, der starke Anstieg der Code-Beiträge von KI-Agenten habe dazu geführt, dass Git, das für die Offline-Entwicklung konzipiert ist, nicht mehr skalieren könne. Scion setzt auf eine Client-Server-Architektur, die auf automatisierte und agentische Clients ausgerichtet ist, die ständig online bleiben.

Laut Anthropic benötigt die neue Infrastruktur 200-mal weniger CPU und Arbeitsspeicher als das Git-Spiegelsystem, das sie ersetzt. CI- und Forschungsjobs holen sich Code nun etwa zwei Größenordnungen schneller, in Sekunden statt in Minuten. Die täglichen Zusammenführungen stiegen von durchschnittlich rund 2.500 im Mai auf mehr als 30.000 im September. Das Unternehmen schrieb: „Wir erwarten nicht, dass sich dieses Wachstumstempo in absehbarer Zeit verlangsamt.“

Warum Git versagte

Git setzt auf unabhängige, dezentrale Klone, ein Modell, das für das Monorepo von Anthropic zunehmend unhandlich wurde. Die Historie des Hauptzweigs näherte sich 100 Gigabyte, und eine komprimierte Arbeitskopie überschritt 25 Gigabyte. Allein die CI führte täglich rund 25 Millionen Checkouts durch. Laut Anthropic hätte dies unter Git theoretisch mehr als 600 Petabyte an täglichem Datentransfer bedeutet. Das Unternehmen betrieb mehrere hundert Git-Spiegel, um die Last zu verringern, was jedoch die Koordination von Funktionen wie Diff und Blame erschwerte.

Unter Scion besitzen Clients keine vollständige Kopie des Repositorys und bleiben kontinuierlich mit dem Server synchronisiert. CI-Systeme laden über eine API, was sie benötigen. Die serverseitigen Daten sind verteilt und horizontal skalierbar, statt an einem einzigen Ort zusammengeführt zu werden, und Git-typische Packfiles gibt es nicht. Commits, Rebases und Merges laufen auf den Servern ab, wobei Commits als Änderungssätze gespeichert werden, die nur die Modifikationen an bestimmten Dateien festhalten. Anthropic hat außerdem eine Review-Oberfläche namens Antique sowie weitere unterstützende Werkzeuge entwickelt.

In fünf Monaten mit Claude gebaut

Anthropic zufolge entwickelte ein siebenköpfiges Team Scion in fünf Monaten mit Unterstützung durch Claude. Das Unternehmen kam zu dem Schluss, dass Migrationen mit Hilfe großer Sprachmodelle weniger Personal benötigen, betonte jedoch, dass Ingenieure für die Abwägungen beim systemübergreifenden Design unverzichtbar blieben und die Ergebnisse der Agenten häufig korrigieren mussten. Jede Änderung wurde sowohl von gegnerisch angelegten LLMs als auch von Menschen geprüft, wobei die Menschen die Absicht einer Änderung statt jeder einzelnen Codezeile kontrollierten.

Anthropic wird Scion nicht als Open Source veröffentlichen und begründet dies damit, dass es zu eng mit internen Strukturen verknüpft sei, um portierbar zu sein. Der Beitrag soll laut Unternehmen dazu dienen, zentrale Erkenntnisse mit anderen Organisationen zu teilen, die große Entwicklungsteams betreiben und eigene Anpassungen entwickeln müssten. Andere Tech-Konzerne sind ähnliche Wege gegangen: Google nutzt sein System Piper, während Meta Sapling entwickelt hat, dessen Teile teilweise Open Source sind.

#Anthropic#Scion#Git#KI-Agenten#Softwareentwicklung#Claude

Kommentare

Bitte seien Sie respektvoll. Kommentare werden automatisch geprüft; Spam, Beleidigungen und personenbezogene Daten werden entfernt. Fragen können von einer KI beantwortet werden.

Noch keine Kommentare. Starten Sie die Diskussion oder stellen Sie eine Frage.

Ähnliche Meldungen