Искусственный интеллект приходит в ядро Linux в виде системы проверки кода — но не для внесения самого кода.
Как сообщил в LinkedIn Роман Гущин, инженер ядра Linux в Google, Sashiko — это инструмент, написанный на Rust для поиска ошибок и скрининга кода.
Гущин заявил: «По моим оценкам, Sashiko смог обнаружить 53 процента ошибок на основе полностью нефильтрованного набора из 1000 недавних проблем из основной ветки, помеченных тегами ‘Fixes:’ (используя Gemini 3.1 Pro). Некоторые могут сказать, что 53 процента — это не так уж впечатляюще, но 100 процентов этих проблем были пропущены человеческими ревьюерами».
Использование ИИ для внесения кода является спорным в сообществе открытого исходного кода, однако такой инструмент, как Sashiko, может в некоторой степени облегчить бремя мейнтейнеров, сталкивающихся с волной проверок кода.
Sashiko работает путем приема патчей из списка рассылки. Он анализирует их, а затем предоставляет обратную связь мейнтейнерам и разработчикам. По словам авторов, «качество проверок высокое… уровень ложных срабатываний сложнее измерить, но на основе ограниченных ручных проверок он находится в пределах 20 процентов, и большая часть этого — серая зона».
Авторы открыто говорят об аспектах конфиденциальности и совместного использования кода. Sashiko отправляет данные и код тому провайдеру LLM, для которого он настроен. Он был наиболее протестирован с Gemini Pro 3.1, но должен работать и с Claude, и с другими LLM. Однако его запуск сопряжен с расходами. В случае со списком рассылки ядра Linux Google берет расходы на себя.
Гущин сказал: «Мы используем его внутри Google некоторое время, и он помог обнаружить большое количество реальных проблем».
Sashiko принадлежит Linux Foundation и выглядит как полезный инструмент — применение агентного ИИ, которое может вызвать меньше беспокойства, чем внесение кода. ®
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Richard Speed




