A KubeCon Europe konferencián a The Register Greg Kroah-Hartmannt, aki a Linux kernel stabil és 'staging' ágának támogatásáért felelős, valamint 16 kernel alrendszer fő karbantartója, interjúvolta meg. Az interjú során Greg véleményét osztotta meg az AI által felfedezett hibajelentésekről. Az AI már használatban van a hálózati alrendszer, eBPF és DRM változásainak felülvizsgálatában, és mostanra a Google Sashiko eszközének integrálása révén a beküldött változtatások ellenőrzésére is beépítették.
Néhány Greg által mondott megjegyzés:
- „Néhány hónappal ezelőtt azt kaptuk, amit AI-hulladéknak neveztünk – az AI által generált biztonsági jelentéseket, amelyek nyilvánvalóan hibásak vagy alacsony minőségűek voltak. Ez még vicces is volt. Nem igazán aggódtunk emiatt... Egy hónappal ezelőtt azonban történt valami, és a helyzet gyökeresen megváltozott. Most valódi jelentések érkeznek.”
- „Hasonló helyzet nem csak a Linux esetében figyelhető meg – az összes nyílt forráskódú projekt valós jelentéseket kap, amelyeket AI készít, és ezek most már minőségi és érvényes jelentések. A legnagyobb nyílt forráskódú projektek biztonsági csapatai informális beszélgetések során azonos tendenciákat tapasztalnak.”
- A kérdésre, hogy miért ez történt, Greg azt válaszolta: „Nem tudjuk. Úgy tűnik, hogy senki sem tudja. Vagy a sok eszköz sokkal jobb lett, vagy az emberek elkezdtek azt mondani: 'Hé, nézzük meg ezt!' Úgy tűnik, hogy ez sok különféle csoportot és céget érint. Ami a kernelt illeti, ezzel meg fogunk birkózni. Csapatunk sokkal nagyobb lett, nagyon szétszórtan a világ különböző részein, és a növekedésünk valóság, ami nem lassul. Ezek apróságok, semmi komoly, de szükség lehet segítségre ezen a téren minden nyílt projekt számára. A kisebb projektek sokkal kevesebb lehetőséggel rendelkeznek a hirtelen megnövekedett AI által generált hibajelentés- és sebezhetőségáradattal való megküzdésre, amely valódi hibákat említ, nem pedig hulladékot.”
- Greg elmondta, hogy amikor kérte az AI-t, hogy találja meg a hibákat egy javasolt módosítási készletben, 60 hibát talált és javítócsomagokat biztosított azok kijavítására. Csak a talált hibák egyharmada volt valódi hiba, és a csomagok közül csak 2/3 volt helyes megoldás, amely nem igényelt további munkát, de mindez messze nem volt haszontalan. Greg szerint a karbantartók nem ignorálhatják ezt, annál is inkább, mivel az AI munkaeredményei egyre jobbak. Az AI által létrehozott javítócsomagok megjelölésére hozzáadtak egy "Co-developed:" címkét. Ezen kívül, a különböző kísérletek ellenére, az AI egyelőre főként a módosítások felülvizsgálatára használatos a kernben.
- Az AI egy legszembetűnőbb előnyeként a javítócsomagok feldolgozási idejének csökkentését említik. Amikor az AI-asszisztens nyilvánvaló problémákat észlel, a javítócsomagok szerzői visszajelzést kapnak jóval azelőtt, hogy a tényleges karbantartó elolvashatná a csomagot: "Ha látom, hogy a rendszer reagál valamire, akkor gyorsabban ad visszajelzést a szerzőnek, mint ahogyan azt a karbantartó tenné, és ez nagyszerű. Már rendelkezünk egy sor botttal, amelyek ellenőrzik a javítócsomagokat. Ha észreveszem, hogy hibát adnak, azonnal tudom, hogy karbantartóként azt nem is kell megnéznem. A fejlesztő pedig arra gondol: ‘Ó, holnap készíthetek egy másik verziót’, ami egy kicsit javítja a visszajelzési folyamatot."
Forrás: opennet.ru
