Prendilo, GitHub: AWS lancia il proprio helper di codifica AI

Prendilo, GitHub: AWS lancia il proprio helper di codifica AI

Apparentemente, nessun settore è immune da Amazon, che ora competerà con GitHub con un nuovo assistente di codifica AI di Amazon Web Services (AWS).

Il nuovo strumento, chiamato Amazon CodeWhisperer, fornisce agli sviluppatori suggerimenti basati sull'apprendimento automatico volti ad aumentare la produttività.

Il nuovo strumento supporta codice scritto in Python, Java e JavaScript, nonché ambienti di sviluppo integrati (IDE) come VS Code, IntelliJ IDEA, PyCharm, WebStorm e AWS Cloud9.

Come funziona?

Amazon afferma che CodeWhisperer esaminerà continuamente il tuo codice e i tuoi commenti e ti presenterà consigli sintatticamente corretti. Il gigante della tecnologia afferma che i consigli sono sintetizzati in base al tuo stile di codifica e ai nomi delle variabili e sono "non solo frammenti".

Apparentemente, CodeWhisperer utilizza vari segnali contestuali per generare consigli, inclusa la posizione del cursore nel codice sorgente, il codice che precede il cursore, i commenti e il codice in altri file negli stessi progetti.

Amazon afferma che lo strumento è stato addestrato "su miliardi di righe di codice" estratte da repository open source, repository interni di Amazon, documentazione API e forum.

Gli utenti sono liberi di utilizzare i consigli così come sono, oppure possono migliorarli e personalizzarli in base alle proprie esigenze.

Il supporto per la console AWS Lambda non è attualmente nel menu, ma dovrebbe essere disponibile "molto presto", secondo Amazon.

Sebbene questa sia probabilmente una buona notizia per gli sviluppatori, è improbabile che GitHub festeggi. La popolare piattaforma di codifica ha appena annunciato che il suo assistente di codifica basato sull'intelligenza artificiale, Copilot, è entrato nella disponibilità generale.

Gli sviluppatori potrebbero aver bisogno di tutto l'aiuto possibile per rimanere sani di mente. Un rapporto di DigitalOcean ha rilevato che quasi la metà (42%) sta valutando la possibilità di lasciare il lavoro o l'ha già fatto quest'anno, citando problemi come la mancanza di tempo e risorse per lavorare sui progetti.