Na konferenci KubeCon Europe provedl deník The Register rozhovor s Gregem Kroah-Hartmanem, který spravuje stabilní a stagingovou větve linuxového jádra a je správcem 16 subsystémů jádra. Rozhovor se zabývá Kroah-Hartmanovým přístupem k hlášení chyb pomocí umělé inteligence. Umělá inteligence se v jádře již používá pro kontrolu změn v síťovém subsystému, eBPF a DRM a nedávno byl integrován nástroj Sashiko od společnosti Google pro kontrolu odeslaných změn.
Některé Gregovy citáty:
- „Před pár měsíci jsme dostávali to, čemu jsme říkali AI odpad – bezpečnostní zprávy generované umělou inteligencí, které byly evidentně nesprávné nebo nekvalitní. Bylo to dokonce vtipné. Nijak zvlášť jsme se tím netrápili... Před měsícem se něco stalo a situace se dramaticky změnila. Teď dostáváme skutečné zprávy.“
- „Tato situace není specifická pouze pro Linux – všechny open source projekty dostávají skutečné zprávy generované umělou inteligencí a ty jsou nyní vysoce kvalitní a platné. Bezpečnostní týmy u velkých open source projektů si všímají stejného trendu i v neformálních diskusích.“
- Na otázku, co to způsobuje, Greg odpověděl: „Nevíme. Zdá se, že to nikdo neví. Buď se spousta nástrojů výrazně zlepšila, nebo si lidé začali říkat: ‚Hele, pojďme to vyřešit.‘ Zdá se, že to ovlivňuje spoustu různých skupin a společností. Co se týče jádra, zvládneme to. Náš tým se výrazně zvětšil, je velmi rozptýlený a náš růst je skutečný a nezpomaluje. Jsou to drobnosti, nic velkého, ale všechny open source projekty by s tím mohly potřebovat pomoc. Menší projekty jsou mnohem méně schopné zvládnout náhlý příliv hlášení o chybách a zranitelnostech generovaných umělou inteligencí, které zmiňují skutečné chyby, ne odpadky.“
- Greg vysvětlil, že když požádal umělou inteligenci, aby našla chyby v navrhovaném seznamu změn, našla jich 60 a poskytla záplaty k jejich opravě. Pouze třetina nalezených chyb byly chyby a pouze dvě třetiny záplat byly správné a nevyžadovaly žádnou práci, ale zdaleka to nebylo k ničemu. Podle Grega to správci nemohou ignorovat, zvláště když se výsledky umělé inteligence zlepšují. Pro označení záplat vytvořených pomocí umělé inteligence byl přidán štítek „Co-developed:“. Navzdory některým pokusům o využití umělé inteligence k vytvoření nových funkcí se umělá inteligence v jádru používá primárně pro kontrolu změn.
- Jednou z nejvýraznějších výhod umělé inteligence je zkrácení doby zpracování záplat. Když asistent umělé inteligence identifikuje zjevné problémy, autoři záplat obdrží zpětnou vazbu dlouho předtím, než si ji stihne přečíst lidský správce: „Pokud vidím, že systém na něco reaguje, poskytne autorovi zpětnou vazbu rychleji, než by to mohl udělat správce, a to je skvělé. Už máme řadu botů, kteří záplaty kontrolují. Pokud si všimnu, že vyhodí chybu, okamžitě chápu, že se na ni jako správce ani nemusím dívat. A vývojář si pomyslí: ‚Aha, zítra můžu udělat jinou verzi,‘ což trochu pomáhá vylepšit smyčku zpětné vazby.“
Zdroj: opennet.ru
