𝗕𝘂𝗻 𝗠𝗲𝗻𝗴𝗵𝗮𝗻𝘁𝗮𝗿 𝗞𝗼𝗱 𝗔𝗜 𝘆𝗮𝗻𝗴 𝗧𝗶𝗱𝗮𝗸 𝗦𝗲𝗹𝗮𝗺𝗮𝘁

Bun baru-baru ini menulis semula terasnya dalam Rust. Mereka juga menambah multithreading eksperimental. Ini adalah langkah-langkah besar. Walau bagaimanapun, kaedah yang digunakan untuk mencapai matlamat ini membimbangkan.

Pasukan Bun mengakui bahawa Claude AI menulis sebahagian besar penulisan semula Rust tersebut. Perubahan ini menambah lebih 13,000 blok unsafe ke dalam kod sumber. Ia juga dilancarkan tanpa pengumpul sampah (garbage collector) serentak.

Dalam pengaturcaraan sistem, kod unsafe memintas keselamatan memori. Satu blok unsafe adalah satu risiko. Tiga belas ribu blok daripada AI adalah satu liabiliti.

Saya faham keperluan untuk kelajuan. Pasukan kecil mesti bergerak pantas untuk bersaing dengan Node.js dan Deno. Tetapi kelajuan tanpa ketelitian adalah berbahaya.

Setiap blok unsafe adalah janji untuk akses memori yang sah. Apabila AI menulis kod tersebut, siapakah yang menandatangani janji itu?

Risiko-risikonya adalah jelas:

  • Kod AI kekurangan penaakulan manusia untuk pengurusan memori.
  • Penjanaan berkelajuan tinggi memerlukan semakan berkelajuan tinggi.
  • Ketiadaan pengumpul sampah serentak menjadikan beban kerja multithreaded tidak stabil.

Sebuah runtime bukanlah sekadar perpustakaan biasa. Ia adalah asas kepada keseluruhan aplikasi anda. Anda memilih runtime berdasarkan kepercayaan. Apabila infrastruktur terasa seperti eksperimental, pembangun akan kembali kepada alatan yang stabil seperti Node.js.

Saya menggunakan alatan AI setiap hari. Saya melayan kod AI sama seperti saya melayan kod daripada jurutera junior. Ia memerlukan semakan yang setimpal dengan impaknya.

Impak multithreading di dalam sebuah runtime adalah sangat besar. Tiga belas ribu blok unsafe memerlukan tiga belas ribu alasan yang kukuh. Ia tidak memerlukan tiga belas ribu cop pengesahan semata-mata.

Menjadi bercita-cita tinggi adalah bagus. Menjadi cuai dengan kod sistem adalah satu liabiliti.

Adakah anda akan menjalankan 13,000 blok unsafe yang dijana AI dalam aplikasi production anda? Apakah had anda dalam mempercayai AI untuk infrastruktur?

Sumber: https://dev.to/adioof/bun-shipped-a-million-lines-of-ai-generated-unsafe-code-thats-not-bold-its-reckless-h3g

Komuniti pembelajaran pilihan: https://t.me/GyaanSetuAi