System76, công ty đứng sau bản phân phối Pop!_OS Linux, đã đưa ra quan điểm cứng rắn chống lại sự thiếu sót của AI trong dự án máy tính để bàn hàng đầu của mình: môi trường máy tính để bàn COSMIC sẽ không còn chấp nhận các yêu cầu kéo chứa nội dung do mô hình ngôn ngữ lớn tạo ra.
Theo báo cáo đầu tiên của Linuxiac và được Neowin chọn trong tuần này, mẫu yêu cầu kéo COSMIC đã được cập nhật để yêu cầu những người đóng góp xác nhận rằng nội dung gửi của họ không chứa bất kỳ loại tài liệu nào do LLM tạo ra - bao gồm mã nguồn, nhận xét mã và bản thân mô tả yêu cầu kéo. Nếu thiếu xác nhận đó, người bảo trì có thể đóng hoàn toàn yêu cầu kéo.
Động thái này khiến System76 trở thành một trong những dự án nguồn mở nổi bật nhất chuyển từ yêu cầu những người đóng góp tiết lộ hỗ trợ AI sang cấm hoàn toàn nó khỏi mã đóng góp. Đối với các nhà phát triển đang theo dõi cách ngành công nghiệp AI đang định hình lại công nghệ phần mềm, đây là một trong những tín hiệu rõ ràng nhất cho thấy các nhà bảo trì đang đạt đến giới hạn của họ. Để biết thêm những câu chuyện như thế này, hãy xem tin tức về sự phát triển AI mới nhất của chúng tôi.
Quy tắc mới yêu cầu những gì
Theo chính sách đóng góp được cập nhật, những người đóng góp COSMIC hiện phải xác nhận một số điều khi mở yêu cầu kéo:
- rằng bài gửi chứa không có mã, nhận xét hoặc mô tả do LLM tạo
- rằng họ hiểu những thay đổi họ đang gửi
- rằng họ có thể trả lời phản hồi đánh giá từ người bảo trì
- rằng họ đã kiểm tra công việc của mình
- đóng góp đó được chứng nhận theo Chứng nhận xuất xứ của nhà phát triển, chứng thực tiêu chuẩn rằng người đóng góp được phép gửi mã
Chính sách này áp dụng trên các cơ sở mã COSMIC, nhóm kho lưu trữ dựa trên Rust — từ bộ tổng hợp vũ trụ đến trình quản lý tệp vũ trụ — cùng nhau tạo nên môi trường máy tính để bàn trong Pop!_OS 24.04.
Tại sao System76 lại rút phích cắm
Theo Linuxiac, Jeremy Soller, kỹ sư chính của System76, cho biết yếu tố thúc đẩy là gánh nặng đánh giá thêm mà các bài nộp do AI tạo ra đặt lên nhóm COSMIC. Các nhà bảo trì đã nhận thấy khối lượng gửi ngày càng tăng từ những người đóng góp lần đầu dựa vào LLM và nhiều yêu cầu kéo trong số đó không có kế hoạch và hiếm khi được chấp nhận.
Dự án đã âm thầm lọc lưu lượng truy cập này. Vào tháng 8, cộng tác viên Jacob Gkau đã lưu ý rằng hầu hết các yêu cầu kéo lớn do LLM viết đều đã bị từ chối, đặc biệt khi chúng nêu lên những lo ngại về bản quyền hoặc khả năng bảo trì. Cho đến nay, quy tắc chính thức của dự án yêu cầu những người đóng góp tiết lộ mã do AI tạo ra và chứng minh rằng họ hiểu nội dung gửi của mình. Quy tắc mới chặt chẽ hơn: Nội dung do LLM tạo không được tiết lộ và xem xét - nội dung đó hoàn toàn không được chấp nhận.
Băng thông đánh giá là tài nguyên khan hiếm nhất trong nguồn mở và tính kinh tế giải thích cho sự thay đổi này. Yêu cầu kéo do máy tạo ra chỉ mất vài giây để tạo và vài phút để từ chối, nhưng phải mất hàng giờ để xem xét chính xác — và mỗi giờ dành để phân loại đóng góp AI mang tính suy đoán là một giờ không dành cho công việc đã được hiệu đính từ những người bảo trì đáng tin cậy.
Không phải là lệnh cấm đối với các công cụ AI - Lệnh cấm đóng góp AI không được yêu cầu
Chính sách được xác định phạm vi cẩn thận. Nó không cấm các kỹ sư hoặc cộng tác viên của System76 sử dụng các công cụ AI trong quy trình làm việc của riêng họ; nó chi phối những gì nằm trong kho của dự án từ bên ngoài. Người đóng góp sử dụng LLM để tìm hiểu mẫu Rust, sau đó viết và thực sự hiểu bản vá không phải là mục tiêu của quy tắc - yêu cầu xác nhận nhằm mục đích gửi các bài gửi trong đó mã, nhận xét hoặc mô tả được tạo ra hàng loạt bởi một mô hình.
Có một cái khắc. Kho lưu trữ Cosmos-Flatpak, nơi các dự án thượng nguồn quản lý các bảng kê khai Flatpak của riêng họ, tuân theo một quy trình nhẹ nhàng hơn: nhóm COSMIC chủ yếu kiểm tra các bảng kê khai đó để xác định hộp cát chính xác trước khi chấp nhận chúng.
Mã nguồn mở vạch ra ranh giới trên AI Slop
Cuộc tranh luận đã nổ ra trong tuần này trên Hacker News, nơi câu chuyện thu thập được hơn 75 điểm và một chuỗi thảo luận dài. Một người bình luận cho biết yêu cầu kéo của riêng họ — một bản sửa lỗi được cải tiến thủ công cho vấn đề xử lý mật khẩu trong applet mạng của COSMIC, được phát triển với sự trợ giúp của Claude — đã bị đóng theo chính sách mới. “Tôi tôn trọng quyết định của họ và không có cảm giác khó khăn nào,” người đóng góp viết, đồng thời thừa nhận sự thụt lùi đối với ai đó đang cố gắng thâm nhập vào lĩnh vực đóng góp nguồn mở.
Những tiếng nói khác trong chủ đề này ít mang tính ngoại giao hơn, mô tả những "mớ hỗn độn AI" không thể giải quyết được trong các dự án của riêng họ và ca ngợi System76 về diễn xuất. Một số người đặt câu hỏi liệu chính sách này có thể áp dụng được trong thực tế hay không, lưu ý rằng bất kỳ bản phân phối Linux nào cũng được xây dựng từ hàng nghìn gói ngược dòng mà không người bảo trì nào có thể kiểm tra đầy đủ nguồn gốc của chúng. Các báo cáo trong những tuần gần đây chỉ ra rằng Redox OS, dự án hệ điều hành dựa trên Rust, đã áp dụng lệnh cấm tương tự đối với mã do AI tạo ra và các nhà bảo trì trên toàn hệ sinh thái đang theo dõi để xem liệu các chính sách chính thức không có AI có lan rộng hay không.
Ý nghĩa của nó đối với người dùng và nhà phát triển Pop!_OS
Đối với người dùng, không có gì thay đổi ngay lập tức — Pop!_OS và COSMIC tiếp tục phát hành như bình thường và chính sách là về vệ sinh đóng góp chứ không phải về tính năng. Đối với những người đóng góp tiềm năng, tiêu chuẩn hiện đã rõ ràng: tự viết, hiểu, kiểm tra và sẵn sàng bảo vệ nó khi xem xét.
Câu hỏi sâu hơn là liệu các dự án lớn khác có theo sau hay không. Mã hóa được hỗ trợ bởi AI hiện đang là xu hướng chủ đạo và mọi dự án phải đối mặt với người bảo trì phải quyết định phải làm gì với làn sóng đóng góp do máy tạo ra. Câu trả lời của System76 - hộp kiểm mẫu, khả năng đóng và Chứng chỉ xuất xứ của nhà phát triển - cung cấp một mẫu. Liệu nó có trở thành mặc định của ngành hay không vẫn còn phải xem.
---
Đi trước AINhận tin tức, phân tích và đột phá mới nhất về AI — tất cả ở cùng một nơi.
Đọc thêm tin tức về AI →