Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
[forminator_form id="25163"]

anthropic.anthropic.anthropic.Η Anthropic αντικατέστησε το Git με το Scion, ένα σύστημα ελέγχου εκδόσεων που δημιούργησε εσωτερικά. Η εταιρεία δήλωσε ότι η αλλαγή κατέστη αναγκαία καθώς ο κώδικας που παράγεται από AI κατέκλυσε την υποδομή των προγραμματιστών της. Μετέφερε ολόκληρο το monorepo της στο νέο σύστημα μέσα σε πέντε μήνες. Σε ανάρτηση στο τεχνικό της ιστολόγιο την Τρίτη 13 Οκτωβρίου, η εταιρεία έγραψε ότι "τον Μάιο του 2026, η Anthropic είχε κατά μέσο όρο περίπου 2.500 συγχωνεύσεις κώδικα την ημέρα, ενώ από τον Σεπτέμβριο, ξεπεράσαμε τις 30.000 την ημέρα".anthropic+1
Η εταιρεία δήλωσε ότι η συγγραφή κώδικα δεν αποτελεί πλέον τον κύριο περιορισμό της. Οι καθυστερήσεις προέρχονται πλέον από την "υποδομή προγραμματιστών που χτίστηκε για ανθρώπινη κλίμακα: έλεγχος πηγών, builds και CI". Η Anthropic πρόσθεσε ότι δεν αναμένει επιβράδυνση αυτής της ανάπτυξης, χαρακτηρίζοντας τη λανθάνουσα ζήτηση για συγχωνεύσεις κώδικα "πρακτικά άπειρη".anthropic
Η Anthropic ανέφερε ότι ο αποκεντρωμένος σχεδιασμός του Git είναι η σωστή επιλογή για τα περισσότερα αποθετήρια, αλλά η δική της βάση κώδικα ξεφεύγει κατά πολύ από αυτό το πλαίσιο. Το ιστορικό μόνο του κύριου κλάδου της είναι σχεδόν 100 GB, ενώ ένα συμπιεσμένο αντίγραφο εργασίας ξεπερνά τα 25 GB. Η εταιρεία εκτελεί περίπου 25 εκατομμύρια checkouts κώδικα την ημέρα για συνεχή ενσωμάτωση (CI), δηλαδή την αυτοματοποιημένη δημιουργία και δοκιμή κώδικα. "Αν γινόταν με τον παραδοσιακό τρόπο, αυτό θα σήμαινε πάνω από 600 PB κίνησης git την ημέρα", έγραψε. Πριν από την αλλαγή, διατηρούσε εκατοντάδες εσωτερικά mirrors του Git για να διαχειριστεί τον φόρτο.theregister+1
Το Scion υποθέτει ότι οι χρήστες του, που είναι σχεδόν όλοι πράκτορες και αυτοματοποιημένες εργασίες, είναι πάντα συνδεδεμένοι. Ο διακομιστής αναλαμβάνει τη βαριά εργασία: διαχειρίζεται commits, συγχωνεύσεις και rebases, ενώ απαντά σε ερωτήματα σχετικά με το ιστορικό αρχείων και το ποιος άλλαξε ποια γραμμή. Τα checkouts είναι αραιά ή εικονικά, ώστε μια εργασία να κατεβάζει μόνο τα αρχεία που πραγματικά διαβάζει. Η Anthropic δηλώνει ότι το Scion χρησιμοποιεί 200 φορές λιγότερη CPU και μνήμη από τον παλιό στόλο mirrors του Git. Τα checkouts διαρκούν πλέον δευτερόλεπτα αντί για λεπτά, και το CI απελευθέρωσε το 25% της χωρητικότητας της CPU της. Η Anthropic σημείωσε ότι το Piper της Google και το Sapling της Meta αποτελούν προγενέστερα παραδείγματα προσαρμοσμένων συστημάτων για τεράστια monorepos.anthropic+2
Μια ομάδα επτά ατόμων δημιούργησε το Scion, ένα εργαλείο αναθεώρησης κώδικα που ονομάζεται Antique, και αρκετά συναφή συστήματα, ενώ ο ημερήσιος όγκος συγχωνεύσεων δεκαπλασιάστηκε. Σε μία περίπτωση, μια πρώιμη εσωτερική έκδοση του Claude Mythos Preview ξαναέγραψε έναν χειροκίνητο αγωγό για τη μεταφορά δεδομένων από το Git στο Scion. Η νέα έκδοση χρησιμοποίησε 20 φορές λιγότερη μνήμη και έτρεξε τέσσερις φορές πιο γρήγορα. Οι μηχανικοί δήλωσαν ότι ο Claude γράφει πλέον κώδικα καλύτερα από τους ίδιους, αλλά εκείνοι εξακολουθούν να αποφασίζουν για τον σχεδιασμό του συστήματος. "Πολύ συχνά, διαπιστώναμε ότι ο ρόλος των μηχανικών ήταν να λένε στον Claude 'όχι'", έγραψε η εταιρεία.gigazine+2
Η Anthropic χαρακτήρισε το Scion "σε καμία περίπτωση κατάλληλο αντικαταστάτη του git για γενική χρήση". Διευκρίνισε ότι το σύστημα έχει νόημα μόνο για τεράστια monorepos και η εταιρεία δεν θα το διαθέσει δημόσια. Αντίθετα, δημοσιεύει τις ιδέες σχεδιασμού της. Αναμένει ότι παρόμοια προβλήματα κλιμάκωσης θα γίνουν κοινά σε άλλες εταιρείες μέσα στους επόμενους 6 έως 12 μήνες και δήλωσε ότι ελπίζει να συνεργαστεί με τη GitHub της Microsoft Corporation , τη GitLab και την κοινότητα ανοιχτού κώδικα για την προσαρμογή τους στο Git.theregister+2