Исправление ошибок с помощью ИИ становится всё более распространённой практикой при разработке ядра Linux, заявил основатель проекта Линус Торвальдс. Он отмечает, что в только что выпущенной версии 7.4-rc2 присутствует всё больше исправлений, подготовленных с участием ИИ.
Торвальдс предполагает, что иногда это даже помогает разработчикам опережать поток сообщений о новых ошибках.
Он упомянул, что значительная часть недавних работ по поддержке ядра была выполнена с помощью ИИ, и добавил, что, возможно, в будущем нет смысла каждый раз отдельно упоминать об этом в анонсах новых версий.
«И да, многое из этого стало возможным благодаря различным исправлениям, предложенным ИИ. Думаю, я перестану повторять это — будем считать, что так оно и есть», — написал Торвальдс.
Он также привёл весьма позитивный комментарий от Алексея Старовойтова, отвечающего за подсистему BPF: по его словам, темпы исправления ошибок в BPF сейчас превышают скорость поступления сообщений о новых багах.
Если такая динамика сохранится, это может означать, что разработчики наконец‑то начали сокращать накопленный список известных ошибок, а не просто успевают реагировать на вновь обнаруженные проблемы. Впрочем, Торвальдс подчеркнул, что пока нельзя говорить о подобном прогрессе в масштабах всего ядра.
«Думаю, в большинстве других областей до этого ещё далеко, но это, по крайней мере, знак того, что ситуация, возможно, начинает меняться к лучшему», — отметил он.
Эти комментарии прозвучали в связи с выходом Linux 7.4-rc2. Торвальдс охарактеризовал этот выпуск как довольно объёмный — вслед за первым релиз‑кандидатом (rc1), который стал самым крупным в истории ядра Linux. Столь значительный объём во многом объясняется автоматизированными обновлениями, выполненными с помощью инструмента Coccinelle.
Важно отметить, что Торвальдс не уточнил, какие именно ИИ‑инструменты использовались для подготовки исправлений, и не указал, какие конкретно патчи были созданы с помощью ИИ.
Ранее Торвальдс высказался по поводу ИИ на конференции Open Source Summit Europe. Он заметил, что ИИ может быть полезен для поиска и исправления ошибок в ядре Linux. Однако разработчик оговорился, что инструмент становится полезным, если использовать его именно как инструмент.
Летом Торвальдс написал пост рассылки, подтверждающий позицию разработчиков ядра Linux о том, что они не против ИИ, и отвечающий на критику некоторых мейнтейнеров, выступающих против использования LLM в проекте. Он заявил, что ядро Linux не является «анти‑ИИ» и что ИИ/LLM следует рассматривать лишь как инструмент, помогающий разработчикам. При этом разработка не обязывает использовать такие инструменты, но сам он выступает против тех, кто критикует подобные решения.
ссылка на оригинал статьи https://habr.com/ru/articles/1107820/