Anthropic presenta strumento per la revisione del codice AI e gestire l’incremento di codice generato.

Pubblicato il da Ignazio Aragona - Tecnologia

Anthropic presenta strumento per la revisione del codice AI e gestire l’incremento di codice generato.

Quando si parla di programmazione, il feedback dei pari è fondamentale per individuare i bug precocemente, mantenere la coerenza in un codice e migliorare la qualità generale del software.

L’impatto del “vibe coding” sul lavoro degli sviluppatori

La crescita del “vibe coding”, che utilizza strumenti di intelligenza artificiale in grado di generare rapidamente grandi quantità di codice partendo da istruzioni in linguaggio naturale, ha trasformato il modo in cui gli sviluppatori operano. Se da un lato questi strumenti hanno accelerato lo sviluppo, dall’altro hanno introdotto nuove problematiche, come bug, rischi di sicurezza e una comprensione limitata del codice.

Per rispondere a queste sfide, Anthropic ha lanciato un’innovativa soluzione: un revisore di codice alimentato da intelligenza artificiale, progettato per individuare i bug prima che entrino nel codice del software stesso. Questo nuovo prodotto, denominato Code Review, è stato presentato lunedì in occasione del rilascio di Claude Code.

“Abbiamo assistito a una grande crescita di Claude Code, soprattutto nel settore enterprise, e una delle domande che ci pongono frequentemente i leader aziendali è: ora che Claude Code sta generando un gran numero di pull request, come possiamo assicurarci che vengano esaminate in modo efficiente?” ha dichiarato Cat Wu, responsabile del prodotto di Anthropic, a TechCrunch.

Come funziona il Code Review di Anthropic

Le pull request rappresentano un meccanismo utilizzato dagli sviluppatori per presentare modifiche al codice da revisionare prima che queste vengano integrate nel software. Wu ha spiegato che il flusso di lavoro di Claude Code ha drasticamente aumentato la produzione di codice, portando a un incremento delle pull request che ha creato un collo di bottiglia nel processo di distribuzione del codice.

“Code Review è la nostra risposta a questa problematica,” ha aggiunto Wu. Il lancio di Code Review di Anthropic, che al momento è disponibile in anteprima per Claude for Teams e Claude for Enterprise, avviene in un momento cruciale per l’azienda.

Il lunedì, Anthropic ha intentato due cause against il Dipartimento della Difesa in risposta alla sua designazione come rischio nella catena di approvvigionamento. Questo conflitto porterà probabilmente Anthropic a concentrarsi maggiormente sul proprio business enterprise, che ha visto moltiplicare per quattro le sottoscrizioni dall’inizio dell’anno. Secondo la società, il fatturato annuale di Claude Code ha superato i 2,5 miliardi di dollari dal lancio.

“Questo prodotto è dedicato principalmente ai nostri utenti aziendali su larga scala, come aziende come Uber, Salesforce e Accenture, che già utilizzano Claude Code e ora desiderano aiuto con l’enorme quantità di pull request che sta generando,” ha spiegato Wu.

Wu ha specificato che i leader di sviluppo possono abilitare Code Review affinché funzioni di default per ogni ingegnere del team. Una volta attivato, si integra con GitHub e analizza automaticamente le pull request, lasciando commenti direttamente nel codice che spiegano problemi potenziali e suggerimenti per la risoluzione.

L’obiettivo è correggere errori logici piuttosto che stilistici, ha affermato Wu. “È davvero importante perché molti sviluppatori hanno già ricevuto feedback automatici dall’AI in passato e si sono frustrati quando non erano immediatamente attuabili. Abbiamo deciso di concentrarci esclusivamente sugli errori logici. In questo modo, ci assicuriamo di catturare le problematiche più importanti da risolvere.”

L’AI illustra il suo ragionamento passo per passo, indicando quale pensa sia il problema, perché potrebbe essere problematico e come potrebbe essere risolto. Il sistema classifica la gravità dei problemi utilizzando colori: rosso per la massima gravità, giallo per problemi potenziali da rivedere e viola per questioni legate a codice preesistente o bug storici.

Wu ha spiegato che questo processo è rapido ed efficiente grazie a più agenti che lavorano in parallelo, ognuno dei quali esamina il codice da una prospettiva diversa. Un ultimo agente aggrega e classifica i risultati, rimuovendo le duplicazioni e prioritizzando ciò che è più importante.

Il tool fornisce anche un’analisi di sicurezza leggera, e i responsabili ingegneri possono personalizzare ulteriori controlli basati sulle best practices interne. Wu ha aggiunto che il più recente lancio di Claude Code Security offre un’analisi di sicurezza più approfondita.

La struttura multi-agente implica che questo prodotto possa essere intensivo in termini di risorse, ha detto Wu. Come altri servizi di AI, la tariffazione è basata su token e i costi variano a seconda della complessità del codice, con Wu che ha stimato un costo medio per revisione compreso tra 15 e 25 dollari. Ha affermato che si tratta di un’esperienza premium, necessaria in un contesto in cui gli strumenti di intelligenza artificiale generano sempre più codice.

“[Code Review] è qualcosa che nasce da un’enorme richiesta di mercato,” ha affermato Wu. “Mentre gli ingegneri sviluppano usando Claude Code, notano che la frizione per creare una nuova funzionalità si riduce e cresce la domanda di revisione del codice. Speriamo che, con questo strumento, saremo in grado di consentire alle imprese di costruire più velocemente e con meno bug che mai.”

Fonte: TechCrunch

Non perderti tutte le notizie di tecnologia su Blog.it

Anthropic presenta strumento per la revisione del codice AI e gestire l’incremento di codice generato. - Blog.it - Notizie, Lifestyle, Gossip, Viaggi, Tech e molto altro