Roman Gushchin z vývojového tímu jadra Linux, pracujúci v spoločnosti Google, oznámil vytvorenie nového systému overovania kódu pomocou rozsiahlych jazykových modelov. Vývoj prebieha už niekoľko mesiacov a nazýva sa Sashiko, pomenovaný podľa tradičnej japonskej techniky tkania pozostávajúcej z malých, rovných stehov, ktoré tvoria rôzne vzory.
Projekt sa už nejaký čas používa v spoločnosti Google na identifikáciu problémov a teraz je verejne dostupný a nakonfigurovaný na automatickú kontrolu všetkých záplat odoslaných na mailing list vývojárov jadra. LinuxSashikov kód je napísaný v jazyku Rust a je šírený pod licenciou Apache 2.0. Systém je samostatný a možno ho používať na vlastnom hardvéri.
Sashiko bolo vyvinuté pre prácu s modelom Gemini Pro 3.1 od spoločnosti Google, ale bolo čiastočne testované s Claude a pravdepodobne bude fungovať aj s inými modernými modelmi veľkých jazykov. Výzvy používané na kontrolu sú založené na súbore výziev na kontrolu, ktoré pripravil Chris Mason, tvorca súborového systému Btrfs. Google financuje rozpočet tokenov a infraštruktúru pre Sashiko. Projekt je licencovaný pre... Linux Nadácie.
Na základe testov vykonaných s použitím modelu Gemini 3.1 Pro dokázala sada nástrojov spoločnosti Sashiko zistiť 53 % chýb z nefiltrovanej sady 1 000 nedávnych problémov s jadrom označených ako „Opravy:“. Na prvý pohľad sa 53 % nezdá byť nijako zvlášť pôsobivých, ale stojí za to mať na pamäti, že všetky zistené problémy neboli spočiatku detekované ľudskými recenzentmi.
Zdroj: opennet.ru
