David Airlie, mantenitore del stack dei driver grafici nel kernel Linux, ha annunciato l'implementazione di un sistema automatizzato di revisione delle patch, che utilizza la piattaforma AI Claude Opus 4.6 per verificare le modifiche. Il sistema è stato adottato come esperimento per valutare la possibilità di utilizzare l'AI per ottimizzare i flussi di lavoro dei dipendenti di Red Hat.
La revisione AI copre le modifiche inviate per l'inclusione nella sottosistema DRM (Direct Rendering Manager). La pubblicazione dei risultati è organizzata utilizzando le mailing list usate nello sviluppo del kernel Linux. Per evitare di affollare la mailing list principale, dove è in corso lo sviluppo della sottosistema DRM, è stata creata una mailing list separata per i rapporti AI chiamata drm-ai-reviews.
Si prevede che gli autori delle patch possano utilizzare le recensioni AI come feedback iniziale. Tuttavia, l'analisi di tali recensioni non è imposta e gli autori sono liberi di considerare le recensioni AI a loro discrezione. Se le recensioni AI evidenziano regressioni ignorate dagli autori delle patch, in futuro potrebbe essere richiesto un esame delle recensioni AI con maggiore insistenza.
Inizialmente, per organizzare la revisione in Slaude, Dave ha cercato di utilizzare il set di suggerimenti proposto da Chris Mason, che specifica le caratteristiche del funzionamento dei sottosistemi e dei protocolli, permettendo all'assistente AI di comprendere meglio il contesto durante la revisione. Il set di Chris era destinato a identificare regressioni e ad analizzare le patch applicate successivamente all'albero di codice attuale del kernel, con test finali delle regressioni nell'ultima patch.
Alla fine, Dave ha dovuto rielaborare e ampliare i prompt di Chris, poiché era necessario che l'AI esaminasse una serie di patch come un tutto unico, con un'analisi approfondita di ciascuna patch in particolare. Oltre all'albero di codice principale attuale, il controllo si è esteso al ramo drm-next. Dave ha anche preparato strumenti per l'integrazione con il servizio AI Claude e l'organizzazione di invii via email.
Fonte: opennet.ru
