KubeCon Europe konverentsil andis The Register intervjuu Greg Kroah-Hartmaniga, kes vastutab Linuxi tuuma stabiilsete ja "staging" harude toetuse eest ning on 16 tuuma alamsüsteemi peamine hoidja. Intervjuus arutatakse Gregi suhtumist AI leitud veateadetesse. AI-d on tuumas juba kasutatud muudatuste ülevaatamisel võrgusuhete alamsüsteemis, eBPF-is ja DRM-is, ning hiljuti integreeriti Google'i Sashiko tööriist saadetavate muudatuste kontrollimiseks.
Mõned Gregi kommentaarid:
- «Mõni kuu tagasi saime seda, mida me kutsusime AI-jäätmeks — AI kaudu genereeritud turvaaruandeid, mis olid ilmselgelt valed või madala kvaliteediga. See oli isegi naljakas. Me ei muretsenud selle pärast… Kuu aega tagasi juhtus midagi, ja olukord muutus dramaatiliselt. Nüüd saavad meile päris aruanded.»
- «Sarnast olukorda ei täheldata ainult Linuxis — kõik avatüübi projektid saavad AI abil koostatud reaalseid aruandeid ning nüüd on need kvaliteetsed ja kehtivad. Suurte avatud projektide turvameeskondade vahelises mitteformaalses suhtluses on märgatud sama suundumust.»
- Küsimusele, mis seda põhjustas, vastas Greg: «Me ei tea. Tundub, et keegi ei tea. Kas paljud tööriistad on muutunud palju paremaks, või inimesed on hakanud ütlema: 'Hei, lahendame selle.' Tundub, et see puudutab mitmeid erinevaid gruppe ja ettevõtteid. Mis puutub tuuma, siis me lahendame selle. Meie meeskond on saanud palju suuremaks, see on väga laiali maailmas ja meie kasv on reaalsus, mis ei aeglustu. Need on väikesed asjad, midagi tõsist ei ole, kuid selles osas võib Abi olla vajalik kõigile avatud projektidele. Väikestel projektidel on palju vähem võimalusi toime tulla järsult suurenenud AI kaudu genereeritud veateadete ja haavatavustega, milles mainitakse reaalseid vigu, mitte ei ole need jäätmed.»
- Greg rääkis, et kui ta palus AI-l leida vigu ettepanekute komplektist, leidis see 60 ja esitas lahendused nende parandamiseks. Ainult kolmandik leitud vigadest olid tegelikult vead ning lahendustest vaid 2/3 osutusid õigeks lahenduseks, mis ei vajanud täiendavat tööd, kuid kõik see polnud kaugeltki kasutu. Gregi sõnul ei saa hooldajad seda ignoreerida, eriti kuna AI töö tulemused muutuvad üha paremaks. AI abil loodud lahenduste märgistamiseks lisati silt „Koostöös arendatud:”. Sellegipoolest, vaatamata üksikutele katsetele kasutada AI-d uue funktsionaalsuse loomiseks, kasutatakse AI-d peamiselt koodimuudatuste ülevaatamisel.
- Üheks silmatorkavaks AI eelisteks peetakse patšide töötlemise aja lühendamist. Kui AI-assistent tuvastab ilmsed probleemid, saavad patšide autorid tagasiside juba enne seda, kui tegelik hooldaja jõuab patši läbi vaadata: „Kui näen, et süsteem reageerib millelegi, annab see autorile tagasiside kiiremini, kui hooldaja suudaks, ja see on suurepärane. Meil on juba mitu boti, mis kontrollivad patše. Kui näen, et nad väljastavad vea, saan kohe aru, et hooldajana ei pea ma sellele isegi vaatama. Arendaja mõtleb: 'O, ma saan homme teha teise versiooni', mis aitab veidi tagasisidet parandada.”
Allikas: opennet.ru
