Sa kumperensya ng KubeCon Europe, nakapanayam ng The Register si Greg Kroah-Hartman, na siyang nagpapanatili ng matatag at nag-i-stage na mga sangay ng Linux kernel at nagsisilbing tagapangalaga ng 16 na kernel subsystem. Tinalakay sa panayam ang pamamaraan ni Kroah-Hartman sa mga ulat ng bug na pinapagana ng AI. Ginagamit na ang AI sa kernel para sa pagsusuri ng mga pagbabago sa networking subsystem, eBPF, at DRM, at kamakailan lamang ay isinama ang Sashiko tool ng Google para sa pagsusuri ng mga isinumiteng pagbabago.
Ilan sa mga sinabi ni Greg:
- "Ilang buwan na ang nakalilipas, nakakatanggap kami ng tinatawag naming basura ng AI—mga ulat sa seguridad na nabuo ng AI na malinaw na mali o mababa ang kalidad. Nakakatawa pa nga. Hindi kami masyadong nag-alala tungkol dito... Isang buwan na ang nakalilipas, may nangyari, at ang sitwasyon ay lubhang nagbago. Ngayon ay nakakatanggap na kami ng mga totoong ulat."
- "Hindi natatangi ang sitwasyong ito sa Linux—lahat ng open source na proyekto ay nakakatanggap ng mga totoong ulat na nalilikha ng AI, at ngayon ay mataas ang kalidad at balido ang mga ito. Napapansin ng mga security team sa mga pangunahing open source na proyekto ang parehong trend sa mga impormal na talakayan."
- Nang tanungin kung ano ang sanhi nito, sumagot si Greg, "Hindi namin alam. Mukhang walang nakakaalam. Maaaring mas gumanda ang maraming tool, o nagsimula nang magsabi ang mga tao, 'Uy, alamin natin ito.' Mukhang nakakaapekto ito sa maraming iba't ibang grupo at kumpanya. Sa pangunahing aspeto, kaya namin itong hawakan. Mas lumaki ang aming koponan, napakalawak nito, at totoo ang aming paglago at hindi ito bumabagal. Maliliit na bagay lang ito, walang malaking problema, ngunit lahat ng open source na proyekto ay maaaring mangailangan ng tulong dito. Ang mas maliliit na proyekto ay hindi gaanong kayang hawakan ang biglaang pagdagsa ng mga ulat ng bug at kahinaan na nabuo ng AI na binabanggit ang mga totoong bug, hindi basura."
- Ipinaliwanag ni Greg na nang hilingin niya sa AI na maghanap ng mga bug sa isang iminungkahing changelog, nakakita ito ng 60 at nagbigay ng mga patch upang ayusin ang mga ito. Sangkatlo lamang ng mga natagpuang bug ang mga bug, at dalawang-katlo lamang ng mga patch ang tama at hindi nangangailangan ng anumang trabaho, ngunit malayo pa rin itong walang silbi. Ayon kay Greg, hindi ito maaaring balewalain ng mga maintainer, lalo na't gumaganda ang mga resulta ng AI. Isang tag na "Co-developed:" ang idinagdag upang markahan ang mga patch na nilikha gamit ang AI. Sa kabila ng ilang pagtatangka na gamitin ang AI upang lumikha ng mga bagong functionality, ang AI sa core ay pangunahing ginagamit para sa pagsusuri ng pagbabago.
- Isa sa mga pinakakapansin-pansing benepisyo ng AI ay ang pagbawas ng oras sa pagproseso ng patch. Kapag natukoy ng AI assistant ang mga halatang isyu, nakakatanggap ng feedback ang mga patch author bago pa man magkaroon ng oras ang isang human maintainer para basahin ang patch: "Kung nakikita kong tumutugon ang sistema sa isang bagay, mas mabilis itong nagbibigay ng feedback sa awtor kaysa sa maintainer, at maganda iyon. Mayroon na kaming ilang bot na sumusuri ng mga patch. Kung mapapansin kong naglalabas sila ng error, agad kong naiintindihan na bilang isang maintainer, hindi ko na kailangang tingnan pa ito. At iniisip ng developer, 'Ah, puwede akong gumawa ng ibang bersyon bukas,' na nakakatulong na mapabuti nang kaunti ang feedback loop."
Pinagmulan: opennet.ru
