Media Kampung – Tim pengembang emulator PlayStation 3 open-source, RPCS3, secara terbuka meminta pengguna untuk menghentikan pengiriman kode hasil AI yang tidak berkualitas atau ‘slop code’. Permintaan ini muncul setelah banyaknya pull request kode berbasis AI yang masuk dan justru membebani tim pengelola proyek.

Arsitektur khusus PlayStation 3 membuat pengembangan emulator menjadi tantangan tersendiri, sehingga kemajuan emulator ini selama bertahun-tahun sangat berarti bagi komunitas gamer. Namun, kehadiran kecerdasan buatan dalam proses pembuatan kode justru tidak selalu membantu. Tim RPCS3 mengungkapkan bahwa mereka sering menerima kontribusi kode dari AI yang tidak sesuai standar, bahkan kode tersebut sering menyebabkan kerusakan fungsi pada emulator.

Melalui akun resmi mereka di platform X, tim RPCS3 menyampaikan pesan tegas, “Please stop submitting AI slop code”. Mereka menegaskan bahwa kontributor yang tetap mengirimkan kode AI tanpa mengungkapkan keterlibatan AI dalam pembuatan kode akan mendapatkan sanksi berupa pemblokiran akses pada proyek GitHub mereka. Tim juga mengingatkan bahwa ada banyak sumber daya yang bisa dipelajari untuk memahami cara debugging dan pemrograman yang benar, alih-alih mengandalkan kode AI yang tidak dipahami dengan baik dan tidak berfungsi.

Selain itu, pedoman penggunaan AI dalam proyek GitHub RPCS3 telah diperbarui. Penggunaan alat AI tidak dilarang secara total, tetapi setiap kontribusi harus mencantumkan sejauh mana AI terlibat. Pedoman tersebut membedakan antara kode yang dibantu AI dan kode asal-asalan dari AI. AI diperbolehkan untuk tujuan riset dan rekayasa balik, namun pengembang harus memahami dan bertanggung jawab penuh terhadap kode yang diajukan.

Mayoritas permintaan kode berbasis AI yang masuk berasal dari upaya membangun versi macOS emulator. Hal ini menjadi beban tersendiri karena hanya satu anggota tim utama yang memiliki perangkat Apple untuk melakukan pemeliharaan. Akibatnya, banyak pull request harus ditinjau secara mendalam, dan beberapa di antaranya bahkan harus dibatalkan karena menyebabkan kemunduran besar pada proyek.

Tim RPCS3 juga menyoroti bahwa meskipun alat coding AI bisa meningkatkan efisiensi, seringkali implementasinya malah menghabiskan waktu pengelola proyek. Mereka menegaskan bahwa kode asal-asalan AI tidak hanya membuang waktu tetapi juga bisa merusak fungsi emulator yang digunakan semua pengguna.

Fenomena serupa juga dialami oleh pengembang lain seperti tim Linux, yang menurut Linus Torvalds menghadapi kesulitan besar mengelola laporan keamanan yang banjir akibat kode AI. Hal ini menunjukkan tantangan yang lebih luas dalam penggunaan AI di dunia pengembangan perangkat lunak.

Dengan peringatan dari tim RPCS3, pengguna dan kontributor diharapkan lebih bertanggung jawab dan memahami kode yang mereka kirimkan, terutama saat menggunakan bantuan AI. Pendekatan ini penting agar kualitas emulator dan pengalaman pengguna tetap terjaga tanpa terganggu akibat kode yang tidak optimal atau bermasalah.

Artikel ini dipublikasikan oleh Media Kampung.