„Linux“ branduolio kūrimas visada buvo veiklos laukas, tačiau pastaraisiais mėnesiais atsirado naujas žaidėjas: dirbtinis intelektas. „Linux“ kūrėjas Linus Torvalds išreiškė savo nusivylimą dėl pernelyg dažno DI įrankių naudojimo klaidoms aptikti ir taisyti, ypač kai tos klaidos yra nereikšmingos ir trukdo kūrimo procesui. Tačiau pats Torvalds ne kartą naudojo DI, ir jo naujausia patirtis rodo, kad tinkamai naudojamas jis gali būti sąjungininkas.
Paradoksas aiškus: kritikuodamas dirbtinio intelekto sugeneruotų pataisų šlamštą, jis pats naudoja dirbtinį intelektą sudėtingoms problemoms spręsti. Svarbiausia yra žmogaus sprendimas ir priežiūra – tai, ką Torvaldsas tvirtai propaguoja. Šiame straipsnyje apžvelgiame jo skundus, sėkmingą eksperimentą su Xe tvarkykle ir ką tai reiškia branduolio ateičiai.
Torvaldso nusivylimas branduolio dirbtiniu intelektu

Laiške branduolio kūrėjams Torvaldsas išreiškė nusivylimą dėl pateiktų nereikšmingų pataisymų skaičiaus, daugelis jų – dirbtinio intelekto generuojamų. Penktojoje branduolio kandidato versijoje kaupiasi pataisymai, kuriuos jis laiko nereikšmingais ir daug laiko reikalaujančiais. „Nesu įsitikinęs, kad RC5 verta stengtis“, – rašė jis, turėdamas omenyje, kad dauguma jų yra įprasti tvarkyklių pataisymai, kurie gali palaukti kito kūrimo etapo.
Problema yra ne tik kiekybė, bet ir kokybė. Yra buvę atvejų, kai keli žmonės taisė tą pačią klaidą ir pranešė apie ją atskirai, todėl kilo painiava ir dubliavosi darbai. Torvaldsas perspėjo, kad jis bus „nelankstesnis“ ir pradės atmesti beprasmes „pull request“ užklausas, ypač atsižvelgiant į „Linux“ branduolio istoriją sprendžiant pažeidžiamumų problemas ir dirbtinio intelekto vaidmenį. „Nereikšmingi pataisymai gali būti nereikšmingi, tačiau „maža tikimybė“ nėra tas pats, kas „nulinė tikimybė“, – padarė jis išvadą.
Sėkmės istorija su dirbtiniu intelektu: Xe valdiklio derinimas

Tačiau Torvaldso santykiai su dirbtiniu intelektu nėra vien atmetimas. Neseniai jis susidūrė su klaida „Xe“ tvarkyklėje, kuri valdo „Intel“ GPU. Trūkumas buvo susijęs su neteisingu CCS atminties adreso apvalinimu , dėl kurio ekrane atsitiktinai iškraipytas vaizdas. Torvaldsui prireikė daugiau nei 24 derinimo pataisų ir 18 branduolio paleidimų, kad nustatytų priežastį.
Tame procese jis naudojo dirbtinio intelekto asistentą, panašų į tai, kaip Claude'o Code'as naudojamas kaip programavimo asistentas . Dirbtinis intelektas netgi teigė, kad problema neišsprendžiama , tačiau Torvaldsas atkakliai tęsė, ir įrankis toliau generavo derinimo kodą. Galiausiai klaida buvo ištaisyta pakeitus netinkamai pritaikytą funkciją. Torvaldsas pripažino dirbtinio intelekto darbą, nors ir pajuokavo: „Įtariu, kad tuos dalykus apmokė žmonės, kurie galbūt nėra tokie užsispyrę kaip aš.“
Būtina pusiausvyra

Torvaldsas nėra nusistatęs prieš dirbtinį intelektą (DI), bet prieš neatsakingą jo naudojimą. Jis teigia, kad DI įrankiai turėtų padėti prižiūrėtojams, o ne kelti jiems problemų . „Sprendimas – užtikrinti, kad šios teisės magistro (LLM) priemonės padėtų prižiūrėtojams, o ne tik sukeltų jiems problemų“, – teigė jis. Jis taip pat aiškiai pasakė, kad neverčia nieko naudoti DI, bet ignoruos tuos, kurie bando užkirsti kelią kitiems jį naudoti.
Šis dvejopas DI vaidmuo branduolyje atspindi platesnę realybę: technologija yra įrankis, o ne žmogaus sprendimo pakaitalas . Kai kurie kūrėjai kuria triukšmą automatizuotomis pataisomis, kiti, pavyzdžiui, Torvaldsas, jį naudoja sudėtingoms problemoms spręsti. Skirtumas slypi priežiūroje ir žinojime, kada pasakyti „ne“.
Galiausiai Linuso Torvaldso pozicija dėl dirbtinio intelekto yra pragmatiška: jis jį naudoja, kai jis suteikia vertės, bet netoleruoja, kad jis taptų triukšmo šaltiniu. „Linux“ branduoliui reikia bendradarbių, kurie supranta kontekstą, o ne mašinų, kurios generuoja pataisas be jokio įžvalgumo . Bendruomenė ir toliau diskutuos apie šią pusiausvyrą, bet kol kas Torvaldsas aiškiai pasakė, kad dirbtinis intelektas turi savo vietą, jei tik jis naudojamas protingai.