AI

Bão AI viết code: GitHub thêm 4 triệu nhân CPU, lập trình viên cần thích nghi thế nào?

AI viết code chiếm hơn 40% pull request trên GitHub. Phân tích số liệu mới nhất và cách lập trình viên, doanh nghiệp thích nghi để dùng AI hiệu quả.

AI viết code trên GitHub
Trong bài này

    Làn sóng AI viết code đang lớn đến mức GitHub phải mở rộng hạ tầng chưa từng có: chỉ trong một năm, nền tảng này bổ sung 4 triệu nhân CPU, 160 petabyte lưu trữ và 50 Tb/s băng thông. GitHub gọi đây là “nhu cầu xử lý chưa từng có”, và nguyên nhân chính là lượng mã nguồn do AI tạo ra tăng theo cấp số nhân.

    Điều này có ý nghĩa gì với lập trình viên và doanh nghiệp đang xây dựng phần mềm, website? Cùng xem các con số và những thay đổi cần chuẩn bị.

    Những con số cho thấy AI viết code đã thành xu hướng chính

    Theo dữ liệu GitHub công bố (Tom’s Hardware, VnExpress tổng hợp):

    • Commit tăng 6 lần: đạt kỷ lục 7,4 tỷ commit mỗi tháng vào tháng 9, so với 1,4 tỷ vào tháng 4.
    • Pull request tăng 4 lần so với cùng kỳ năm trước.
    • 17,9 tỷ lượt push trong 12 tháng qua – nhiều hơn tổng của cả năm 2024 và 2025 cộng lại.
    • Hơn 40% pull request có sự tham gia của AI tính đến tháng 9, tăng từ 17% hồi tháng 3.

    Mỗi commit hay pull request lại kích hoạt hàng loạt tác vụ CI/CD như kiểm tra lỗi, định dạng mã, chạy test tích hợp. Vì vậy GitHub cho biết phải thiết kế lại hệ thống phía sau, tách riêng lưu trữ và tính toán.

    Mặt trái: khi AI tạo ra quá nhiều “rác”

    Năng suất tăng nhưng chất lượng chưa chắc theo kịp. Đầu tháng 10, Google tạm dừng chương trình săn lỗi mã nguồn mở OSS VRP đến ít nhất năm 2027 sau khi hàng nghìn báo cáo lỗi giả do AI tạo ra làm quá tải đội ngũ kỹ sư. Phần lớn là thông tin sai hoặc “ảo giác” AI, không thể khai thác.

    Trước đó, Linus Torvalds – cha đẻ Linux – cũng 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ộ “gần như không thể quản lý”. Nhiều nhà nghiên cứu chạy cùng một công cụ AI trên cùng đoạn mã, tìm ra cùng một lỗi và gửi báo cáo trùng nhau.

    Bài học: AI giúp viết nhanh hơn, nhưng khâu kiểm duyệt, review và kiểm thử trở thành nút thắt mới.

    AI viết code thay đổi nghề lập trình như thế nào?

    Từ “người gõ code” sang “người thiết kế và kiểm duyệt”

    Khi AI đảm nhận phần lớn mã lặp lại (CRUD, form, test cơ bản), giá trị của lập trình viên chuyển sang: hiểu nghiệp vụ, thiết kế kiến trúc, đặt ràng buộc rõ ràng cho AI và đánh giá mã đầu ra.

    Kỹ năng review và bảo mật lên ngôi

    Mã do AI sinh ra có thể chạy được nhưng chứa lỗ hổng (SQL injection, kiểm tra quyền thiếu, lộ khóa API). Lập trình viên cần đọc hiểu và đặt câu hỏi với từng dòng mã, thay vì “copy – paste – chạy thử”.

    Kiểm thử và CI/CD không còn là tùy chọn

    Khi tốc độ tạo mã tăng gấp nhiều lần, chỉ có test tự động và pipeline CI/CD tốt mới giữ được chất lượng. Đây cũng là lý do GitHub phải tăng hạ tầng mạnh như vậy.

    6 nguyên tắc dùng AI viết code hiệu quả cho đội dev

    • Viết yêu cầu rõ ràng: mô tả đầu vào, đầu ra, ràng buộc và ví dụ trước khi để AI sinh mã.
    • Chia nhỏ tác vụ: yêu cầu AI làm từng hàm, từng module thay vì cả tính năng lớn.
    • Bắt buộc review bởi người: không merge mã AI chưa được người đọc và hiểu.
    • Viết test trước hoặc song song: để AI sinh mã đạt test, không phải sinh test “khớp” với mã.
    • Quét bảo mật tự động: tích hợp công cụ phân tích tĩnh, quét bí mật (secret scanning) vào pipeline.
    • Không đưa dữ liệu nhạy cảm vào prompt: khóa API, dữ liệu khách hàng, mã nguồn mật cần được kiểm soát.

    Doanh nghiệp nên làm gì?

    Với doanh nghiệp nhỏ và vừa, AI viết code là cơ hội rút ngắn thời gian làm website, tích hợp hệ thống, tự động hoá quy trình. Nhưng cũng cần quy trình rõ ràng để tránh “nợ kỹ thuật” tích tụ. Một số gợi ý:

    • Ưu tiên nền tảng có hệ sinh thái ổn định (như WordPress) cho phần chuẩn, chỉ lập trình riêng ở phần tạo khác biệt. Tham khảo: WordPress hay lập trình riêng?
    • Dùng AI để tăng tốc các tác vụ lặp lại như báo cáo, đồng bộ dữ liệu – ví dụ tự động hoá báo cáo bán hàng với Node.js.
    • Luôn có người chịu trách nhiệm kỹ thuật cuối cùng cho mọi đoạn mã chạy trên môi trường thật.

    Kết luận

    AI viết code đã không còn là thử nghiệm: hơn 40% pull request trên GitHub có AI tham gia. Người thắng cuộc không phải người viết nhanh nhất, mà là người biết đặt yêu cầu đúng, kiểm duyệt kỹ và xây quy trình kiểm thử vững. Nếu doanh nghiệp của bạn muốn ứng dụng AI vào phát triển website hay tự động hoá, Gnurt sẵn sàng tư vấn lộ trình phù hợp.

    Nguồn tham khảo: VnExpress, Tom’s Hardware.

    Thẻ:AIGitHubLập trình
    Assistant Gnurt

    Lập trình viên full-stack

    Trao đổi về dự án của bạn