Vývoj linuxového jádra byl vždycky rušným obdobím, ale v posledních měsících se objevil nový hráč: umělá inteligence. Linus Torvalds, tvůrce Linuxu, vyjádřil svou frustraci z nadměrného používání nástrojů umělé inteligence k detekci a opravě chyb, zejména pokud jsou tyto chyby triviální a brzdí proces vývoje. Sám Torvalds však umělou inteligenci použil při více než jedné příležitosti a jeho nejnovější zkušenost ukazuje, že při správném použití může být spojencem.
Paradox je jasný: zatímco kritizuje spam patchů generovaných umělou inteligencí, sám používá umělou inteligenci k řešení složitých problémů. Klíč spočívá v lidském úsudku a dohledu , což Torvalds důrazně prosazuje. V tomto článku se zabýváme jeho stížnostmi, jeho úspěšným experimentem s ovladačem Xe a tím, co to znamená pro budoucnost jádra.
Torvaldsova frustrace z umělé inteligence v jádru

Ve zprávě přispěvatelům jádra Torvalds vyjádřil svou frustraci z počtu odesílaných triviálních oprav, z nichž mnohé jsou generovány umělou inteligencí. Jádro 7.1, které je ve svém pátém Release Candidate, hromadí záplaty, které považuje za irelevantní a časově náročné. „Nejsem přesvědčen, že RC5 stojí za to úsilí,“ napsal s odkazem na skutečnost, že většina z nich jsou běžné opravy ovladačů, které by mohly počkat na další fázi vývoje.
Problém není jen v kvantitě, ale v kvalitě. Vyskytly se případy, kdy více lidí opravovalo stejnou chybu a hlásilo ji samostatně, což vedlo k zmatku a překrývání. Torvalds varoval, že bude „nepružnější“ a začne odmítat zbytečné pull requesty, zejména vzhledem k historii linuxového jádra v řešení zranitelností a roli umělé inteligence. „Triviální opravy mohou být nevýznamné, ale ‚nízká pravděpodobnost‘ není totéž co ‚nulová pravděpodobnost‘,“ uzavřel.
Úspěšný příběh s umělou inteligencí: ladění řadiče Xe

Torvaldsův vztah k umělé inteligenci ale není jen odmítání. Nedávno narazil na chybu v ovladači Xe, který spravuje grafické procesory Intel. Chyba spočívala v nesprávném zaokrouhlování adresy paměti CCS , což způsobovalo náhodné poškození obrazu na obrazovce. Torvaldsovi trvalo více než 24 ladících záplat a 18 spuštění jádra, než příčinu izoloval.
V tomto procesu použil asistenta umělé inteligence, podobně jako se Claude Code používá jako programátorský asistent . Umělá inteligence dokonce tvrdila, že problém je neřešitelný , ale Torvalds setrvával a nástroj pokračoval v generování ladicího kódu. Nakonec byla chyba opravena změnou nesprávně použité funkce. Torvalds práci umělé inteligence uznal, i když zažertoval: „Mám podezření, že tyhle věci trénovali lidé, kteří možná nejsou tak tvrdohlaví jako já.“
Nezbytná rovnováha

Torvalds není proti umělé inteligenci, ale proti jejímu nezodpovědnému používání. Tvrdí, že nástroje umělé inteligence by měly správcům pomáhat, ne jim způsobovat problémy . „Řešením je zajistit, aby tyto LLM pomáhaly správcům, a ne jim jen způsobovaly problémy,“ uvedl. Také jasně uvedl, že nikoho nenutí používat umělou inteligenci, ale že bude ignorovat ty, kteří se snaží v jejím používání bránit ostatním.
Tato dvojí role umělé inteligence v jádře odráží širší realitu: technologie je nástroj, nikoli náhrada lidského úsudku . Zatímco někteří přispěvatelé vytvářejí šum pomocí automatických záplat, jiní, jako například Torvalds, je používají k řešení složitých problémů. Rozdíl spočívá v dohledu a v tom, kdy říct „ne“.
Linus Torvalds zaujímá v konečném důsledku pragmatický postoj k umělé inteligenci: používá ji, když přináší přidanou hodnotu, ale nebude tolerovat, aby se stala zdrojem hluku. Linuxové jádro potřebuje spolupracovníky, kteří chápou kontext, ne stroje, které generují záplaty bez jakéhokoli rozlišování . Komunita bude o této rovnováze i nadále diskutovat, ale prozatím Torvalds jasně uvedl, že umělá inteligence má své místo, pokud se používá moudře.