Разработчиците на ядрата на Linux официално одобриха политиката за използване на изкуствен интелект (ИИ) след месеци остри дебати. Линус Торвалдс и индустриални партньори постигнаха споразумение, което позволява използването на ИИ асистенти, но въвежда строги правила за разкриване на информация и поставя цялата отговорност за каквито и да е грешки на разработчиците.

Новите правила забраняват употребата на юридически обвързващия етикет «Signed-off-by» за код, създаден от ИИ системи, заменяйки го с нов етикет «Assisted-by» за осигуряване на прозрачност в произхода на корекциите. Тази стъпка, както отбелязва Tom’s Hardware, е отговор на нарастващото напрежение в общността, предизвикано от потока на нискокачествен код и скритото използване на невронни мрежи. Сега всяка грешка или уязвимост в такъв код ще бъде юридически свързана с конкретния човек, публикувал промените. Това ще изключи възможността за прехвърляне на вината на алгоритмите и ще позволи интегрирането на съвременни инструменти в работния процес, без да нарушава принципите на Сертификата за произход на разработчик (DCO).

Споровете около интеграцията на ИИ достигнаха връхната си точка през януари, когато представители на Intel и Oracle публично влязоха в конфликт по въпросите на регулирането на невронни мрежи в проекта. В същото време Торвалдс остро критикува идеите за пълната им забрана, наричайки ги безполезни, и настояваше, че ИИ е просто инструмент, като всеки друг софтуер. Той подчерта, че злонамерените лица все пак няма да четат документацията, затова е по-ефективно да се контролира резултатът чрез отговорността на конкретни лица, а не да се опитва да се забраняват технологии на локалните машини на разработчиците.
Преди приемането на единна политика, големите проекти с отворен код показваха различен подход към проблема, включително пълни забрани. Например, дистрибуциите Gentoo и NetBSD преди това блокираха приемането на генериран ИИ код, обосновавайки се, че данните за обучение на моделите често съдържат код с ограничителни лицензи, което прави резултата юридически неправомерен. Специалисти от Red Hat, от своя страна, предупреждаваха, че използването на такива инструменти може неволно да наруши лицензиите GNU GPL и да подкопае цялата система DCO, тъй като разработчикът не може да гарантира чистотата на произхода на всеки ред код.
Освен юридическите рискове, общността се сблъска с проблема на огромния обем некачествени корекции, получили названието AI slop. Създателите на популярни проекти, като cURL и tldraw, бяха принудени да закрият програмите за награди или автоматично да отхвърлят външни заявки поради спам, съдържащ код с ИИ-халюцинации. В случая с ядрото на Linux ситуацията се усложни от шумен инцидент с мейнтейнера Саша Леви (Sasha Levin), инженер на Nvidia, който внедри патч за ядрото 6.15, изцяло написан от ИИ-модел без съответно уведомление. Кодът беше функционален, но съдържаше регресия в производителността, въпреки че беше проверен и тестван.
Проблемът с недоверието поради скритото използване на ИИ засегна не само системното програмиране, но и други сфери, например, общността на моддерите на Doom. В частност, лидерът на проекта GZDoom Кристоф Елкерс (Christoph Oelckers) се сблъска с масово напускане на участници в проекта, след като използва ИИ-патчи без разкритие на тази информация и отказа да постигне компромис с критиците. В резултат, повечето контрибутори напуснаха оригиналния проект и създадоха форк UZDoom, демонстрирайки важността на откритостта и честността към общността.
Източник:
Източник: 3dnews.ru
