Създателят на Linux Линус Торвалдс заяви пред разработчиците на ядрото, че проектът Linux не е настроен против изкуствения интелект (ИИ), изтъквайки, че изкуственият интелект и големите езикови модели (LLM) трябва да се оценяват спрямо това дали носят практическа техническа стойност.

Той подчерта, че разработчиците няма да бъдат принуждавани да използват инструменти с ИИ, но съпротивата на някои не бива да пречи на други да ги използват отговорно.

Торвалдс направи тези коментари по време на дискусия в пощенския списък за разработка на ядрото на Linux, засягаща опасенията относно прегледа на код с помощта на ИИ и нарастващото използване на инструменти, базирани на големи езикови модели (LLM), от страна на поддържащите ядрото специалисти.

Обсъждането последва дебатите около Sashiko – инструмент за преглед на код, базиран на ИИ, който привлече вниманието на общността за разработка на ядрото.

Linux възприема подход, поставящ технологиите на първо място

В своя отговор Торвалдс сподели, че ядрото на Linux не е проект „против ИИ“ и определи изкуствения интелект като поредния инструмент на разположение на разработчиците. Той заяви, че полезността на даден инструмент, а не идеологическата подкрепа или страхът от новите технологии, трябва да определя мястото му в процеса на разработка.

Създателят на Linux призна, че ИИ може да създаде трудности, включително допълнително натоварване за поддържащите ядрото и ненадеждни резултати, които изискват внимателна проверка. Въпреки това той твърди, че правилната реакция е подобряването на работните процеси, така че инструментите с големи езикови модели да помагат на поддържащите кода специалисти, вместо да увеличават тежестта при неговия преглед.

Тази разлика е от голямо значение за един от най-важните софтуерни проекти с отворен код в света. Кодът на ядрото на Linux стои в основата на сървъри, облачни инфраструктури, вградени устройства, корпоративни платформи, мрежово оборудване и голяма част от съвременните компютърни системи, което прави качеството на кода и прегледа на корекциите за сигурност критичен приоритет.

Торвалдс не обяви задължително изискване разработчиците на ядрото да внедряват асистенти за програмиране с ИИ, автоматизирани системи за преглед на код или генерирани от LLM корекции. Вместо това неговата позиция е, че авторите на код трябва да запазят свободата си да използват такива инструменти, когато те са полезни, докато останалите разработчици остават свободни да не ги използват.

Той също така даде да се разбере, че поддържащите кода специалисти трябва да оценяват приноса въз основа на техническите му достойнства. На практика това означава, че от всяка корекция, направена с помощта на ИИ, все още ще се изисква да отговаря на стандартите на Linux ядрото за коректност, поддръжка, тестване и човешки преглед, преди да бъде одобрена.

За професионалистите по киберсигурност това остава важна предпазна мярка. Кодът, генериран от ИИ, и автоматизираните прегледи могат потенциално да идентифицират дефекти по-бързо, но също така могат да вкарат неточни корекции, несигурна логика, халюцинирани технически детайли или корекции, които изглеждат достоверни, без всъщност да отстраняват първопричината. Хората, поддържащи кода, носят крайната отговорност за валидирането на промените, които биха могли да повлияят на стабилността и сигурността на системата.

Коментарите на Торвалдс сигнализират, че разработката с помощта на ИИ вероятно ще остане част от дискусиите около инженерството на Linux ядрото, вместо да бъде отхвърлена напълно.

Фокусът ще бъде върху това дали технологията намалява усилията на поддържащите кода и подобрява резултатите, без да отслабва строгата култура на преглед в проекта.