AIHere

Anthropic bouwt Scion, een eigen Git-alternatief voor AI-agents

Anthropic zegt dat Git het volume aan code van zijn AI-agents niet meer aankon, en bouwde daarom Scion, een client-serversysteem voor versiebeheer dat het niet als open source zal uitbrengen.

AIHere-nieuwsredactie· 2 min leestijd🇺🇸 Verenigde Staten

Anthropic heeft Scion beschreven, een versiebeheersysteem dat het intern heeft gebouwd nadat Git de grenzen van het bedrijf had bereikt. In een blogpost schreef de AI-ontwikkelaar dat de explosieve toename van codebijdragen van AI-agents ertoe leidde dat Git, dat is ontworpen voor offline ontwikkeling, niet langer kon meeschalen. Scion werkt met een client-serverarchitectuur die is gericht op geautomatiseerde en agentische clients die altijd online blijven.

Volgens Anthropic gebruikt de nieuwe infrastructuur 200 keer minder cpu en geheugen dan de Git-spiegelopstelling die het verving. CI- en onderzoekstaken halen code nu ongeveer twee ordes van grootte sneller op, in seconden in plaats van minuten. Het aantal dagelijkse samenvoegingen steeg van gemiddeld zo'n 2.500 in mei naar meer dan 30.000 in september, en het bedrijf schreef: "We verwachten niet dat deze groeisnelheid snel zal afnemen."

Waarom Git het begaf

Git werkt met onafhankelijke, gedecentraliseerde kopieën, een model dat voor de monorepo van Anthropic steeds lastiger werd. De geschiedenis van de hoofdbranch kwam in de buurt van 100 gigabyte, en een gecomprimeerde werkkopie was groter dan 25 gigabyte. Alleen al CI voerde dagelijks ongeveer 25 miljoen checkouts uit, wat volgens Anthropic theoretisch meer dan 600 petabyte aan dagelijkse datatransfer onder Git zou betekenen. Het bedrijf draaide enkele honderden Git-spiegels om de belasting te verlichten, maar daardoor werden functies zoals diff en blame moeilijker te coördineren.

Onder Scion bewaren clients geen volledige kopie van de repository en blijven ze voortdurend gesynchroniseerd met de server. CI-systemen halen wat ze nodig hebben op via een API. Gegevens aan serverkant zijn gedistribueerd en horizontaal schaalbaar in plaats van op één plek opgeslagen, en Git-achtige packfiles bestaan niet. Commits, rebases en samenvoegingen worden op de servers uitgevoerd, waarbij commits worden opgeslagen als wijzigingsets die alleen de aanpassingen in specifieke bestanden vastleggen. Anthropic bouwde ook een reviewinterface genaamd Antique en andere ondersteunende tools.

In vijf maanden gebouwd met Claude

Anthropic zegt dat een team van zeven personen Scion in vijf maanden heeft ontwikkeld, met hulp van Claude. Het bedrijf concludeert dat migraties die met grote taalmodellen worden ondersteund minder mensen nodig hebben, maar benadrukt dat engineers onmisbaar bleven voor ontwerpafwegingen tussen systemen en vaak de output van de agents moesten corrigeren. Elke wijziging werd beoordeeld door adversariële LLM's en door mensen, die de bedoeling van een wijziging controleerden in plaats van elke regel code.

Anthropic zal Scion niet als open source uitbrengen en stelt dat het te nauw verbonden is met interne structuren om overdraagbaar te zijn. Het bedrijf presenteerde de post als een manier om kernlessen te delen met andere organisaties die grote engineeringteams draaien, die hun eigen aanpassingen moeten bouwen. Andere techgiganten hebben vergelijkbare wegen gekozen: Google gebruikt zijn Piper-systeem, terwijl Meta Sapling heeft gebouwd, waarvan delen open source zijn.

#Anthropic#Scion#Git#AI-agents#softwareontwikkeling#Claude

Reacties

Wees respectvol. Reacties worden automatisch gecontroleerd; spam, beledigingen en persoonsgegevens worden verwijderd. Vragen kunnen door AI worden beantwoord.

Nog geen reacties. Start de discussie of stel een vraag.

Gerelateerd