È stato messo in funzione il servizio AI Sashiko per la revisione delle modifiche nel kernel di Linux

Roman Gushchin del team di sviluppatori del kernel Linux, che lavora per Google, ha annunciato la creazione di un nuovo sistema di revisione del codice utilizzando grandi modelli linguistici. Lo sviluppo è stato portato avanti negli ultimi mesi e ha ricevuto il nome di Sashiko, in onore della tradizionale tessitura giapponese, composta da piccoli punti diritti che formano diversi motivi.

Il progetto è già in uso da tempo in Google per identificare problemi ed ora è disponibile per tutti, configurato per la revisione automatica di tutte le patch inviate alla mailing list degli sviluppatori del kernel Linux. Il codice di Sashiko è scritto in Rust ed è aperto con licenza Apache 2.0. Il sistema è autonomo e può essere utilizzato su hardware dedicato.

Sashiko è stato sviluppato per lavorare con il modello Google Gemini Pro 3.1, ma è stato parzialmente testato con Claude e probabilmente funzionerà con altri moderni grandi modelli linguistici. I prompt utilizzati per la revisione sono basati su un insieme di review-prompts preparato da Chris Mason, creatore del filesystem Btrfs. Il budget dei token e l'infrastruttura di Sashiko sono finanziati da Google. I diritti sul progetto sono stati trasferiti all'organizzazione Linux Foundation.

Secondo i test condotti, utilizzando il modello Gemini 3.1 Pro, l'insieme di strumenti di Sashiko è riuscito a rilevare il 53% degli errori da un insieme non filtrato, contenente 1000 problemi recenti nel kernel contrassegnati con l'etichetta 'Fixes:'. A prima vista, il 53% potrebbe non sembrare molto impressionante, ma è importante notare che tutti i problemi identificati inizialmente non erano stati rilevati durante la revisione umana.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster