
Phần mềm mã nguồn mở bị bỏ rơi do AI tạo ra đang làm suy yếu mã nguồn mở.
URL bài viết: https://leaddev.com/software-quality/ai-generated-abandonware-is-hollowing-out-open-source URL bình luận: https://news.ycombinator.com/item?id=48209469 Điểm: 1 Bình luận: 0
Phần mềm mã nguồn mở đang bị suy yếu bởi các sản phẩm bỏ đi do AI tạo ra
Khi mọi người đều có thể xây dựng, nguồn lực khan hiếm sẽ trở thành những người bảo trì.
Bởi Charles Humble
Ngày 20/5/2026
Bạn còn 1 bài viết để đọc trong tháng này trước khi cần đăng ký tài khoản LeadDev.com miễn phí.
Thời gian đọc ước tính: 7 phút
Những điểm chính:
AI tạo sinh đã giảm đáng kể rào cản phát hành, tạo ra sự gia tăng các sản phẩm bỏ đi chất lượng thấp.
Các quy trình làm việc của AI làm gián đoạn các vòng lặp tương tác cộng đồng truyền thống, làm cạn kiệt lưu lượng truy cập tài liệu, doanh thu và những người bảo trì mới của các dự án mã nguồn mở.
Những người bảo trì bị choáng ngợp bởi một lượng lớn các đóng góp tự động do AI tạo ra.
Các sản phẩm bỏ đi mã nguồn mở không phải là mới. Các kho lưu trữ luôn tích lũy các dự án dang dở và những ý định tốt đẹp. Nhưng có bằng chứng ngày càng tăng cho thấy mã do AI tạo ra đang làm cho vấn đề trở nên tồi tệ hơn đáng kể.
Với phát triển có sự hỗ trợ của AI, bạn đánh đổi chất lượng mã lấy số lượng. Như chúng tôi đã lưu ý trước đây, trong các môi trường mà độ chính xác quan trọng, chẳng hạn như một sàn giao dịch tài chính, bạn sẽ dành ít thời gian hơn để viết mã và nhiều thời gian hơn để xác minh và tái cấu trúc nó. Với mã mang tính khám phá hoặc cá nhân hơn, như các công cụ của riêng tôi cho Google Docs, chất lượng ít quan trọng hơn. Nhưng điều đó có một tác dụng phụ khác: chúng ta tạo ra nhiều mã hơn và nhanh chóng bị bỏ rơi.
Tất nhiên, rất nhiều mã đã bị bỏ rơi trong lịch sử, nhưng AI dường như đang làm trầm trọng thêm sự thiếu cam kết này. Trong một bài đăng ngắn được xuất bản vào tháng trước, nhà phát triển Mike Yerou đã giải thích vấn đề một cách rõ ràng: "Rào cản để phát hành phần mềm đã sụp đổ. Với việc tạo mã bằng AI, bất kỳ ý tưởng thoáng qua nào cũng có thể trở thành hiện thực gần như ngay lập tức. Nhưng có một điều đáng chú ý: phần mềm được tạo ra nhanh chóng thường bị bỏ rơi nhanh chóng."
Điều đó có thể một phần là do chúng ta ít đầu tư vào mã mà chúng ta không tự viết, nhưng cũng bởi vì mã do AI tạo ra chất lượng thấp hơn thực sự khó bảo trì. Một trường hợp nghiên cứu giai thoại từ đầu năm 2026 liên quan đến một nhà phát triển tên là Pooja Rana, người sau khi dành 225 giờ để quản lý và gỡ lỗi mã do AI tạo ra, đã xóa hàng loạt toàn bộ đầu ra và viết lại bằng tay.
Có ba điều đang diễn ra ở đây. Thứ nhất, chúng ta đơn giản là không đầu tư nhiều vào mã mà chúng ta không tự viết. Thứ hai, mã do AI tạo ra – ít nhất là khi được tạo ra một cách cẩu thả – rất khó bảo trì. Và thứ ba, mã do AI tạo ra đang âm thầm phá vỡ mô hình kinh tế mà phần mềm mã nguồn mở dựa vào.
Hộp thư đến của bạn, được nâng cấp.
Nhận thông tin chi tiết kỹ thuật hàng tuần để nâng cao cách tiếp cận lãnh đạo của bạn.
Instagram
Trường này dành cho mục đích xác thực và không nên thay đổi.
Địa chỉ email (Bắt buộc)
Các con số không mấy khả quan
Báo cáo Octoverse 2025 của GitHub ghi nhận 36 triệu nhà phát triển mới tham gia nền tảng trong năm qua, với 230 kho lưu trữ mới được tạo ra mỗi phút. Hơn 4,3 triệu kho lưu trữ liên quan đến AI hiện có trên nền tảng, đại diện cho mức tăng 178% so với cùng kỳ năm trước chỉ riêng các dự án tập trung vào LLM (mô hình ngôn ngữ lớn). Khoảng 80% nhà phát triển mới trên GitHub sử dụng Copilot trong tuần đầu tiên của họ.
Rất nhiều mã được tạo ra sẽ bị bỏ rơi.
Báo cáo Phân tích Rủi ro và Bảo mật Mã nguồn mở (OSSRA) năm 2026 từ Black Duck, dựa trên phân tích 947 cơ sở mã thương mại trên 17 ngành, cung cấp dữ liệu đáng tin cậy nhất hiện có về tình trạng bảo trì mã nguồn mở.
Những phát hiện của báo cáo rất đáng lo ngại. Có tới 93% cơ sở mã (codebase) chứa các thành phần không có hoạt động phát triển nào trong hai năm qua. Chỉ 7% thành phần trong các cơ sở mã được kiểm toán đang chạy phiên bản mới nhất hiện có và 41% bị tụt hậu mười phiên bản trở lên. Black Duck gọi đây là vấn đề "thành phần zombie": phần mềm có vẻ hoạt động, được tích cực sử dụng, nhưng thực tế không được duy trì. Khoản nợ bảo trì này tạo ra rủi ro bảo mật ngày càng tăng. Khi một lỗ hổng được phát hiện trong một dự án đã không được chạm đến trong nhiều năm, thường không còn người bảo trì nào để khắc phục.
AI đang làm cho tất cả những điều này trở nên tồi tệ hơn.
Nói cách khác, các dự án bị bỏ rơi không biến mất. Chúng vẫn tồn tại dưới dạng các phần phụ thuộc (dependency) bên trong các cơ sở mã mà những người khác dựa vào. Trước khi có AI, tỷ lệ bị bỏ rơi nhìn chung tương ứng với khả năng của cộng đồng trong việc nhận biết, gắn cờ và phân nhánh (fork). Điều đã thay đổi là khối lượng, và thực tế là các quy trình làm việc của AI làm giảm hoạt động của con người, chẳng hạn như đọc tài liệu, đặt câu hỏi trên diễn đàn và tham gia yêu cầu kéo (pull request), những hoạt động trước đây đóng vai trò là hệ thống cảnh báo sớm.
Xem thêm:
Điều gì đã xảy ra tại GitHub?
Charles Humble
Không ai biết lập trình sẽ như thế nào trong hai năm tới
Charles Humble
Tài liệu luôn bị đánh giá thấp, với những người viết tài liệu kỹ thuật bị trả lương thấp kinh niên. Nhưng giờ đây có một ý tưởng sai lầm rằng AI có thể viết tài liệu. Điều mà nó có thể làm – một cách tồi tệ. AI cũng đang đẩy nhanh quá trình phá vỡ mô hình kinh tế mà mã nguồn mở phụ thuộc vào.
Một bài báo tiền xuất bản (pre-print paper) được công bố vào tháng 1/2026 bởi các nhà kinh tế học Koren, Békés, Hinz và Lohmann, có tiêu đề "Vibe Coding Kills Open Source", đã mô hình hóa các hậu quả. Phát hiện trung tâm của bài báo là theo các mô hình kinh doanh OSS (Open Source Software) truyền thống, việc phát triển được hỗ trợ bởi AI rộng rãi làm suy yếu khả năng tự duy trì của hệ sinh thái mã nguồn mở, ngay cả khi nó tạo ra nhiều phần mềm hơn bao giờ hết.
Phát triển mã nguồn mở truyền thống tuân theo một vòng lặp tương tác được ghi lại: một nhà phát triển tải xuống một gói, đọc tài liệu, gặp sự cố, đặt câu hỏi trên một diễn đàn công khai và đôi khi đóng góp một bản sửa lỗi. Hoạt động đó tạo ra khả năng hiển thị mà qua đó những người bảo trì kiếm được lợi nhuận riêng của họ – danh tiếng, khách hàng tư vấn, lưu lượng truy cập tài liệu, các tiện ích bổ sung doanh nghiệp trả phí, v.v.
Các quy trình làm việc được hỗ trợ bởi AI làm ngắn mạch vòng lặp này. Các tác nhân chọn và lắp ráp các gói mà không cần tương tác với tài liệu hoặc diễn đàn. Tính năng trường hợp Tailwind CSS




Nguồn tin: Hacker News AI — Tác giả: chhum. Bản dịch tiếng Việt do AI thực hiện, có thể có sai sót.