Tradotto dall'originale inglese. Dati e fonti restano invariati. Leggi l'originale in inglese
Amazon
Amazon usa Amazon Q Developer per aggiornare le sue applicazioni Java interne
Amazon ha applicato la funzione di trasformazione del codice di Amazon Q alle proprie applicazioni Java per portarle a Java 17. Secondo l’amministratore delegato Andy Jassy, il tempo medio di aggiornamento è sceso da circa 50 giorni di sviluppatore a poche ore, e Amazon stima di aver risparmiato 4.500 anni di sviluppatore.
Dati chiave
Copiati esattamente dalle fonti. Copiate qualsiasi dato insieme alla sua citazione.
Da circa 50 giorni di sviluppatore a poche ore
Tempo medio per aggiornare un’applicazione a Java 17 (prima: tipico, dopo)1
L’equivalente di 4.500 anni di sviluppatore
Impegno di sviluppo risparmiato (stima di Amazon)1
Più del 50%
Sistemi Java di produzione aggiornati in meno di sei mesi1
79%
Revisioni di codice generate automaticamente rilasciate senza ulteriori modifiche1
Cosa è servito
Il problema
Aggiornare il software di base è un lavoro noioso ma importante. Gli sviluppatori tendono a rimandarlo perché non aggiunge funzioni visibili. Amazon aveva un parco molto vasto di applicazioni scritte in Java (un linguaggio di programmazione diffuso) da portare a versioni più recenti, con vantaggi di sicurezza e di costi di infrastruttura al termine del percorso.
Cosa hanno costruito
Amazon ha usato la funzione di trasformazione del codice di Amazon Q Developer sui propri sistemi interni. Lo strumento prende un’applicazione su una versione più vecchia di Java e produce le modifiche necessarie per farla funzionare su Java 17. Poi gli sviluppatori rivedono il risultato.
Come ci sono riusciti
Secondo il post dell’amministratore delegato Andy Jassy, Amazon ha integrato Amazon Q nei suoi sistemi interni per aggiornare il software Java di base. Gli sviluppatori hanno rivisto le modifiche generate, e Jassy ha riferito che il 79% delle revisioni di codice generate automaticamente è stato rilasciato senza ulteriori modifiche. Le fonti non descrivono in maggior dettaglio il processo di revisione, i test o la struttura del team.
Risultati
Jassy ha detto che il tempo medio per aggiornare un’applicazione a Java 17 è sceso da circa 50 giorni di sviluppatore a poche ore. Secondo lui, Amazon stima di aver risparmiato così l’equivalente di 4.500 anni di sviluppatore e di aver aggiornato in meno di sei mesi più della metà dei sistemi Java di produzione. Ha citato anche guadagni di efficienza annualizzati stimati in 260 milioni di dollari, grazie a maggiore sicurezza e a minori costi di infrastruttura. Sono stime di Amazon.
Cosa replicare
Partite da una migrazione circoscritta e ben compresa, di cui sia facile verificare l’esito (l’applicazione compila ancora e supera i test). Misurate con quale frequenza i revisori accettano la modifica generata così com’è.
Tutti i dati dichiarati
| Indicatore | Dato | Citazione |
|---|---|---|
| Tempo medio per aggiornare un’applicazione a Java 17 (prima: tipico, dopo) | Da circa 50 giorni di sviluppatore a poche ore1 | |
| Impegno di sviluppo risparmiato (stima di Amazon) | L’equivalente di 4.500 anni di sviluppatore1 | |
| Sistemi Java di produzione aggiornati in meno di sei mesi | Più del 50%1 | |
| Revisioni di codice generate automaticamente rilasciate senza ulteriori modifiche | 79%1 | |
| Guadagni di efficienza annualizzati stimati | 260 milioni di dollari1 |
Lezioni per il vostro progetto
Scegliete attività di manutenzione che i team rimandano di continuo. Gli aggiornamenti di versione non aggiungono funzioni visibili, quindi sono un buon primo obiettivo per gli strumenti di trasformazione del codice.
Misurate la quota di modifiche generate dall’IA che vengono rilasciate senza interventi. Amazon ha indicato il 79%, un segnale di qualità più onesto del solo tempo risparmiato.
In un business case, trattate i risparmi dichiarati come stima di Amazon, non come dato certificato.
Avvertenze
- Tutti i dati provengono da un post dell’amministratore delegato di Amazon, che vende anche il prodotto. Non è stata pubblicata alcuna verifica indipendente.
- Le fonti non nominano il modello alla base di Amazon Q Developer.
Fonti
- Andy Jassy LinkedIn post on Amazon Q code transformation and Java upgrades
LinkedIn (Andy Jassy) · 2024-08-22 · Post sui social · linkedin.com
- Amazon's AI assistant saves 4,500 years of development time, CEO Andy Jassy says
The Decoder · 2024-08-23 · Notizia · the-decoder.com
- Andy Jassy on using generative AI in software development at Amazon
Simon Willison's Weblog · 2024-08-24 · Notizia · simonwillison.net
Riassunto con parole nostre a partire dalle fonti sopra indicate. Avete notato un errore? Consultate le rettifiche.