Roman Gushchin, anggota tim kernel Linux di Google, mengumumkan pembuatan sistem peninjauan kode baru yang menggunakan model bahasa besar. Pengembangan telah berlangsung selama beberapa bulan terakhir dan disebut Sashiko, diambil dari nama teknik tenun tradisional Jepang yang terdiri dari jahitan kecil dan lurus yang membentuk berbagai pola.
Proyek ini telah digunakan di Google selama beberapa waktu untuk mengidentifikasi masalah, dan sekarang tersedia untuk semua orang serta dikonfigurasi untuk secara otomatis meninjau semua patch yang dikirimkan ke milis pengembangan kernel Linux. Kode Sashiko ditulis dalam Rust dan merupakan perangkat lunak sumber terbuka di bawah lisensi Apache 2.0. Sistem ini mandiri dan dapat digunakan pada perangkat keras Anda sendiri.
Sashiko dikembangkan untuk bekerja dengan model Gemini Pro 3.1 milik Google, tetapi telah diuji sebagian dengan Claude dan kemungkinan akan berfungsi dengan model bahasa besar modern lainnya. Prompt yang digunakan untuk peninjauan didasarkan pada serangkaian prompt peninjauan yang disiapkan oleh Chris Mason, pencipta sistem file Btrfs. Google mendanai anggaran token dan infrastruktur untuk Sashiko. Proyek ini dilisensikan kepada Linux Foundation.
Berdasarkan pengujian yang dilakukan menggunakan model Gemini 3.1 Pro, perangkat Sashiko mampu mendeteksi 53% kesalahan dari kumpulan 1000 masalah kernel terbaru yang tidak difilter dan diberi tag "Fixes:". Sekilas, 53% tampaknya tidak terlalu mengesankan, tetapi perlu diingat bahwa semua masalah yang terdeteksi awalnya tidak terdeteksi oleh peninjau manusia.
Sumber: opennet.ru
