QEMU cân nhắc nới lỏng lệnh cấm đóng góp từ AI, nhưng mã lõi vẫn nằm ngoài vùng an toàn

Công nghệ29 tháng 5, 2026·3 phút đọc

QEMU, thành phần quan trọng trong hệ sinh thái ảo hóa của Linux, đang xem xét lại chính sách cấm tuyệt đối đối với các đóng góp mã nguồn do AI tạo ra. Đề xuất mới từ kỹ sư Red Hat cho phép sử dụng AI hỗ trợ trong các công việc như sửa lỗi nhỏ và tài liệu, miễn là dễ dàng hoàn tác và không ảnh hưởng đến mã lõi của dự án.

QEMU cân nhắc nới lỏng lệnh cấm đóng góp từ AI, nhưng mã lõi vẫn nằm ngoài vùng an toàn

QEMU cân nhắc nới lỏng lệnh cấm đóng góp từ AI, nhưng mã lõi vẫn nằm ngoài vùng an toàn

Một thành phần then chốt trong công nghệ ảo hóa của Linux là QEMU đang xem xét việc nới lỏng lệnh cấm toàn diện đối với các đóng góp được tạo ra bởi AI, cho phép sự hỗ trợ hạn chế từ các công cụ tự động hóa.

Đề xuất này đến từ Paolo Bonzini, kỹ sư danh dự tại Red Hat và là người duy trì trình giám sát máy ảo KVM. Theo đó, ông gợi ý cho phép sự hỗ trợ của AI "ở những nơi mà hậu quả của việc vi phạm bản quyền ít nhất là dễ dàng hoàn tác và ít khả năng lây lan". Tuy nhiên, mã lõi (core code) vẫn sẽ nằm ngoài vùng cho phép "trừ khi có sự đồng ý trước từ người duy trì".

Hiện tại, chính sách về nguồn gốc mã của QEMU từ chối bất kỳ nội dung nào có thể bao gồm hoặc bắt nguồn từ nội dung do AI tạo ra. Ông Bonzini viết: "Một lệnh cấm toàn diện rất dễ duy trì trong khi đầu ra từ LLM hiếm khi có thể sử dụng được một mình, nhưng khi các công cụ này được cải thiện, việc cấm đoán tuyệt đối trở nên khó biện minh hơn".

Thay đổi cán cân rủi ro

Vấn đề lớn nhất với mã nguồn từ các trợ lý AI là nguồn gốc của nó — liệu người gửi có quyền pháp lý để đóng góp đoạn mã đó hay không? Quan điểm của Bonzini là mặc dù vẫn còn những lo ngại xung quanh bản quyền và cấp phép, nhưng "cái gì đã thay đổi là cán cân của rủi ro".

Kỹ sư này trích dẫn các dự án khác đã chấp nhận nội dung AI mà không gặp rắc rối pháp lý nghiêm trọng, cũng như các tổ chức (bao gồm cả Red Hat) đánh giá rằng rủi ro này ở mức có thể chấp nhận được.

Tuy nhiên, trong khi Red Hat sở hữu một đội ngũ luật sư hùng hậu, một dự án như QEMU không có cùng nguồn lực đó. Do đó, đề xuất là giữ mã được hỗ trợ bởi AI ở những khu vực (Bonzini đưa ra ví dụ như sửa lỗi nhỏ và tài liệu) nơi nó có thể được loại bỏ nếu cần thiết.

Minh bạch hóa việc sử dụng AI

Việc sử dụng đầu ra từ LLM trong các đóng góp là một vấn đề gây tranh cãi và có cả những người ủng hộ cũng như phản đối. Một lo ngại được nêu ra là dữ liệu đào tạo LLM và rủi ro rằng các đoạn mã do công nghệ này tạo ra có thể gặp vấn đề về cấp phép.

Một giải pháp là công bố việc sử dụng AI trong một đóng góp, mặc dù điều này có thể không cần thiết ở những nơi việc sử dụng là không đáng kể (Red Hat đưa ra ví dụ về việc tự động hoàn tên một biến).

Bonzini cũng gợi ý: "Hãy đưa ra thẻ 'AI-used-for:' (AI được dùng cho:) để ghi lại nơi AI đã được sử dụng, và bao gồm các gợi ý khác giúp người kiểm duyệt đánh giá kết quả".

Ông lưu ý rằng tiêu chuẩn này hơi khác so với thẻ 'Assisted-by' (Được hỗ trợ bởi) phổ biến hơn, thứ đóng vai trò như một sự kiểm tra để đảm bảo tác giả đã đọc chính sách.

Mặc dù Bonzini nhấn mạnh "việc sử dụng AI không làm nới lỏng bất kỳ yêu cầu đóng góp nào khác", cuộc thảo luận này cho thấy sự thừa nhận rằng các lệnh cấm toàn diện đối với sự hỗ trợ của AI có thể không phải là hướng đi đúng đắn trong tương lai, và một cách tiếp cận tinh tế hơn là cần thiết.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗