Roman Gushchin iz tima programera jezgre Linux, koji radi u Googleu, najavio je stvaranje novog sustava provjere koda korištenjem velikih jezičnih modela. Razvoj je trajao nekoliko mjeseci i nazvan je Sashiko, prema tradicionalnom japanskom tkanju koje se sastoji od malih ravnih šavova koji tvore različite uzorke.
Projekt se već neko vrijeme koristi u tvrtki Google za otkrivanje problema, a sada je postao dostupan svima i prilagođen za automatsko recenziranje svih zakrpa poslanih u mailing listu programera jezgre Linux. Kod Sashiko napisan je na jeziku Rust i dostupan je pod Apache 2.0 licencom. Sustav je samodostatan i može se koristiti na vlastitoj opremi.
Sashiko je razvijen za rad s modelom Google Gemini Pro 3.1, ali je djelomično testiran s Claudeom i vjerojatno će raditi s drugim modernim velikim jezičnim modelima. Korisni promptovi za recenziranje temelje se na setu review-prompts kojeg je pripremio Chris Mason, kreator datotečnog sustava Btrfs. Proračun tokena i infrastruktura Sashiko financira Google. Prava na projekt prenesena su organizaciji Linux Foundation.
Prema provedenim testovima, korištenjem modela Gemini 3.1 Pro, alat Sashiko uspio je otkriti 53% pogrešaka iz nefiltriranog skupa, uključujući 1000 nedavnih problema u jezgru, označenih oznakama "Fixes:". Na prvi pogled 53% ne izgleda posebno impresivno, ali treba imati na umu da su svi od otkrivenih problema isprva prošli neprimjećeno u recenzijama ljudi.
Izvor: opennet.ru
