Linus Torvalds dan AI: antara frustrasi dan kegunaan dalam kernel Linux

  • Torvalds mengkritik penggunaan AI yang berlebihan untuk memperbaiki bug sepele di kernel.
  • Kernel 7.1 RC5 mengakumulasi patch yang tidak relevan yang membebani pengembangan.
  • Torvalds menggunakan AI untuk memperbaiki bug pada pengontrol Xe, dan berhasil setelah beberapa kali percobaan.
  • Dia menganjurkan penggunaan AI secara bertanggung jawab, yang membantu para pengelola.

kernel Linux

Pengembangan kernel Linux selalu menjadi pusat aktivitas yang ramai, tetapi dalam beberapa bulan terakhir muncul pemain baru: kecerdasan buatan. Linus Torvalds, pencipta Linux, telah menyatakan kekecewaannya terhadap penggunaan alat AI yang berlebihan untuk mendeteksi dan memperbaiki bug, terutama ketika bug tersebut sepele dan menghambat proses pengembangan. Namun, Torvalds sendiri telah menggunakan AI lebih dari sekali, dan pengalaman terbarunya menunjukkan bahwa, jika digunakan dengan benar, AI dapat menjadi sekutu.

Paradoksnya jelas: sambil mengkritik banyaknya patch yang dihasilkan AI, ia sendiri menggunakan AI untuk memecahkan masalah kompleks. Kuncinya terletak pada penilaian dan pengawasan manusia , sesuatu yang sangat didukung oleh Torvalds. Dalam artikel ini, kita akan mengulas keluhannya, eksperimennya yang sukses dengan driver Xe, dan apa artinya ini bagi masa depan kernel.

kecerdasan buatan dalam distribusi Linux
Artikel terkait:
Kecerdasan buatan dalam distribusi Linux: kondisi saat ini dan masa depan yang sebenarnya

Frustrasi Torvalds terhadap AI kernel

kernel Linux

Dalam sebuah pesan kepada para kontributor kernel, Torvalds mengungkapkan kekecewaannya terhadap banyaknya perbaikan sepele yang diajukan, yang sebagian besar dihasilkan oleh AI. Kernel 7.1, dalam Release Candidate kelimanya, mengumpulkan patch yang menurutnya tidak relevan dan memakan waktu. "Saya tidak yakin itu sepadan dengan usaha untuk RC5," tulisnya, merujuk pada fakta bahwa sebagian besar adalah perbaikan driver umum yang dapat menunggu fase pengembangan berikutnya.

Masalahnya bukan hanya kuantitas, tetapi juga kualitas. Ada kasus di mana beberapa orang memperbaiki bug yang sama dan melaporkannya secara terpisah, yang menyebabkan kebingungan dan tumpang tindih. Torvalds memperingatkan bahwa dia akan "lebih kaku" dan akan mulai menolak permintaan pull request yang tidak perlu, terutama mengingat sejarah kernel Linux dalam menangani kerentanan dan peran AI. "Perbaikan sepele mungkin tidak signifikan, tetapi 'kemungkinan rendah' ​​tidak sama dengan 'kemungkinan nol'," simpulnya.

Open Source
Artikel terkait:
Mojo dan Berd: Sumber terbuka mengguncang fondasi kecerdasan buatan

Kisah sukses dengan AI: men-debug pengontrol Xe

kernel Linux

Namun, hubungan Torvalds dengan AI tidak selalu diwarnai penolakan. Baru-baru ini, ia menemukan bug pada driver Xe, yang mengelola GPU Intel. Cacat tersebut melibatkan pembulatan alamat memori CCS yang salah , menyebabkan kerusakan acak pada layar. Torvalds membutuhkan lebih dari 24 patch debugging dan 18 kali booting kernel untuk mengisolasi penyebabnya.

Dalam proses itu, ia menggunakan asisten AI, mirip dengan cara Claude Code digunakan sebagai asisten pemrograman . AI tersebut bahkan mengklaim bahwa masalah itu tidak dapat dipecahkan , tetapi Torvalds tetap gigih, dan alat tersebut terus menghasilkan kode debug. Akhirnya, kesalahan tersebut diperbaiki dengan mengubah fungsi yang salah diterapkan. Torvalds mengakui kerja AI tersebut, meskipun ia bercanda, "Saya menduga hal-hal itu dilatih oleh orang-orang yang mungkin tidak sekeras kepala saya."

Keseimbangan yang diperlukan

kernel Linux

Torvalds tidak menentang AI, tetapi menentang penggunaannya yang tidak bertanggung jawab. Ia berpendapat bahwa alat AI seharusnya membantu para pengelola, bukan malah menimbulkan masalah bagi mereka . "Solusinya adalah memastikan LLM tersebut membantu para pengelola, bukan malah menimbulkan masalah bagi mereka," ujarnya. Ia juga menegaskan bahwa ia tidak memaksa siapa pun untuk menggunakan AI, tetapi ia akan mengabaikan mereka yang mencoba mencegah orang lain menggunakannya.

Peran ganda AI dalam kernel ini mencerminkan realitas yang lebih luas: teknologi adalah alat, bukan pengganti penilaian manusia . Sementara beberapa kontributor menciptakan kebisingan dengan tambalan otomatis, yang lain, seperti Torvalds, menggunakannya untuk memecahkan masalah kompleks. Perbedaannya terletak pada pengawasan dan mengetahui kapan harus mengatakan "tidak."

Pada akhirnya, sikap Linus Torvalds terhadap AI bersifat pragmatis: ia menggunakannya ketika memberikan nilai tambah, tetapi ia tidak akan mentolerirnya menjadi sumber kebisingan. Kernel Linux membutuhkan kolaborator yang memahami konteksnya, bukan mesin yang menghasilkan patch tanpa pertimbangan apa pun . Komunitas akan terus memperdebatkan keseimbangan ini, tetapi untuk saat ini, Torvalds telah memperjelas bahwa AI memiliki tempatnya, selama digunakan dengan bijak.

Antarmuka chatbot AI pada ponsel pintar, yang mewakili AI tujuan umum (GPAI) dan sistem risiko terbatas.
Artikel terkait:
Panduan Lengkap tentang Undang-Undang Kecerdasan Buatan Uni Eropa

Tambahkan sebagai sumber pilihan di Google