Исправление ошибок с помощью искусственного интеллекта становится все более распространенной практикой при разработке ядра Linux (по крайней мере, по словам Линуса). Он отмечает, что в версии 7.4-rc2, которую он только что выпустил, появляется все больше исправлений, связанных с искусственным интеллектом.
Что еще интереснее, он предполагает, что это может помочь нам опережать поступающие сообщения об ошибках в некоторых областях ядра.
В своем заявлении от 8 ноября он отметил, что большая часть недавних работ по поддержке ядра была связана с исправлениями, выполненными с помощью искусственного интеллекта, и что, возможно, ему не придется упоминать об этом в будущих анонсах релизов.
«И да, во многом это стало возможным благодаря различным исправлениям, выполненным с помощью ИИ. Думаю, я перестану об этом говорить, и мы просто будем считать это само собой разумеющимся,» — написал Торвальдс.
Он также получил очень положительный отзыв от разработчика BPF Алексея Старовойтова, который отметил, что количество исправлений в подсистеме BPF теперь превышает количество новых сообщений об ошибках.
Если темпы работы сохранятся, это может означать, что разработчики действительно начинают устранять накопившиеся ошибки, а не просто реагируют на новые. Торвальдс постарался не преподносить это как достижение всего ядра.
«Я думаю, что большинство других областей еще не достигли этого уровня, но это, по крайней мере, признак того, что мы можем увидеть, как ситуация начинает меняться,» — написал он.
Эти комментарии появились после выхода Linux 7.4-rc2, который, по словам Торвальдса, довольно объемный. Это первый релиз-кандидат в истории ядра Linux, и большая часть его объема приходится на автоматические обновления Coccinelle.
Важно отметить, что Торвальдс не сказал, какие из инструментов искусственного интеллекта были задействованы в исправлениях, о которых сообщалось, а также не уточнил, какие из исправлений на самом деле были созданы ИИ. Из его комментариев не следует, что код, сгенерированный ИИ, принимается без обычной проверки ядра.
Тем не менее тенденция очевидна: судя по комментариям, поиск и исправление ошибок с помощью ИИ стали настолько привычным делом в разработке ядра, что Линус уже не удивляется.
