"AI không thể chịu trách nhiệm, và chúng tôi không thể tin tưởng những người lạm dụng AI khi họ không hiểu đủ về mã nguồn để sửa lỗi." Đó là cách Godot Foundation vạch ra một ranh giới rõ ràng, và tuyên bố này đánh thẳng vào vấn đề mà các dự án mã nguồn mở đã âm thầm đối mặt trong nhiều tháng qua.
Chính sách mới của Foundation, được công bố trong một bài đăng trên blog tuần này, sẽ sửa đổi các hướng dẫn đóng góp của Godot để cấm hoàn toàn mã nguồn do AI tạo ra, các pull request được gửi bởi các AI agent, và văn bản do AI tạo ra trong giao tiếp giữa người với người. Đối với engine mã nguồn mở đứng sau các tựa game như Slay the Spire 2 và The Case of the Golden Idol, đây là một sự thay đổi đáng kể trong cách dự án quản lý quy trình đóng góp.

Nhận 1 tháng đăng ký GTA+ khi đặt trước.
Đặt trước GTA 6 ngay
Dự án đang phát triển đã gặp phải "bức tường rác" như thế nào
Vấn đề không xuất hiện chỉ sau một đêm. Quay lại tháng 2, những người bảo trì (maintainers) của Godot đã cảnh báo rằng các pull request do AI tạo ra đã trở nên "ngày càng gây kiệt sức và làm nhụt chí" những người thực hiện việc kiểm duyệt mã nguồn (code review). Khối lượng đóng góp cho engine thực tế đang tăng lên, nghe có vẻ là tin tốt trên bề mặt. Nhiều người đóng góp hơn, nhiều sự quan tâm hơn, hệ sinh thái lành mạnh hơn. Tuy nhiên, vấn đề nằm ở chỗ: một phần đáng kể trong số các đóng góp đó là các bài nộp do AI tạo ra mà người kiểm duyệt không thể xác minh, không thể tin tưởng và không thể sử dụng để đào tạo thế hệ người bảo trì tiếp theo.
Việc kiểm duyệt mã nguồn vốn đã rất tẻ nhạt. Việc kiểm duyệt mã nguồn mà bạn nghi ngờ được tạo ra bởi một công cụ mà người dùng không hiểu rõ lại là một chuyện hoàn toàn khác. Như Foundation đã nêu, nếu phản hồi cho các pull request chỉ được tiếp nhận bởi một cỗ máy thay vì hướng tới việc cố vấn cho một người bảo trì tiềm năng trong tương lai, thì rất khó để biện minh cho việc dành thời gian cá nhân cho quy trình kiểm duyệt.
Chính sách cập nhật bao gồm những gì
Các hướng dẫn đóng góp mới sẽ nhắm vào bốn lĩnh vực cụ thể:
- Mã nguồn do AI tạo ra bị cấm hoàn toàn. Người đóng góp có thể sử dụng AI cho "những việc vặt" nhưng phải công khai việc sử dụng, và người gửi mã nguồn phải chịu trách nhiệm về nó.
- Pull request từ AI agent sẽ bị từ chối. Không chấp nhận các bài nộp tự động.
- Văn bản do AI tạo ra trong giao tiếp giữa người với người cũng bị loại bỏ. Foundation gọi đây là "nguyên tắc cơ bản của sự tôn trọng."
- Bản dịch máy vẫn được chấp nhận, với điều kiện văn bản gốc phải do con người viết.
Cách xây dựng chính sách này rất đáng chú ý. Đây không phải là sự từ chối hoàn toàn các công cụ AI trong mọi ngữ cảnh. Foundation đang nhắm cụ thể vào lỗ hổng trách nhiệm: tình huống mà ai đó gửi mã nguồn mà họ không thể giải thích, không thể gỡ lỗi (debug), và không thể sửa khi nó gặp sự cố. Đó mới là vấn đề thực sự.
Tại sao điều này quan trọng ngoài phạm vi Godot
Godot không đơn độc trong vấn đề này. Các dự án mã nguồn mở khác trong không gian game cũng đang đối mặt với áp lực tương tự, và các phản hồi đã trải dài từ việc không khuyến khích một cách không chính thức đến lệnh cấm hoàn toàn. Mô hình này rất nhất quán: những người bảo trì là các tình nguyện viên dành thời gian hạn hẹp của họ để kiểm duyệt các bài nộp, và các đóng góp do AI tạo ra tràn ngập hàng đợi mà không kèm theo trách nhiệm đang nhanh chóng làm tiêu tan thiện chí đó.
Điểm mấu chốt ở đây là cách tiếp cận của Godot cố gắng bảo tồn quy trình phát triển người đóng góp thay vì chỉ đóng sập cửa. Chính sách cập nhật nhắm mục tiêu rõ ràng vào việc phát triển những người đóng góp mới thành những người bảo trì trong tương lai. Việc cố vấn chỉ hiệu quả nếu có một con người ở đầu kia của vòng lặp phản hồi. Một người đóng góp thực sự học hỏi từ việc kiểm duyệt là một tài sản. Một con bot tiếp nhận phản hồi đó và tạo ra một pull request khác thì không.
Đối với các nhà phát triển đang xây dựng game bằng Godot, đặc biệt là những người làm việc trong thể loại rpg games và các thể loại khác mà các nhóm indie dựa nhiều vào engine này, chính sách này báo hiệu rằng dự án đang ưu tiên sự ổn định lâu dài hơn là khối lượng đóng góp ngắn hạn. Đó là một sự đánh đổi hợp lý.
Foundation đã xác nhận bản cập nhật chính sách đang được thực hiện và sẽ sớm được phản ánh trong các hướng dẫn đóng góp chính thức của Godot. Các nhà phát triển đóng góp cho engine sẽ cần xem xét kỹ những thay đổi đó khi chúng được áp dụng. Để có bối cảnh rộng hơn về các công cụ phát triển game và tin tức về engine, trung tâm gaming guides luôn theo dõi những gì quan trọng đối với cả nhà xây dựng và người chơi.








