Роман Гущин (Roman Gushchin) от екипа на разработчиците на ядрото на Linux, работещ в Google, обяви създаването на нова система за проверка на код с използването на големи езикови модели. Разработката е била в ход през последните няколко месеца и е получила названието Sashiko, в чест на традиционното японско плетиво, състоящо се от малки прави шевове, образуващи различни шарки.
Проектът вече от известно време се използва в компанията Google за откриване на проблеми, а сега стана достъпен за всички и е конфигуриран за автоматично рецензиране на всички пачове, изпратени до пощенския списък на разработчиците на ядрото на Linux. Кодът на Sashiko е написан на езика Rust и е с отворен код под лиценция Apache 2.0. Системата е самостоятелна и може да се използва на собствено оборудване.
Sashiko е разработен за работа с модела Google Gemini Pro 3.1, но е частично тестван с Claude и вероятно ще работи и с други съвременни големи езикови модели. Използваните за рецензиране промпти са основани на набор от review-prompts, подготвени от Крис Мейсън (Chris Mason), създателя на файловата система Btrfs. Бюджетът за токени и инфраструктурата на Sashiko се финансира от Google. Правата върху проекта са предадени на организацията Linux Foundation.
Съдейки по проведените тестове, при използването на модела Gemini 3.1 Pro, инструментарият Sashiko успя да открие 53% от грешките от нефилтрирания набор, включващ 1000 нови проблема в ядрото, маркирани с етикет "Fixes:". На пръв поглед 53% изглежда не твърде впечатляващо, но трябва да се има предвид, че всички открити проблеми първоначално не са били забелязани при рецензирането от хора.
Източник: opennet.ru
