Telset.id – Sebuah insiden yang menimpa seorang software developer menjadi peringatan keras bagi siapa pun yang menggunakan AI coding agent untuk pekerjaan produksi. Agen AI tersebut dilaporkan menghapus sekitar 48.000 file aktif dan merusak Git object database dalam prosesnya. Insiden ini pertama kali muncul di Reddit dan dengan cepat menyebar ke seluruh internet, memicu gelombang tawa sekaligus kecemasan di kalangan komunitas developer.
Kisah bermula ketika seorang developer menugaskan asisten AI untuk melakukan serangkaian perbaikan pada kumpulan software yang ia gunakan untuk menganalisis data historical stock-options. Ia memerintahkan asisten tersebut untuk membuat salinan file yang relevan, mengerjakannya, menguji perbaikan, dan tidak menyentuh file kerja asli. Total ada 11 pekerjaan perbaikan yang berjalan, dan 10 di antaranya berjalan lancar.
Namun pekerjaan terakhir melibatkan pembangunan ulang lingkungan pengujian yang disebut “mirror”, yaitu salinan dari sekumpulan file yang digunakan untuk pengujian. Pekerjaan ini seharusnya membuat salinan baru dari lingkungan pengujian lama, menerapkan perbaikan, dan mengujinya tanpa menyentuh file kerja asli. Lingkungan pengujian tersebut berisi 614 folder Windows yang disebut “junctions”.
Kesalahan Fatal pada Junction Windows
Junction tersebut terlihat seperti folder biasa, tetapi sebenarnya mengarah ke lokasi terpisah di komputer. Dalam kasus ini, junction mengarah kembali ke file kerja aktif milik pengguna. Ketika AI mencoba membersihkan junction, ia tidak mengenalinya sebagai sekadar pointer. AI justru mengikuti junction tersebut masuk ke lemari arsip asli dan menghapus dokumen yang sebenarnya ada di sana.
Proses pembersihan itu menghapus sekitar 55.550 file, di mana sekitar 7.300 di antaranya memang seharusnya dihapus. Sisanya, sebanyak 48.218 file, berasal dari lingkungan kerja aktif milik developer. Seluruh kejadian berlangsung dalam sekejap mata, kurang dari dua menit. AI tersebut ternyata cukup jujur mengakui kesalahannya. Pada satu titik, ia memberi tahu developer: “Craig — stop and read this. I broke something.”

Kerusakan tidak berhenti di situ. Repositori Git pada komputer tersebut juga rusak. Index-nya selamat, tetapi salinan file yang tersimpan di bawahnya, serta riwayat yang digunakan untuk merekonstruksi file, semuanya terhapus. Git masih bisa menampilkan ribuan nama file, tetapi tidak lagi dapat memulihkan isinya. Situasi ini menempatkan developer pada posisi sulit karena kehilangan data kerja tanpa cadangan yang memadai.
Insiden serupa pernah terjadi sebelumnya, meski tidak umum. Pada akhir Februari 2026, Summer Yue, seorang peneliti AI safety/alignment dari Meta, memberikan akses agen AI OpenClaw ke akun Gmail miliknya. Ia awalnya mengujinya pada inbox “toy” kecil dan semuanya berjalan sesuai rencana. Namun ketika dipindahkan ke inbox aslinya, agen tersebut mulai menghapus dan mengarsipkan ratusan email secara massal, meskipun ia sudah memerintahkan agen itu untuk berhenti.
Respons Komunitas Reddit
Postingan Reddit tersebut meledak. Dalam lima hari sejak diposting, unggahan itu mengumpulkan lebih dari 1.400 respons. Bot Reddit yang merangkum komentar menyebutkan bahwa konsensus mayoritas menilai insiden ini sebagai “classic FAFO situation and a major skill issue”. Komunitas menertawakan pesan jujur Claude yang berbunyi “Craig…. stop and read this. I broke something”, namun verdict mereka jelas: developer tersebut terkena masalah karena tidak mengikuti praktik pengembangan dasar.
Para Redditor berbagi pengalaman dan memberi tahu pemilik postingan bahwa seharusnya mereka menggunakan Git dan terus melakukan push ke repositori remote seperti GitHub. Dalam situasi seperti ini, GitHub berperan sebagai “save button”. Tidak memiliki cadangan remote untuk proyek berisi 48.000 file dianggap sebagai “peak vibe coder behavior” oleh komunitas. Praktik version control menjadi pembeda antara pekerjaan yang aman dan pekerjaan yang rentan.

Postingan itu kemudian dihapus, kemungkinan karena pemilik aslinya mengambil foto layarnya. Bot Reddit menyebutkan “the screenshot police are out in full force”. Beberapa orang membantu menyarankan penggunaan software file recovery atau Windows Shadow Copy untuk memulihkan file, tetapi pelajaran utamanya tetap: gunakan version control sebelum membiarkan AI menyentuh pekerjaan Anda. Kehilangan data seperti ini menegaskan pentingnya prosedur pengamanan sebelum mengotomatisasi tugas-tugas kritis.
Insiden ini juga menyoroti risiko yang lebih luas dari penggunaan agen AI dalam pekerjaan teknis. Meskipun agen AI dapat mempercepat perbaikan dan pengujian, kemampuan mereka untuk salah menafsirkan struktur sistem file seperti junction Windows dapat berujung pada kerusakan yang tidak dapat dipulihkan. Developer yang mengandalkan AI untuk tugas produksi perlu memastikan bahwa lingkungan kerja mereka terlindungi dengan backup berlapis dan version control yang konsisten.
Kasus ini menjadi pengingat bahwa kecepatan AI tidak menggantikan kehati-hatian manusia. Tanpa remote backup, proyek dengan puluhan ribu file berada dalam posisi rentan terhadap kesalahan yang tidak terduga. Komunitas developer pun sepakat bahwa langkah paling dasar sekalipun, seperti rutin push ke GitHub, dapat mencegah kerugian besar. Bagi mereka yang bekerja dengan AI coding agent, memisahkan lingkungan pengujian dari file produksi menjadi langkah wajib yang tidak bisa ditawar.





Komentar
Belum ada komentar.