Greg Kroah-Hartman, sviluppatore di Linux olandese, ha raccontato a The Register delle modifiche nei rapporti sulle vulnerabilità ricevute, generate dall'«intelligenza artificiale».
Un mese fa la qualità dei rapporti sulle vulnerabilità generati dall'IA è aumentata drasticamente. In passato, gran parte di essi era spazzatura, ma secondo Kroah-Hartman questo non rappresentava un grande problema per il kernel (a differenza di cURL) — ci sono molti sviluppatori e loro se la cavano, e la spazzatura divertiva più che preoccupare. Ma nell'ultimo mese una parte significativa degli invii è realmente utile. E ciò è osservabile anche in altri progetti aperti. Perché — non è chiaro. Gli strumenti sono migliorati o le persone hanno iniziato a usarli correttamente.
Gli sviluppatori che inviano rapporti e patch iniziano a contrassegnare onestamente il lavoro fatto dall'IA come tale. L'IA è già in grado di generare decine di patch, se le condizioni per l'emergere dell'errore sono semplici e facilmente determinabili.
Riguardo a Sashiko, fornito da Google, Kroah-Hartman ha dichiarato che hanno bisogno di uno strumento per una rapida valutazione delle patch inviate. La maggior parte delle patch passa già attraverso di esso. Ed è disponibile per tutti.
I LLM sono stati utilizzati per la revisione per primi dagli sviluppatori del sottosistema di rete e del BPF. Poi dal DRM. Ma questo richiedeva molte risorse. Con lo strumento di Google, è diventato accessibile a tutti, e tutto sarà portato a un'interfaccia comune.
Questi controlli sono «in aggiunta» a quelli esistenti, non «definitivi». Permettono di rispondere più rapidamente agli sviluppatori che inviano patch. Kroah-Hartman prevede che il numero di rapporti di errore e patch generate dall'IA aumenterà e cerca modi per accelerarne l'elaborazione. Se qualcosa non supera il controllo automatico, il maintainer può non dedicargli attenzione.
Kroah-Hartman ritiene che l'IA abbia facilitato la ricerca di vulnerabilità e aumentato il carico di lavoro sui maintainer del kernel. Pertanto, sarebbe giusto alleggerire il lavoro dei maintainer con l'aiuto dell'IA.
Fonte: linux.org.ru
