Anthropic thay thế Git bằng hệ thống quản lý phiên bản tự phát triển Scion
Anthropic đã từ bỏ Git để chuyển sang hệ thống kiểm soát phiên bản phía máy chủ có tên là Scion nhằm xử lý sự bùng nổ các lần hợp nhất mã nguồn do các tác nhân AI thực hiện. Số lượng hợp nhất mã nguồn hàng ngày đã tăng vọt từ 2.500 vào tháng 5 lên tới hơn 30.000 vào tháng 9, khiến các công cụ truyền thống không thể đáp ứng được nhu cầu. Sự thay đổi này làm nổi bật những điểm nghẽn nghiêm trọng về khả năng mở rộng mà các hệ thống kiểm soát phiên bản phân tán truyền thống phải đối mặt khi xử lý khối lượng công việc khổng lồ do các tác nhân AI tự động tạo ra. Nó cho thấy cơ sở hạ tầng kỹ thuật phần mềm thế hệ tiếp theo có thể cần chuyển hướng sang các mô hình tập trung vào máy chủ để loại bỏ chi phí đồng bộ hóa nặng nề ở phía máy khách. Scion thực hiện các thao tác commit, merge, rebase và truy vấn lịch sử trên phía máy chủ, cho phép các máy khách AI theo dõi các sửa đổi cục bộ và duy trì bộ nhớ đệm hạn chế với lượng dữ liệu tải xuống tối thiểu. Anthropic báo cáo rằng Scion tiêu thụ CPU và bộ nhớ ít hơn Git tới 200 lần, giúp giảm thời gian kiểm tra mã nguồn cho các tác vụ CI và nghiên cứu từ vài phút xuống chỉ còn vài giây.
## KIẾN THỨC NỀN
Các hệ thống kiểm soát phiên bản truyền thống như Git có tính chất phân tán, nghĩa là mọi máy khách đều tải xuống một bản sao đầy đủ của lịch sử kho lưu trữ và thực hiện các thao tác cục bộ, điều này rất phù hợp cho các nhà phát triển con người làm việc ngoại tuyến. Tuy nhiên, các tác nhân lập trình AI hầu như luôn trực tuyến và liên tục tạo ra khối lượng lớn các thay đổi mã nguồn tự động, khiến mô hình phân tán truyền thống trở nên kém hiệu quả đối với quá trình tự động hóa doanh nghiệp quy mô lớn.