...

Linus Torvalds: „Szerelem-gyűlölet kapcsolatom van az AI-jal" – és még 6 dolog, amit az Open Source

Linus Torvalds nem szeret nyilvánosan beszélni. Nem tart szóló előadásokat, nem ad interjúkat mindenkinek, és ha már színpadra kell mennie, az egyetlen formátum, amelyet elfogad, az egy-két évtizede bejáratott „tűz nélküli kandalló-csevegés" Dirk Hohndelllel, a Verizon nyílt forráskódú igazgatójával.

 

  1. május 20-án ezzel a formátummal tartották a harminc alkalomból álló sorozat harmincadik részét, a Linux Foundation Open Source Summit North America rendezvényén Minneapolisban. Harminc percben szóba került a 3D nyomtatás, a gitárpedálok, az AI, a Rust, a biztonsági lista összeomlása, egy 30 éves Intel processzor nyugdíjazása, és az a kérdés, hogy Torvalds egyáltalán programozónak tekinti-e még magát.

Az alábbiakban összefoglaljuk a legfontosabb és legérdekesebb dolgokat, amelyeket mondott.


1. „Szerelem-gyűlölet kapcsolatom van az AI-jal"

Ez volt az este legemlékezetesebb mondata, és nem véletlenül terjedt el azonnal az összes tech-csatornán.

„Valójában nagyon szeretem technikai szempontból. Szeretem az eszközöket. Nagyon hasznosnak és érdekesnek tartom, de határozottan okoz fájdalompontokat" — mondta Torvalds.

Ami dühíti: „Amikor látom, hogy valakik azt mondják: »hé, a kódunk 99%-át AI írta«, szó szerint dühös leszek."

Ami lenyűgözi: „Felnőttem gépi kódot írva — és amikor azt mondom gépi kód, nem assembly-t értek, hanem a nyers számokat. Egy idő után rájöttem, hogy ez elég hülye dolog, és az emberek kitaláltak egy szerszámot, az assemblert. Aztán rájöttem, hogy a fordítóprogramok is jók. Mostanában rájövök, hogy az AI eszközök is jók."

A végkövetkeztetése tömör: „Személyesen 100%-ig meg vagyok győződve arról, hogy az AI megváltoztatja a programozást — de nem változtatja meg az alapokat."


2. 20%-kal több commit — és a biztonsági lista összeomlása

„Az elmúlt hat hónapban sokkal több commitot láttunk" — mondta Torvalds, becslése szerint „az utolsó két kiadásnál körülbelül 20%-kal több commit volt, mint az előző kiadásoknál az elmúlt sok évben."

Ez önmagában pozitív lenne — de az AI-alapú hibajelentések nem érkező emberi utánkövetéssel együtt komoly terhet raktak a karbantartókra. Az AI forradalma nagyjából hat hónappal ezelőtt kezdett valóban hatni a Linux kernel közösségre, és most mindent megváltoztat — a kernelbe való bekerülés küszöbe szinte összeomlott, mert az AI „az elvégzendő munka nagy részét elvégzi".

A konkrét probléma: az emberek úgy gondolják, hogy ha AI segítségével találnak egy hibát, az első reakciójuk az, hogy jelentsék a biztonsági listán, mert „biztonsági vonatkozásai lehetnek." Ennek eredménye az lett, hogy a biztonsági listát — amelyet egy kis csapatnyi karbantartó felügyel — elárasztották a duplikált bejegyzések.

Torvalds erre egy új irányelvet fogalmazott meg, amely azóta be is kerültek a kernel dokumentációjába: „Ha AI segítségével találsz egy biztonsági hibát, alapvetően tekintsd nyilvánosnak — mert ha te megtaláltad AI-jal, valószínűleg 100 másik ember is megtalálta ugyanazzal az eszközzel."

A Copy Fail és a Dirty Frag esetére is utalt közvetett módon: „Ez kétszer is megtörtént nemrég a Linux kernelnél — a kernel fejlesztők ugyanakkor értesültek egy problémáról, mint a nagyközönség, beleértve a rosszindulatú támadókat is."


3. A Sashiko — az AI, amely a patcheket ellenőrzi

Amikor Torvaldsot megkérdezték, milyen AI eszközöket használ a Linux projekt a pull requestek és a sebezhetőség-jelentések ellenőrzésére, a válasza egyetlen szó volt: „Sashiko."

A Sashiko átnézi a levelezőlistán beküldött összes patchet. „Néha az ellenőrzés nem nagyszerű, de elég gyakran talál problémákat, és kérdéseket tesz fel" — mondta Torvalds.

Torvalds azt is megjegyezte, hogy sok vállalat dolgozik privát, belső AI eszközökön, és a kernel fejlesztők nagy része is használ helyi AI-t. Azt javasolta, hogy mások is nézzenek utána a helyi AI eszközöknek: „Nem akarsz teljesen a nagy cégek kegyelmére bízva lenni, akik valamikor azt döntik, hogy »hé, nekünk is pénzt kell keresni.«"


4. Az AI nem helyettesíti a megértést

Torvalds nem finomkodott azokkal szemben, akik szerint az AI fölöslegessé teszi az emberi programozókat. Az AI a produktivitást növeli — de komoly, évtizedekre tervezett projektekhez a fejlesztőknek mélyen meg kell érteniük a generált kódot és a rendszerarchitektúrát, nem csak a promptokat.

„Meg akarod érteni, hogyan működik mindez a végén. Még amikor AI-t használok a saját játékprojekteimhez is, az AI által generált kódot megnézem, és valójában még az assembly kódot is megnézem — mert ez az, amivel felnőttem."

„Nem csak a promptjaidat kell értened, hanem a végeredményt is — mert ez az egyetlen módja annak, hogy hosszú távon karbantartható legyen."


5. A karbantartói kiégés valós veszély

Torvalds pozitív az AI-alapú hibajelentések végeredményével kapcsolatban — „rövid távú fájdalom, de a végeredmény az, hogy több hibát javítunk ki" —, de figyelmeztetett: ha nem kezelik helyesen, ez az új hibaforrás karbantartói kiégéshez vezet.

„De gondolj bele: tízezer olyan random projektre, amelyet emberek karbantartanak, és amelyek nem a Linux kernel. Azok az emberek ki vannak téve a kiégés veszélyének, amikor AI-vezérelt hibajelentések áradatát kapják — és amikor további információt kérsz, a bejelentő »drive-by« módban volt, és már nem is válaszol a kérdéseidre."


6. „Nem vagyok programozó" — és a 486-os búcsúja

Az este egyik legtöbbet idézett mondata nem az AI-ról szólt. Torvalds nyíltan kijelentette a színpadon: „Legyünk teljesen őszinték. Alig olvasok már kódot egyáltalán. Nem vagyok programozó, én egy fejlesztési vezető vagyok."

A két eszköz, amelyet mindenre használ: Git és e-mail. Ennyi. Miközben a többi kernel karbantartó AI eszközöket, IDE plugineket és automatizált patchellenőrzőket vezet be, Torvalds a világ legfontosabb szoftverprojektjét a postaládájából irányítja.

És egy csendes, de jelképes bejelentés is elhangzott: a Linux 7.2-ben megszűnik a támogatás az Intel 486 SX processzor iránt — egy több mint 30 évvel ezelőtt megjelent chip iránt. A Linux végre kitakarítja a múzeumot.


Ami nem hangzott el — de ott lebegett a levegőben

A minneapolisi keynote kontextusát nem lehet figyelmen kívül hagyni. Torvalds közvetlen és közvetett utalásai a Copy Failre és a Dirty Fragre — a két, nemrég nyilvánosságra hozott kernel sebezhetőségre, amelyek mindkettő az AI által megtalált hibák koordinálatlan közzétételének példái — megmutatják, hogy a biztonsági lista „özönvize" nem elméleti probléma. Ez már megtörtént, és a következményeit még most is kezelik.

A Sashiko, az új közzétételi irányelvek, és a karbantartói kiégés elleni eszközök mind ugyanabból a felismerésből fakadnak: az AI megváltoztatta a kernel fejlesztésének ütemét és jellegét, és a folyamatoknak lépést kell tartaniuk.

Torvalds zárógondolata talán a legtömörebb összefoglalója annak, ahol most tart a Linux projekt:

 

„Nagyon pozitív vagyok ezzel az egész dologgal kapcsolatban. Azt gondolom, hogy hibákat találni nagyszerű — mert az igazi probléma az összes hiba, amelyet nem találtál meg."

forrás: zdnet.com

Hozzászólások(0)