Anthropic abbandona Git e sviluppa un proprio sistema di controllo della versione per gestire il torrente di codice generato dall'intelligenza artificiale

📅 2026-10-15

Riassunto:

Anthropic, una società di intelligenza artificiale, ha recentemente rivelato che la tradizionale infrastruttura di sviluppo software è diventata un nuovo collo di bottiglia perché Claude genera codice così rapidamente. Per risolvere questo problema, l’azienda ha completato un’audace riforma in soli cinque mesi: abbandonando Git come sistema di controllo della versione principale, sviluppandosi in modo indipendente e migrando completamente su una nuova piattaforma chiamata Scion.

Anthropic ha affermato che all'interno dell'azienda, la scrittura del codice non è più il principale fattore limitante nello sviluppo di software e nel lavoro di ricerca. Man mano che Claude veniva sempre più coinvolto nella generazione di codice e nella costruzione di sistemi, i veri colli di bottiglia cominciarono a spostarsi verso l'infrastruttura di sviluppo tradizionale come il controllo della versione, l'integrazione continua (CI) e i sistemi di creazione.

I dati mostrano che il volume di codice interno inviato da Anthropic ha registrato una crescita esplosiva in un breve periodo di tempo. Nel maggio 2026, la società ha effettuato una media di circa 2.500 modifiche al codice al giorno; a settembre questo numero aveva superato i 30.000, con un incremento di oltre dieci volte. L’azienda prevede che questo trend di crescita continui anche in futuro.

L'espansione delle dimensioni del codice esercita inoltre un'enorme pressione sulle infrastrutture. Anthropic ha rivelato che i dati storici del ramo principale del suo magazzino a codice unico sono vicini a 100 GB e la copia di lavoro compressa supera i 25 GB. Il solo sistema di integrazione continua deve eseguire circa 25 milioni di controlli di codice ogni giorno, e questo non include le richieste aggiuntive generate dagli ambienti di sviluppo, dai sandbox degli agenti AI e dalle attività di ricerca.

Secondo Anthropic, uno dei concetti di progettazione più importanti di Git è l'architettura distribuita. Ogni cliente ha una copia completa del magazzino e può visualizzare la cronologia, generare differenze e cambiare versione in un ambiente offline. Questo design si è rivelato estremamente efficace nell'era dello sviluppo software tradizionale ed è anche un motivo importante per cui Git è diventato uno standard del settore.

Tuttavia, l'azienda ritiene che questo modello pensato per gli sviluppatori umani stia incontrando nuove sfide nell'era dell'IA. Dal punto di vista di Anthropic, un gran numero di attività di sviluppo e sistemi di automazione basati sull’intelligenza artificiale sono quasi sempre eseguiti online e non richiedono più una copia locale completa del magazzino. Pertanto, molti dei tradizionali vantaggi di Git sono diventati ostacoli all’espansione.

A tal fine, Anthropic ha sviluppato un nuovo sistema Scion. A differenza di Git, Scion adotta un design dell'architettura significativamente centralizzato e la maggior parte delle attività di elaborazione vengono completate sul lato server, tra cui l'invio del codice, l'unione, le query storiche, la gestione dei conflitti e altre operazioni. Il client mantiene solo una cache limitata e recupera i dati secondo necessità.

Mentre completava lo sviluppo di Scion, Anthropic ha anche lanciato una serie di strumenti di supporto, tra cui una piattaforma di revisione del codice chiamata Antique, un sistema di ricerca del codice, un meccanismo di gestione delle autorizzazioni più completo e un nuovo flusso di lavoro per ambienti di sviluppo su scala AI.

Anthropic ha dichiarato che l'intero progetto è stato completato in 5 mesi da un team di 7 persone e che anche lo stesso Claude ha svolto un ruolo importante nel processo di sviluppo. In un certo senso, è stata la capacità dell’intelligenza artificiale di generare codice a promuovere la nascita di Scion, e Scion è diventata l’infrastruttura che supporta l’intelligenza artificiale per generare ulteriormente più codice.

Dal punto di vista delle prestazioni, Scion ha apportato miglioramenti significativi. Anthropic afferma che il consumo di CPU e memoria del nuovo sistema è solo circa un ventesimo dell'infrastruttura mirror Git originale. Il tempo di verifica del codice nell'ambiente di integrazione continua è stato ridotto da minuti a secondi, aiutando l'azienda a risparmiare circa il 25% delle risorse di elaborazione CI.

Tuttavia, Anthropic ha sottolineato che Scion non è un sostituto universale di Git. L'azienda ritiene che Git sia ancora la scelta migliore per la stragrande maggioranza dei progetti software. Scion è progettato principalmente per basi di codice singole molto grandi e ambienti di sviluppo su larga scala che fanno molto affidamento sul codice generato dall'intelligenza artificiale.

Anthropic prevede che man mano che gli strumenti di programmazione dell'intelligenza artificiale diventeranno più popolari, altre aziende potrebbero affrontare problemi simili in futuro. Sebbene poche organizzazioni attualmente raggiungano la scala di decine di migliaia di unioni di codice al giorno, con l’ulteriore progresso degli agenti e dello sviluppo automatizzato, le tradizionali toolchain di sviluppo progettate per sviluppatori umani potrebbero richiedere ulteriori aggiustamenti.

La decisione di abbandonare Git è considerata dal settore anche come un caso emblematico in cui l'intelligenza artificiale inizia a rimodellare l'infrastruttura di ingegneria del software. Man mano che l’intelligenza artificiale sostituisce gradualmente l’uomo come principale produttore di codice, gli stessi strumenti di sviluppo software sono costretti ad adattarsi alle esigenze della nuova era.

Tag correlati

Articoli correlati

Commenti

0/500
Captcha (click to refresh)
Nessun commento