Devin ha presentato la funzione Code Scans per l'automatizzazione del refactoring
L'azienda Devin ha implementato lo strumento Code Scans, progettato per la ricerca e la correzione automatica dei problemi nella base di codice. Il sistema utilizza l'architettura Agentic MapReduce per trasformare compiti di alto livello, come l'ottimizzazione del tempo di compilazione o il miglioramento del SEO, in modifiche specifiche del codice.
Durante il test interno, la funzione ha dimostrato un tasso di 96% di successo nella fusione delle richieste di pull (PR merge rate). L'utilizzo dello strumento ha permesso di risparmiare oltre 700 ore di tempo di ingegneria, automatizzando le fasi ripetitive dell'analisi e della modifica dei repository.
Il meccanismo di lavoro di Code Scans consiste nella decomposizione di obiettivi complessi in sottocompiti, che l'agente esegue in parallelo. Ciò consente al sistema di individuare autonomamente i collo di bottiglia nelle prestazioni e di proporre patch già pronte, minimizzando la necessità di intervento manuale degli sviluppatori durante la revisione iniziale.
La nuova funzionalità è orientata ai progetti scalabili, dove è richiesto un audit regolare della qualità del codice. L'integrazione di Code Scans nel flusso di lavoro consente ai team di delegare all'agente i compiti di manutenzione dello stato tecnico del progetto, mantenendo al contempo il controllo sui cambiamenti finali attraverso i meccanismi standard di controllo delle versioni.


