Szereti használni az AI-t Linus Torvalds, a Linux atyja
Az AI segíthet a kezdő programozóknak megtalálni a kedvet a kódoláshoz, és létfontosságúvá vált a Linux kernel hibáinak felderítésében és javításában — véli Linus Torvalds.

Linus Torvalds, a Linux atyja, eltérő véleményt fogalmazott meg az AI-val kapcsolatban, mint sok más nyílt forráskódú fejlesztő. Míg egyesek, mint a System76, kitiltják az AI-generált tartalmakat, Torvalds kifejezetten kedveli az AI használatát. „Valójában nagyon szeretem az AI használatát” — mondta Dirk Hohndelnek, barátjának és az Ericsson Software Technology vezetőjének. (ZDNet)
Az AI mint belépő a szakmába
Torvalds szerint az AI „kapudrogként” funkcionálhat a programozók számára, segítve őket olyan feladatokban, amelyekben nem erősek. Különösen a kezdőknek jelenthet nagy segítséget, mivel a szoftverfejlesztés ma már rendkívül magasra emelte a lécet. „A bar, ahol a szoftverfejlesztés tart, olyan magasra emelkedett, hogy nehéz látni, hogy saját kis erőfeszítéseid bármit is érnek” — magyarázta. Az AI lehetővé teszi, hogy a kezdő programozók olyan dolgokat csináljanak, amelyekkel egyébként nagyon nehezen boldogulnának.
„Az AI-t arra használom, hogy megcsináljam azokat a dolgokat, amikben rossz vagyok” — mondta Torvalds. Saját példaként említette egy gitárpedál-projektjét, ahol egy régi C-ben írt felhasználói felületet szeretett volna modernizálni, de nem tudott Java nyelven. Az AI segítségével sikerült megvalósítania a modernizált felületet, bár elismerte, hogy az első próbálkozás „szörnyű” volt.
Alkalmazás a Linux kernelben
Az AI azonban nem csak hobbi projektekhez hasznos. A Linux kernel fejlesztésében is létfontosságúvá vált a hibák megtalálásában és javításában. Sashiko, egy AI-alapú kódellenőrző rendszer már a Linux Kernel Mailing List-en (LKML) is megjelenik, és egyes karbantartók már el is várják a javítások AI-s ellenőrzését. Az AI képes azonosítani valódi biztonsági problémákat, valamint olyan régi, nem használt illesztőprogramokban felmerülő hibákat is, amelyek évek óta észrevétlenek maradtak.
Torvalds ugyanakkor óvatosságra int. „Nagyon óvatosnak kell lenned az AI használatakor, amikor valami valós és fontos dolgot csinálsz” — figyelmeztetett. A generált javítások és hibajelentések túlterhelhetik a karbantartókat, és a „gyorsjavítások” csak egy tünetet orvosolhatnak anélkül, hogy a gyökérproblémát oldanák meg. A Linux Kernel Maintainer Summit megbeszéléseinek háromnegyede az AI generálás és felülvizsgálat stresszének csökkentéséről szólt.
A Linux kernel fejlesztési folyamata sokat változott az évek során. Kezdetben Torvalds naponta készített belső javításokat, és hetente legalább egyszer kiadta azokat. Később a BitKeeper verziókezelő rendszer bevezetése jelentős előrelépést hozott, bár megosztotta a közösséget. Ma már a projektnek jobb integrációs módszerekre van szüksége, ahogy az AI is egyre inkább beépül a folyamatokba. A Linux Kernel Maintainer Summit megbeszéléseinek háromnegyede az AI generálás és felülvizsgálat stresszének csökkentéséről szólt.