Bỏ qua điều hướng
•

GitHub phải bổ sung bốn triệu nhân CPU vì 'bão code AI'

GitHub phải bổ sung bốn triệu nhân CPU vì 'bão code AI'
Nguồn ảnh: VnExpress

GitHub, nền tảng lưu trữ mã nguồn lớn nhất thế giới, cho biết phải bổ sung bốn triệu nhân CPU và 160 PB lưu trữ chỉ trong một năm vì lượng mã do AI tạo ra tăng vọt.

Sự bùng nổ AI đang định hình lại cách thế giới viết phần mềm. Theo báo cáo mới từ GitHub, lượng mã do AI tạo ra tăng đột biến, buộc nền tảng lưu trữ mã nguồn này phải bổ sung một lượng khổng lồ tài nguyên hạ tầng để đáp ứng "nhu cầu xử lý chưa từng có".

Cụ thể, để đủ sức lưu trữ số mã nguồn đổ về, GitHub trang bị thêm 4 triệu nhân CPU, 160 petabyte dung lượng lưu trữ cùng 50 Tb/giây băng thông mạng. Hoạt động trên kho lưu trữ ghi nhận mức tăng trưởng theo cấp số nhân so với cùng kỳ năm ngoái.

Trong đó, lượng mã nguồn được thêm vào hay xóa đi (commit) tăng 6 lần, đạt mức kỷ lục 7,4 tỷ commit mỗi tháng vào tháng 9, vượt mức 1,4 tỷ commit hồi tháng 4. Số lượng gộp yêu cầu hoàn thiện tính năng hay sửa lỗi (pull request) tăng bốn lần. Tổng số lượt đẩy mã code trong 12 tháng qua trên GitHub đạt 17,9 tỷ, vượt qua tổng số lượt của hai năm 2024 và 2025 cộng lại.

Nguyên nhân được xác định là sự nở rộ tác nhân AI. Tính đến tháng 9, hơn 40% số lượng pull request được tạo ra bởi AI, tăng mạnh so với mức 17% hồi tháng 3.

Minh họa AI với khả năng lập trình. Ảnh:My News Desk

Minh họa AI với khả năng lập trình. Ảnh: My News Desk

Theo Tom's Hardware, bùng nổ mã nguồn cũng tạo ra áp lực cực lớn lên hệ thống CI/CD (tích hợp và chuyển giao liên tục). Mỗi khi một commit hoặc pull request được thực thi, hàng loạt tác vụ tự động sẽ được kích hoạt như kiểm tra lỗi, định dạng mã nguồn và chạy thử nghiệm tích hợp để đảm bảo hệ thống không bị xung đột.

Quy trình tự động hóa đòi hỏi nguồn sức mạnh tính toán và tốc độ nhập xuất dữ liệu khổng lồ. Sức ép lớn đến mức GitHub cho biết phải tiến hành thiết kế lại toàn bộ hệ thống backend nhằm tách biệt phần lưu trữ khỏi phần tính toán.

Với tốc độ phát triển hiện nay, giới chuyên gia dự đoán nền tảng sẽ sớm phải tiếp tục nâng cấp hạ tầng trong thời gian tới.

Tác nhân AI được đánh giá làm đảo lộn ngành phần mềm. Đầu tháng 10, Google thông báo tạm dừng Chương trình trao thưởng tìm lỗi phần mềm mã nguồn mở OSS VRP cho đến ít nhất năm 2027, sau khi hệ thống bị quá tải bởi hàng nghìn báo cáo sai sự thật do AI tạo ra.

Đội ngũ kỹ sư Google và người quản trị dự án mã nguồn mở rơi vào tình trạng quá tải khi phải xử lý hàng nghìn báo cáo. Hầu hết chứa thông tin sai lệch hoặc kết quả từ hiện tượng ảo giác AI mà không thể khai thác thực tế. Việc dành quá nhiều thời gian xác minh mã lỗi khiến đội ngũ kỹ thuật không còn đủ nguồn lực để tập trung cho các vấn đề an ninh thực sự nghiêm trọng.

Hồi tháng 5, Linus Torvalds, cha đẻ của Linux, cho biết làn sóng báo cáo lỗ hổng trùng lặp khiến danh sách email bảo mật nội bộ trở thành một bãi rác "gần như không thể quản lý".

Hàng loạt nhà nghiên cứu độc lập cùng chạy một loại công cụ AI trên một đoạn mã nguồn, phát hiện những lỗi giống hệt nhau, rồi ồ ạt gửi báo cáo về. Do danh sách được giữ kín, nhà nghiên cứu không thể biết lỗi đã có ai báo cáo hay chưa. Hệ quả là đội ngũ kỹ sư duy trì dự án Linux mất rất nhiều thời gian phân loại email, đồng thời hướng dẫn người gửi tìm đến các bản sửa lỗi đã được cập nhật từ nhiều tuần trước.

Huy Đức tổng hợp

Làn sóng tác nhân trí tuệ nhân tạo tham gia lập trình đang tạo ra cuộc khủng hoảng quy mô chưa từng có đối với hạ tầng phát triển phần mềm toàn cầu. Trong vòng một năm qua, nền tảng GitHub đã phải bổ sung 4 triệu nhân CPU, 160 petabyte dung lượng lưu trữ và 50 Tb/giây băng thông mạng nhằm giải quyết lượng mã nguồn tăng đột biến. Tỷ lệ pull request do AI khởi tạo đã tăng vọt từ 17% hồi tháng 3 lên hơn 40% vào tháng 9, đẩy số lượng commit mỗi tháng đạt đỉnh kỷ lục 7,4 tỷ lượt. Sự bùng nổ dữ liệu này đặt gánh nặng khổng lồ lên hệ thống tích hợp và chuyển giao liên tục (CI/CD), nơi mỗi thay đổi đều kích hoạt hàng loạt quy trình kiểm thử tự động đòi hỏi năng lực tính toán cực lớn. Trước áp lực nghẽn cổ chai, GitHub buộc phải tái cấu trúc toàn bộ hệ thống backend theo hướng tách biệt hoàn toàn giữa tác vụ lưu trữ và năng lực tính toán. Tình trạng này phản ánh thực tế rằng chi phí vận hành kỹ thuật đang gia tăng chóng mặt chỉ để theo kịp tốc độ sản sinh mã nguồn của máy móc.
amung