News

Linux apre all’uso dell’intelligenza artificiale nel kernel: nuove regole e responsabilità

Dopo mesi di discussioni accese, la comunità del kernel Linux ha finalmente trovato un punto di equilibrio sull’utilizzo del codice generato tramite intelligenza artificiale. La decisione, sostenuta da Linus Torvalds, introduce una nuova politica ufficiale che permette agli sviluppatori di usare strumenti basati su modelli linguistici avanzati, ma con responsabilità ben definite.

La novità più rilevante riguarda proprio la responsabilità legale: chi integra codice prodotto con l’aiuto dell’AI sarà direttamente responsabile del suo funzionamento e di eventuali conseguenze. Non solo, vengono introdotte anche nuove regole di trasparenza per rendere evidente quando un contributo non è stato scritto interamente da una persona.

Nuovi tag e trasparenza nel codice

Uno dei cambiamenti più concreti riguarda il sistema di firma delle modifiche. I commit generati con l’ausilio dell’AI non potranno più utilizzare il tag “Signed-off-by”, che ha valore legale. Al suo posto entra in gioco il nuovo tag “Assisted-by”, pensato per segnalare chiaramente l’uso di strumenti automatici.

Questo approccio mira a garantire maggiore trasparenza all’interno del progetto: chi legge il codice potrà capire immediatamente se dietro una modifica c’è l’intervento diretto dello sviluppatore o un supporto dell’intelligenza artificiale.

Leggi anche:

La visione di Torvalds e le divisioni nella comunità

Alla base di questa decisione c’è la visione di Torvalds, secondo cui l’AI deve essere considerata semplicemente uno strumento. In questa ottica, la responsabilità non può essere attribuita alla tecnologia, ma a chi la utilizza. Per questo motivo, gli sviluppatori restano i principali garanti della qualità e della sicurezza del codice.

Tuttavia, non tutti condividono questa linea. Alcuni progetti importanti, come Gentoo e NetBSD, hanno deciso di vietare completamente l’uso di codice generato dall’AI. Le loro preoccupazioni riguardano soprattutto il quadro legale incerto e il fatto che questi modelli siano addestrati su dati di terze parti.

Il problema dell’“AI slop” e i casi recenti

Uno degli obiettivi della nuova politica è contrastare il fenomeno dell’“AI slop”, ovvero codice generato automaticamente ma di qualità discutibile. In passato, questo problema ha già causato difficoltà concrete: ad esempio, il progetto cURL ha dovuto sospendere temporaneamente il proprio programma di segnalazione bug a causa di un’ondata di segnalazioni basate su codice generato e poco affidabile.

Un caso emblematico ha coinvolto anche Sasha Levin, sviluppatore del kernel e ingegnere NVIDIA, che ha inviato una patch per la versione 6.15 senza dichiarare l’uso dell’intelligenza artificiale. Sebbene la modifica funzionasse, ha causato un calo delle prestazioni. Successivamente è emerso che i test non erano stati sufficientemente approfonditi, anche perché l’origine del codice non era chiara.

Questo episodio ha rafforzato la necessità di introdurre regole più rigide, evidenziando come la trasparenza sia fondamentale per mantenere la qualità del kernel Linux.

In definitiva, la nuova politica rappresenta un compromesso: l’AI viene accettata come supporto allo sviluppo, ma solo a patto che venga utilizzata in modo responsabile, dichiarato e verificato.

Fonte

Ti potrebbe interessare:
Segui guruhitech su:

Esprimi il tuo parere!

Che ne pensi di questa notizia? Lascia un commento nell’apposita sezione che trovi più in basso e se ti va, iscriviti alla newsletter.

Per qualsiasi domanda, informazione o assistenza nel mondo della tecnologia, puoi inviare una email all’indirizzo [email protected].

Condividi l'articolo

Scopri di più da GuruHiTech

Abbonati per ricevere gli ultimi articoli inviati alla tua e-mail.

0 0 voti
Article Rating
Iscriviti
Notificami
guest
0 Commenti
Più recenti
Vecchi Le più votate