Ревью патчей ядра Linux агентной системой Sashiko от Google
Команда Романа Гущина в Google сделала Sashiko, агентную систему ревью кода для ядра Linux, и открыла её код. На 1000 недавних исправленных ошибок она нашла около 53%, и все их люди на ревью пропустили.
Сделано со своим агентом
Что сделали
Команда Романа Гущина в Google несколько месяцев строила Sashiko, агентную систему ревью кода, и до выпуска пользовалась ею внутри компании. Теперь у неё открытый код, и она проверяет каждый патч, присланный в рассылку ядра Linux. Система рассчитана на Gemini 3.1 Pro, но должна работать и с Claude и, вероятно, с другими LLM.
Что получилось
На 1000 недавних ошибок из основной ветки с тегом Fixes она нашла около 53% багов, и все их пропустили люди на ревью. Гущин признаёт, что 53% может звучать не слишком впечатляюще.
На что обратить внимание
Пока хостинг переезжает в Linux Foundation, токены и инфраструктуру оплачивает Google. Если запускать систему у себя, расходы на LLM ложатся на вас.
Пояснение
Рассылка ядра Linux это почтовый список, куда разработчики присылают патчи на ревью. Тег Fixes в коммите указывает, какую более раннюю ошибку исправляет патч, поэтому по таким коммитам удобно проверять, нашёл бы ревьюер баг заранее.
Кому пригодится
Мейнтейнерам и командам, которые хотят автоматическое ревью патчей до того, как их посмотрит человек.
Попробуйте сами
Проверь как ревьюер этот патч или diff [вставь diff или укажи ветку] в репозитории по пути [путь]. Ищи ошибки, проблемы с памятью и параллельностью, пропущенную обработку ошибок и непонятные имена, со ссылкой на конкретные строки. В конце дай список находок по приоритету и один абзац с выводом, готов ли патч к мёржу.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Ещё 1 источник
Источник: phoronix.com · · обновлено