Roman Gushchin z týmu vývojářů jádra Linux pracující v Googlu oznámil vytvoření nového systému kontroly kódu za použití velkých jazykových modelů. Vývoj probíhal poslední měsíce a získal název Sashiko, na počest tradičního japonského pletení, které se skládá z malých přímých stehů tvořících různé vzory.
Projekt už nějakou dobu používá společnost Google k odhalování problémů a nyní je k dispozici pro všechny a je nastaven pro automatické recenzování všech patchů odeslaných do mailing listu vývojářů jádra Linux. Kód Sashiko je napsán v jazyce Rust a je otevřen pod licencí Apache 2.0. Systém je soběstačný a může být používán na vlastním hardwaru.
Sashiko byl navržen pro práci s modelem Google Gemini Pro 3.1, ale byl částečně testován s Claude a pravděpodobně bude fungovat i s jinými moderními velkými jazykovými modely. Prompty použité pro recenzování vycházejí ze sady review-prompts, kterou připravil Chris Mason, tvůrce souborového systému Btrfs. Rozpočet tokenů a infrastrukturu Sashiko financuje Google. Práva na projekt byla předána organizaci Linux Foundation.
Podle provedených testů dokázal nástroj Sashiko při použití modelu Gemini 3.1 Pro odhalit 53 % chyb z nefiltrující sady zahrnující 1000 nedávných problémů v jádře, které měly označení „Fixes:“. Na první pohled se 53 % nezdá být příliš působivé, ale je třeba mít na paměti, že všechny zjištěné problémy nebyly nejprve zjistitelné při recenzování lidmi.
Zdroj: opennet.ru
