🔥HotNews.pub
IT

Anthropic abbandona Git per il suo sistema di controllo versione dell'era AI

3 min di letturaHOT
Anthropic abbandona Git per il suo sistema di controllo versione dell'era AI

Anthropic, l’azienda americana di AI dietro i modelli Claude, ha annunciato che abbandonerà Git — il sistema di controllo versione che ha silenziosamente governato il modo di lavorare dei programmatori per circa due decenni — in favore di un sostituto sviluppato internamente chiamato Scion. L’azienda afferma di aver fatto il cambio perché i suoi stessi agenti AI generavano modifiche al codice molto più velocemente di quanto Git potesse assorbire comodamente.

Git è un sistema di controllo versione distribuito: ogni sviluppatore conserva una copia completa della cronologia di un progetto sulla propria macchina, e le modifiche vengono unite attraverso un repository condiviso. Quel design aveva senso quando erano gli esseri umani a digitare il codice. Il problema di Anthropic è diverso. L’azienda afferma che i suoi team univano circa 2.500 modifiche al codice al giorno a maggio. A settembre, quella cifra aveva superato le 30.000 al giorno — un aumento di oltre dieci volte in circa quattro mesi, guidato in gran parte da agenti automatizzati che svolgono un lavoro che una volta richiedeva persone.

Scion cambia l’architettura. Invece di inviare grandi quantità di dati di origine a ogni macchina, sposta la maggior parte delle operazioni di gestione del codice sorgente sui server, così gli agenti e le attività di automazione devono scaricare molto meno. La logica è semplice: se la maggior parte dei contributori sono programmi software che hanno bisogno solo di una porzione della base di codice in un dato momento, il modello tradizionale di clonare tutto localmente diventa dispendioso.

Secondo il media tecnologico cinese IT Home, il nuovo sistema sarebbe stato costruito da un team molto piccolo che lavorava con Claude stesso, un dettaglio che ha ampiamente circolato nelle comunità di sviluppatori. Se accurato, è una bella illustrazione del momento: strumenti di AI usati per ricostruire l’infrastruttura da cui dipendono gli strumenti di AI.

La storia è finita nella lista delle tendenze di Zhihu e ha innescato un dibattito familiare. Git non è solo software; è un’abitudine condivisa. Gli sviluppatori imparano i suoi comandi come imparano la disposizione di una tastiera, e un intero settore di piattaforme di hosting, strumenti di revisione del codice e servizi di integrazione continua è costruito attorno ad esso. Sostituirlo all’interno di una singola azienda è una cosa. Sostituirlo come standard di settore è un’altra.

C’è anche una questione pratica di fiducia. Il controllo versione è la memoria di un progetto software — il registro di chi ha cambiato cosa, quando e perché. Qualsiasi sistema che centralizza maggiormente tutto ciò sui server scambia parte della resilienza decentralizzata di Git con velocità ed efficienza. Per le aziende che gestiscono flotte di agenti di programmazione, potrebbe essere lo scambio giusto. Per i progetti open source sparsi in tutto il mondo, potrebbe non esserlo.

Ciò che segnala la mossa di Anthropic riguarda meno le scelte di strumenti di una singola azienda e più un cambiamento in chi scrive il codice. Quando gli agenti diventano i contributori principali, l’infrastruttura progettata per i flussi di lavoro umani inizia a scricchiolare. Aspettatevi altri esperimenti come Scion — e aspettatevi che i prossimi anni di strumenti per sviluppatori appaiano molto diversi dagli ultimi venti.

Vai a un articolo a caso dall’archivio