
Линус Торвальдс высоко оценил ИИ-инструменты для анализа кода. По его словам, искусственный интеллект способен генерировать «блестящие отчёты», отмечать «глубокие и тонкие вещи» и бывает «на 100% прав».
«Так что любой, кто думает, что весь ИИ — это халтура, отрицает текущее состояние дел», — подчеркнул Торвальдс. Особенно он выделил Sashiko — систему агентного анализа кода ядра Linux. По словам Торвальдса, даже когда Sashiko, казалось бы, отмечает какой-то фрагмент без необходимости, скорее всего, причина для вопросов всё равно есть.
Согласно описанию, Sashiko использует набор специфических для ядра Linux промтов и специальный протокол для проверки предлагаемых изменений в ядре. Инструмент автономен (не использует внешних инструментов командной строки) и может работать с различными поставщиками LLM.
В середине апреля были опубликованы рекомендации для разработчиков, использующих код с поддержкой ИИ для внесения вклада в ядро Linux. Согласно документу, любой код, созданный с помощью ИИ, должен следовать тем же процессам, что и код, созданный людьми, описанным в файлах development-process.rst, coding-style.rst и submitting-patches.rst.
Кроме того, он должен соответствовать существующим требованиям ядра Linux, таким как совместимость с лицензией GPL 2.0, использование соответствующих идентификаторов лицензии SPDX и соответствие всем правилам, изложенным в файле license-rules.rst.
Автор: AnnieBronson


