Anthropic skroter Git etter kodeflom

KI-selskapet har laget sitt eget versjonskontrollsystem, Scion. Utviklere som gjennomgår kildekoden, ser etter intensjon framfor å lese alle linjene.

Anthropics CEO Dario Amodei på vei inn til et møte i Det Hvite Hus tidligere i høst.
Publisert

– Utviklere er ikke mindre verdifulle, men jobben deres er i endring, uttaler Anthropic i et blogginnlegg om utviklingsarbeidet i selskapet. 

Det siste året har Claude-modellene deres laget så mye kode at selskapet sliter med å håndtere de store mengdene. Det har rett og slett blitt en flaskehals i utviklingen i tekselskapet. 

– Flaskehalsen nå er all utviklingsinfrastrukturen bygget for menneskelig skala: versjonskontroll, bygging og CI, skriver selskapet. 

CI er kontinuerlig integrasjon, som er å automatisk bygge og teste koden hver gang noen sender inn en endring. 

Fra Git til eget system

For mens Anthropic i mai slo sammen rundt 2.500 kodeendringer daglig, er antallet oppe på 30.000 dagen i september.

For å takle den enorme veksten har selskapet de siste fem månedene migrert til et in-house versjonskontrollsystem ved navn Scion. Systemet styrer monorepoet deres, én stor felles kodebase for hele selskapet. 

– Når kontinuerlig integrasjon «gits you down» opp, finnes det alltid et KI-tilpasset monorepo, harselerer The Register.

Fra før har Google sin Piper-kodebase, og Gerrit for Git-basert kodegjennomgang. Microsoft har Virtual File System for Git, og Meta har Sapling, ifølge nettavisa. 

I tillegg har Anthropic KI-laget Antique, et verktøy for kodegjennomgang, i tillegg til et kodesøkeverktøy og et IAM-system for kildekodekontroll, skriver The Register. 

Erstatter Git ved enorme monorepo

Selskapet skroter med andre ord den tradisjonelle versjonskontrollen i Git. Scion er mye mer skalerbar arkitektur som trenger mye mindre CPU enn Git-servere, påpeker de.

Samtidig understreker Anthropic at Scion ikke erstatter Git i generell bruk, men er ment for «enorme monorepo der enten titusener av utviklere eller agentsvermer skriver store mengder kode».

Scion blir ikke åpen for allmennheten, da de mener det er vanskelig for andre å bare overta. Men selskapet håper andre kan lære av måten de jobber på. 

– Vi antar at denne typen problemer vil bli mer vanlig de neste seks til 12 månedene, skriver Anthropic. 

Utviklerne sier «nei»

Anthropic hevder at alle utviklere og ingeniører som har jobbet med systemet nå mener at «Claude er bedre på å skrive kode enn dem».

Scion er også laget for KI-agenter, ifølge The Register. 

Samtidig er det fortsatt menneskene som bidrar med «uvurderlig forståelse av hvordan systemene henger sammen på overordnet nivå og avveiningene i designet», skriver Anthropic. 

– Veldig ofte var utviklerens rolle å si «nei» til Claude. Flinke ingeniører måtte styre Claude vekk fra å overkomplisere deler av systemet som svar på hypotetiske bekymringer, skriver de om prosessen de siste månedene. 

– Våre teammedlemmer går fortsatt gjennom hver endringsforespørsel for systemet, men nå går de gjennom intensjonen til endringen, fremfor å lese hver eneste kodelinje. 

Foretrekk oss i Google Discover

Ved å legge oss til som foretrukket kilde i Google vil du blant annet få opp flere av sakene våre i Google Discover. Tusen takk for støtten!

Foretrekk oss 😻
Bygget med Labrador CMS