Vývojáři jádra Linux Po měsících vášnivé debaty společnost Microsoft oficiálně schválila svou politiku v oblasti umělé inteligence (AI). Linus Torvalds a jeho partneři z oboru dosáhli dohody, která umožňuje používání asistentů s umělou inteligencí, ale zároveň zavádí přísná pravidla pro zveřejňování informací a plnou odpovědnost za jakékoli chyby nese lidské vývojáře.

Nová pravidla zakazují používání právně závazného tagu „Signed-off-by“ pro kód generovaný systémy umělé inteligence a nahrazují jej novým tagem „Assisted-by“, aby byla zajištěna transparentnost původu úprav. Toto rozhodnutí, jak je uvedeno Tomův hardware, byla reakcí na rostoucí napětí v komunitě způsobené záplavou nekvalitního kódu a skrytým používáním neuronových sítí. Nyní bude každá chyba nebo zranitelnost v takovém kódu právně přiřazena konkrétní osobě, která změny zveřejnila. Tím se eliminuje možnost přesunutí viny na algoritmy a umožní se integrace moderních nástrojů do pracovních postupů bez porušení principů certifikace Developer Certificate of Origin (DCO).

Debata o integraci umělé inteligence dosáhla svého vrcholu v lednu, kdy se zástupci společností Intel a Oracle veřejně střetli ohledně způsobu regulace neuronových sítí v projektu. Torvalds ostře kritizoval myšlenku jejich úplného zákazu, označil ji za marnou a trval na tom, že umělá inteligence je jen nástroj, jako jakýkoli jiný software. Zdůraznil, že útočníci stejně nebudou číst dokumentaci, takže je efektivnější kontrolovat výsledek prostřednictvím odpovědnosti konkrétních osob, než se snažit zakázat technologie na lokálních počítačích vývojářů.
Před přijetím jednotné politiky zaujímaly velké open source projekty k této problematice různé přístupy, včetně úplných zákazů. Například distribuce Gentoo a NetBSD dříve blokovaly přijetí kódu generovaného umělou inteligencí s argumentem, že trénovací data často obsahují kód s omezujícími licencemi, což činí výsledky právně nezákonnými. Specialisté Red Hatu zase varovali, že použití takových nástrojů by mohlo neúmyslně porušit licenci GNU General Public License (GPL) a podkopat celý systém DCO, protože vývojář nemůže zaručit čistotu každého řádku kódu.
Kromě právních rizik se komunita potýkala s problémem obrovského množství nekvalitních úprav, označovaných jako AI slop. Tvůrci populárních projektů jako cURL a tldraw byli nuceni ukončit odměnové programy nebo automaticky odmítat externí požadavky kvůli spamu obsahujícímu kód s halucinacemi umělé inteligence. V případě jádra... Linux Situaci ještě zhoršil medializovaný incident, do kterého byl zapojen správce Sasha Levin, inženýr společnosti Nvidia, jenž bez předchozího upozornění nasadil do jádra 6.15 záplatu napsanou výhradně pomocí modelu umělé inteligence. Kód byl funkční, ale obsahoval výkonnostní regresi, přestože byl zkontrolován a otestován.
Problém nedůvěry způsobené skrytým používáním umělé inteligence ovlivnil nejen systémové programování, ale i další oblasti, jako je například komunita modderů Doomu. Zejména vedoucí projektu GZDoom Christoph Oelckers čelil masovému exodu přispěvatelů poté, co použil záplaty umělé inteligence, aniž by je zveřejnil, a odmítl dělat kompromisy s kritiky. V důsledku toho většina přispěvatelů původní projekt opustila a vytvořila fork UZDoom, čímž demonstrovala důležitost otevřenosti a poctivosti vůči komunitě.
Zdroj:
Zdroj: 3dnews.ru
