Линус Торвальдс поддержал использование ИИ в разработке ядра Linux

Фото: Tom's Hardware
Краткий ответ
Линус Торвальдс разрешил использование ИИ-инструментов в разработке ядра Linux, назвав их полезными для поиска багов.
Создатель Linux Линус Торвальдс выступил с резкой критикой позиции противников использования искусственного интеллекта в разработке ядра операционной системы. В обсуждении на рассылке разработчиков он заявил, что Linux не станет «анти-ИИ-проектом», а те, кто не согласен с этим, могут создать форк или покинуть сообщество. Его комментарий стал ответом на дискуссию о применении инструмента Sashiko, который анализирует патчи и выявляет потенциальные ошибки.
Sashiko — это опциональный инструмент для ревью кода, который работает на уровне рассылки разработчиков. По данным создателей, он способен обнаружить 53,6% багов в предложенных патчах, что превышает эффективность человеческого ревью. При этом уровень ложных срабатываний оценивается в пределах 20%. Инструмент лишь комментирует патчи, не принимая самостоятельных решений, что снижает риски автоматических ошибок.
Торвальдс подчеркнул, что ИИ — это всего лишь инструмент, как и любые другие технологии, используемые в разработке. Он отметил, что еще год назад отношение к таким решениям было скептическим, но сегодня их польза очевидна. «Инструмент находит по-настоящему неловкие баги, и я буду игнорировать тех, кто выступает против его использования», — заявил он. Разработчик также напомнил, что человеческий интеллект тоже не идеален, и ИИ достаточно быть просто «достаточно хорошим» для решения конкретных задач.
Позиция Торвальдса контрастирует с подходом некоторых open-source проектов, которые запрещают или ограничивают использование кода, созданного с помощью LLM. Например, Gentoo Linux и Curl ввели строгие правила в отношении таких вкладов из-за опасений по поводу качества и безопасности. Однако создатель Linux уверен, что технологии должны развиваться, а не ограничиваться из-за предубеждений.
Частые вопросы
- Почему Линус Торвальдс поддерживает ИИ в Linux?
- Он считает ИИ полезным инструментом для поиска ошибок в коде, который уже доказал свою эффективность. Торвальдс подчеркнул, что Linux не должен быть «анти-ИИ-проектом» и должен использовать технологии для улучшения качества кода.
- Что такое Sashiko и как он работает?
- Sashiko — это инструмент для многоэтапного ревью кода в ядре Linux, который анализирует патчи и выявляет баги. Он находит 53,6% ошибок, пропущенных человеком, и оставляет комментарии для разработчиков, не принимая самостоятельных решений.
- Какие проекты запрещают ИИ-вклад?
- Некоторые open-source проекты, такие как Gentoo Linux, Curl и Ghostty, ограничивают или полностью запрещают использование кода, сгенерированного с помощью LLM, из-за опасений по поводу качества и безопасности.
Лента для Дзен: /feed/dzen.xml · RSS: /feed.xml