AI giúp lập trình nhanh hơn nhưng lại làm ngập hộp thư mã nguồn mở bằng "rác"
Khảo sát của Linux Foundation cho thấy AI tạo sinh giúp rút ngắn 52% thời gian viết mã, nhưng khoảng một phần tư pull request gửi đến các dự án mã nguồn mở là nội dung kém chất lượng do AI tạo ra, thậm chí lên tới 31% ở các dự án lớn.

AI tạo sinh đang tạo ra một nghịch lý khó xử trong cộng đồng mã nguồn mở: trong khi giúp lập trình viên viết mã nhanh hơn đáng kể, nó cũng đổ vào hộp thư của những người bảo trì dự án một lượng lớn các đề xuất thay đổi mã kém chất lượng.
Một phần tư pull request là "rác AI"
Theo khảo sát của Linux Foundation, những người bảo trì (maintainer) ước tính rằng khoảng một phần tư số pull request – tức các đề xuất thay đổi mã – gửi đến dự án của họ là "rác AI" (AI slop), tức nội dung do máy tạo ra nhưng thiếu chất lượng và giá trị thực sự.
Đáng chú ý hơn, ở các dự án lớn, tỷ lệ này tăng lên tới 31%. Con số này phản ánh một thực tế đang gây áp lực không nhỏ lên đội ngũ bảo trì, những người vốn đã phải làm việc trong điều kiện thiếu nhân lực.
Trong năm qua, các dự án mã nguồn mở liên tục phải vật lộn với làn sóng đóng góp do AI tạo ra: từ những phát hiện lỗ hổng bảo mật hữu ích, các báo cáo sai (false positive), cho đến những báo cáo trùng lặp. Ngay cả Linus Torvalds cũng đã dần chấp nhận các công cụ này, song vẫn giữ thái độ phê phán với những đóng góp kém chất lượng.
Lợi ích rõ rệt nhưng niềm tin bị lung lay
Khảo sát cũng cho thấy những mặt tích cực của AI. Có tới 71% người bảo trì cho rằng AI tạo sinh đã hạ thấp rào cản tham gia đóng góp cho mã nguồn mở. Trung bình, công cụ AI giúp giảm 52% thời gian viết mã.
Tuy nhiên, với các tác vụ có độ phức tạp cao, 21% người được hỏi cho biết họ mất nhiều thời gian hơn khi dùng AI. Điều này cho thấy công cụ AI vẫn chưa thể thay thế tư duy kỹ thuật ở những bài toán khó.
Một vấn đề đáng lo khác là niềm tin cộng đồng: chỉ hơn một nửa (53%) số người được hỏi không đồng ý rằng AI đã cải thiện niềm tin trong cộng đồng mã nguồn mở.
Thiếu quy định quản trị rõ ràng
Bức tranh quản trị cũng chưa mấy sáng sủa. Chỉ 35% dự án có chính sách chính thức cho phép sử dụng AI tạo sinh, trong khi 32% không có chính sách và cũng không có kế hoạch xây dựng chính sách. Điều này khiến kỳ vọng giữa các bên trở nên mơ hồ trên phạm vi rộng của cộng đồng.
"Các dự án mã nguồn mở cần thiết kế cho một cộng đồng người đóng góp sử dụng AI ngày càng đông, chứ không chỉ đơn thuần phản ứng với nó. Điều đó có nghĩa là đặt ra kỳ vọng rõ ràng với AI tạo sinh, giao trách nhiệm kiểm thử và công bố thông tin cho người đóng góp, đồng thời trang bị công cụ tốt hơn để người bảo trì quản lý pull request đầu vào."
Đó là nhận định của Hilary Carter, Phó chủ tịch Nghiên cứu tại Linux Foundation.
Gánh nặng không chỉ nằm ở mã nguồn
Áp lực từ AI không chỉ dừng ở các đề xuất thay đổi mã. Tuần này, dự án curl thông báo sẽ công khai các lỗ hổng mức độ thấp và trung bình nhằm bảo vệ đội ngũ bảo mật vốn gần như quá tải vì các báo cáo có sự hỗ trợ của AI.
Người bảo trì dự án Daniel Stenberg chia sẻ thẳng thắn:
"Chúng tôi đang chật vật với tư cách một dự án khi tất cả những người bảo trì chủ chốt đều cảm thấy căng thẳng, quá tải và bị đẩy đến giới hạn của những gì có thể chịu đựng."
Ý nghĩa với cộng đồng mã nguồn mở
Câu chuyện này đặt ra bài học đáng suy ngẫm cho cả các lập trình viên Việt Nam đang tham gia đóng góp cho các dự án mã nguồn mở quốc tế. Việc dùng AI để hỗ trợ viết mã là hợp lý, nhưng trách nhiệm kiểm thử và thẩm định chất lượng trước khi gửi pull request vẫn phải thuộc về con người.
Như Carter nhấn mạnh, nếu làm đúng những nguyên tắc cơ bản, AI có thể mở rộng sự tham gia mà không khiến người bảo trì quá tải hay gia tăng chi phí. Ngược lại, nếu thiếu kỷ luật, AI sẽ chỉ biến mã nguồn mở thành một bãi rác ngày càng phình to.


