Na konferenciji KubeCon Europe, The Register je intervjuirao Grega Kroah-Hartmana, koji je odgovoran za podršku stabilnim i 'staging' granama Linux kernela, te obavlja ulogu glavnog održavatelja u 16 podsustava kernela. U intervjuu se raspravlja o Gregovom stavu prema izvještajima o greškama koje pronalazi AI. AI već se koristi u kernelu za recenziranje promjena u mrežnom podsustavu, eBPF-u i DRM-u, a za provjeru poslanih promjena nedavno je integriran alat Sashiko od Googlea.
Neki od Gregovih izjava:
- «Prije nekoliko mjeseci smo dobivali ono što smo zvali AI-živi smeće — izvještaje o sigurnosti generirane putem AI-a, koji su bili očito netočni ili loše kvalitete. To je bilo čak i smiješno. Nismo se previše brinuli o tome… Prije mjesec dana se dogodilo nešto i situacija se drastično promijenila. Sada nam dolaze pravi izvještaji.»
- «Slična situacija se ne primjećuje samo u Linuxu — svi projekti s otvorenim izvorom dobivaju stvarne izvještaje koje je sastavio AI, a oni su sada kvalitetni i valjani. Timovi zaduženi za sigurnost u najvećim otvorenim projektima primjećuju istu tendenciju tijekom neformalnih razgovora.»
- Na pitanje što je to uzrokovalo, Greg je odgovorio: «Ne znamo. Čini se da nitko ne zna. Ili su mnogi alati postali znatno bolji, ili su ljudi počeli govoriti: ‘Hej, hajdemo se pozabaviti tim’ Čini se da se to odnosi na mnoge različite grupe i tvrtke. Što se tiče kernela, s tim ćemo se nositi. Naš tim je postao znatno veći, vrlo je raširen po svijetu, a naš rast — to je stvarnost i ne usporava se. To su sitnice, ništa ozbiljno, ali pomoć u tom pitanju može biti potrebna za sve otvorene projekte. Manji projekti imaju mnogo manje mogućnosti nositi se s naglo povećanim tokom izvještaja o greškama i ranjivostima, generiranim AI-em, u kojima se spominju stvarne greške, a ne smeće.»
- Greg je ispričao da je, kada je zamolio AI da pronađe greške u predloženom setu promjena, pronašao 60 i dao zakrpe za njihovo ispravljanje. Samo trećina pronađenih grešaka bila je zapravo greške, a od zakrpa samo 2/3 su se pokazale kao ispravna rješenja koja ne zahtijevaju dodatne izmjene, no sve to nije bilo potpuno beskorisno. Prema Gregovim riječima, održavatelji to ne mogu ignorirati, pogotovo što rezultati rada AI postaju sve bolji. Za označavanje zakrpa stvorenih uz pomoć AI, dodali su oznaku „Su-razvijeno:” Uz to, unatoč pojedinim pokušajima korištenja AI za stvaranje nove funkcionalnosti, AI se za sada uglavnom koristi u jezgru pri recenziranju promjena.
- Jedna od najistaknutijih prednosti AI je smanjenje vremena obrade zakrpa. Kada AI asistent otkrije očite probleme, autori zakrpa dobivaju povratne informacije puno prije nego što pravi održavatelj uspije pročitati zakrpu: „Ako vidim da sustav reagira na nešto, daje povratnu informaciju autoru brže nego što bi to mogao učiniti održavatelj, i to je super. Već imamo niz botova koji provjeravaju zakrpe. Ako primijetim da ispuštaju grešku, odmah shvatim da ja kao održavatelj ni ne trebam na to gledati. A programer misli ‘O, mogu sutra napraviti drugu verziju’, što pomaže malo poboljšati povratne informacije.”
Izvor: opennet.ru
