Sviluppo

Linus Torvalds ha chiarito senza mezzi termini la posizione del progetto Linux sull’intelligenza artificiale: parlando del kernel Linux, non vi è alcuna contrarierà rispetto all’uso dei Large Language Model (LLM) e il “re pinguino” non intende certo impedire agli sviluppatori di usarli come strumenti di supporto. Nessuno sarà obbligato ad affidarsi a un assistente generativo, ma neppure chi sceglie di farlo dovrà subire divieti fondati su un rifiuto ideologico della tecnologia.

Il messaggio dell’ideatore di Linux arriva mentre la comunità open source discute sempre più animatamente di codice generato, revisioni automatiche, responsabilità degli autori e carico aggiuntivo imposto ai maintainer.

Il kernel ha sempre fatto largo uso di automazione: compilatori, analizzatori statici, fuzzing, test automatici, bot per la verifica delle patch e sistemi come syzbot cercano errori che una normale revisione umana potrebbe non intercettare. I LLM introducono però una differenza importante: non si limitano ad applicare regole deterministiche, ma producono valutazioni probabilistiche, spiegazioni e perfino modifiche al codice. Possono individuare problemi complessi, ma anche generare segnalazioni convincenti che – allo stesso tempo – risulteranno poi completamente sbagliate.