Sashiko: система AI-ревью кода для ядра Linux находит баги, пропущенные людьми

ии ядро Linux Sashiko проверка кода Google Rust theregister.com

ИИ приходит в ядро Linux через инструмент Sashiko для проверки кода, который находит больше ошибок, чем люди. Лучше получить замечания от ИИ, чем быть раскритикованным в списке рассылки. — theregister.com

Искусственный интеллект приходит в ядро 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 и выглядит как полезный инструмент — применение агентного ИИ, которое может вызвать меньше беспокойства, чем внесение кода. ®

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: