Линус Торвальдс, создатель и главный координатор (top-level maintainer) ядра Linux, на этой неделе защитил использование ИИ-инструментов для программирования в разработке Linux в посте в рассылке по ядру Linux (Linux kernel mailing list). Торвальдс заявил, что он «готов абсолютно поставить ногу на стоп» в поддержку ИИ-инструментов, подчеркнув, что «Linux — не один из тех проектов, которые выступают против ИИ». Заявление прозвучало во время обсуждения Sashiko — AI-powered системы для ревью кода, которая вызвала споры о том, должны ли мейнтейнеры получать автоматизированные отчёты о багах. Эта полемика отражает более широкий раскол в сообществе open source: одни интегрируют ИИ-инструменты в рабочие процессы, а другие полностью отвергают код, сгенерированный LLM.
В длинном посте в рассылке по ядру Linux Торвальдс прямо заявил, что «Linux — не один из тех проектов, которые выступают против ИИ, и если у кого-то есть с этим проблемы, он может заняться open source и сделать форк. Или просто уйти». Торвальдс сказал, что отвергает тех, кто требует, чтобы их open source-проекты не принимали никакой LLM-сгенерированный код или правки. «Мы никого не заставляем использовать [LLM-инструменты], но я очень громко буду игнорировать людей, которые пытаются спорить с тем, чтобы другие это использовали», — сказал Торвальдс.
Заявление появилось на фоне треда, в котором обсуждалось использование Sashiko — «агентной системы ревью кода ядра Linux». Создатели инструмента утверждают, что в тестах он может самостоятельно находить 53,6 процента багов, которые в дальнейшем будут исправлены людьми-кодерами в более поздних коммитах. Также инструмент может тратить время мейнтейнеров, отправляя «ложноположительные» отчёты о багах, которых не существует, с частотой, которую оценили мейнтейнеры Sashiko — «в пределах [the] 20-процентного диапазона». Обсуждение сводилось к тому, стоит ли подвергать мейнтейнеров потоку таких автоматизированных AI-powered писем-репортов о багах.
Один из участников обсуждения сослался на недавнее заявление Software Freedom Conservancy о том, что сообщество open source «должно поддерживать, а не просто терпеть тех, кто прямо отвергает LLM-gen-AI-системы», и что «каждый вкладчик FOSS заслуживает самоуправления в вопросе LLM-gen-AI». Ответ Торвальдса напрямую отверг эту позицию для проекта ядра Linux.
Что Линус Торвальдс сказал об ИИ-инструментах в разработке Linux?
Линус Торвальдс заявил в посте в рассылке по ядру Linux на этой неделе, что «Linux — не один из тех проектов, которые выступают против ИИ», и что критики могут «сделать форк» или «уйти». Он сказал, что он «готов абсолютно поставить ногу на стоп» в поддержку использования ИИ-инструментов и будет «очень громко игнорировать людей, которые пытаются спорить против того, чтобы другие это использовали».
Что такое Sashiko и почему это спорно?
Sashiko — это «агентная система ревью кода ядра Linux», которую создатели заявляют, что в тестах она может независимо находить 53,6 процента багов, которые позже будут исправлены людьми-кодерами. Инструмент спорный ещё и потому, что он также генерирует ложноположительные отчёты о багах с частотой, оцененной как «в пределах [the] 20-процентного диапазона», что потенциально может тратить время мейнтейнеров из-за автоматизированных писем о несуществующих багах.
Связанные новости