Một năm sau khi tuyên bố không dùng LLM để viết mã, không chỉ vì lý do đạo đức và môi trường mà còn vì nó không phù hợp với cách anh làm việc, Miguel Grinberg, một nhà phát triển phần mềm và mã nguồn mở kỳ cựu, nhận thấy một thực tế trớ trêu: các pull request (PR) gửi đến dự án mã nguồn mở của anh tăng vọt, nhưng hầu hết đều do AI tạo ra. Anh liên hệ đến khái niệm 'nhân mã ngược' (reverse centaur) của nhà văn Cory Doctorow, mô tả những con người mong manh bị điều khiển bởi các cỗ máy vô cảm, không ngừng nghỉ.
Người bảo trì bị biến thành 'người dọn rác' cho AI
Trong quá khứ, một PR bất ngờ là niềm vui, ai đó dành thời gian cải thiện dự án của bạn. Giờ đây, PR trở thành tín hiệu cảnh báo: người dùng lười biếng nhờ LLM tạo mã để thay đổi hành vi phần mềm theo nhu cầu cá nhân, mà không quan tâm tác động đến cộng đồng. Grinberg phải tốn hàng giờ để xem xét mã rác do AI tạo ra, thay vì phát triển tính năng mới. Anh nhấn mạnh: 'Nếu bạn muốn đóng góp cho dự án của tôi, hãy là người trực tiếp đóng góp và thực sự quan tâm đến việc cải thiện dự án'.
Giải pháp: siết chặt quy trình đóng góp
Để chống lại làn sóng PR rác, Grinberg cập nhật hướng dẫn đóng góp: mọi thay đổi phải được thảo luận trước trong issue, và chỉ khi người bảo trì đồng ý mới được gửi PR. Điều này buộc người đóng góp phải có hiểu biết thực sự về dự án, thay vì phụ thuộc vào LLM. 'Tôi có việc quan trọng hơn để làm với cuộc đời mình', anh nói. Grinberg không phải người duy nhất phải đối mặt với thách thức này trong cộng đồng mã nguồn mở.
Tác động đến người dùng thông thường
Khi các dự án mã nguồn mở bị chìm trong PR rác, phần mềm mà hàng triệu người dùng mỗi ngày, từ ứng dụng chat đến hệ điều hành, sẽ chậm cập nhật, dễ lỗi. Các startup và doanh nghiệp Việt Nam dùng mã nguồn mở cũng hứng chịu hậu quả. Giải pháp của Grinberg là lời nhắc nhở: dù AI có thể tạo mã nhanh, sự tham gia có trách nhiệm của con người mới là chìa khóa cho cộng đồng công nghệ lành mạnh. Theo dõi thêm tin tức AI tại vnread.com.





