Vývojári jadra Linux oficiálne schválili politiku používania umelej inteligencie (UI) po mesiacoch intenzívnych debát. Linus Torvalds a priemyselní partneri dospeli k dohode, ktorá umožňuje použitie asistentov UI, ale zavádza prísne pravidlá zverejňovania informácií a prenáša plnú zodpovednosť za akékoľvek chyby na ľudských vývojárov.

Nové pravidlá zakazujú používanie právne záväzného tagu „Signed-off-by“ pre kód vytvorený AI systémami, pričom ho nahrádzajú novým tagom „Assisted-by“ na zabezpečenie transparentnosti pôvodu zmien. Toto rozhodnutie, ako uvádza Tom’s Hardware, bolo reakciou na rastúce napätie v komunite, vyvolané prílevom nízkokvalitného kódu a skrytým používaním neurónových sietí. Teraz bude každá chyba alebo zraniteľnosť v takomto kóde právne priradená konkrétnej osobe, ktorá zverejnila zmeny. To vylúči možnosť prenášania viny na algoritmy a umožní integráciu moderných nástrojov do pracovného toku bez porušenia princípov certifikácie Developer Certificate of Origin (DCO).

Spori o integráciu UI dosiahli vrchol v januári, keď zástupcovia firiem Intel a Oracle verejne vstúpili do konfliktu ohľadom regulácie neurónových sietí v projekte. Pri tom Torvalds ostro kritizoval nápady na ich úplný zákaz, nazval to zbytočným a trval na tom, že UI je len nástroj, ako každý iný softvér. Zdôraznil, že zločinci aj tak nebudú čítať dokumentáciu, takže efektívnejšie je kontrolovať výsledok prostredníctvom zodpovednosti konkrétnych osôb, než sa snažiť zakázať technológie na lokálnych počítačoch vývojárov.
Pred prijatím jednotnej politiky veľké projekty otvoreného softvéru demonštrovali rôzne prístupy k problému, vrátane úplných zákazov. Napríklad distribúcie Gentoo a NetBSD predtým zablokovali prijímanie generovaného kódu AI, odôvodňujúc to tým, že údaje na trénovanie modelov často obsahujú kód s obmedzujúcimi licenciami, čo robí výsledok právne neprimeraným. Odborníci z Red Hat zase varovali, že používanie takýchto nástrojov môže neúmyselne porušovať licencie GNU GPL a podkopávať celý systém DCO, pretože vývojár nemôže zaručiť čistotu pôvodu každého riadku kódu.
Okrem právnych rizík sa komunitné stretlo s problémom obrovského objemu nekvalitných úprav označovaných ako AI slop. Tvorcovia populárnych projektov, ako sú cURL a tldraw, boli nútení uzavrieť programy odmien alebo automaticky odmietať externé požiadavky kvôli spamu obsahujúcemu kód s AI halucináciami. V prípade s jadrom Linux sa situácia zhoršila mediálnym incidentom s maintainerom Saschom Levinom, inžinierom z Nvidia, ktorý zaviedol patch pre jadro 6.15, ktorý bol úplne napísaný modelom AI bez príslušného upozornenia. Kód bol funkčný, avšak obsahoval regresiu výkonu, napriek tomu, že bol skontrolovaný a testovaný.
Problém nedôvery z dôvodu skrytého používania AI sa dotkol nielen systémového programovania, ale aj iných oblastí, napríklad komunity modderov Doom. Predovšetkým líder projektu GZDoom Christoph Oelckers čelil masovému odchodu účastníkov projektu potom, čo použil AI patche bez odhalenia tejto informácie a odmietol ísť na kompromis s kritikmi. V dôsledku toho väčšina prispievateľov opustila pôvodný projekt a vytvorila fork UZDoom, čo demonštrovalo dôležitosť otvorenosti a čestnosti voči komunite.
Zdroj:
Zdroj: 3dnews.ru
