Amazon CEO Andy Jassy berichtet, dass der Einsatz des GenAI-Assistenten Amazon Q für die Softwareentwicklung die Zeit für Java-Updates drastisch reduziert hat. Das Unternehmen schätzt die Einsparungen auf Tausende Entwicklungsjahre und Hunderte Millionen Dollar.
In einem Beitrag auf LinkedIn berichtet Amazon-CEO Andy Jassy von angeblichen Effizienzgewinnen durch den Einsatz des Business-Chatbots Amazon Q für Software-Entwicklung. Insbesondere bei der Aktualisierung von Java-Anwendungen auf neuere Versionen habe Amazon Q enorme Zeit- und Kosteneinsparungen ermöglicht.
Jassy bezeichnet die Aktualisierung von Kernsoftware als eine der mühsamsten, aber wichtigsten Aufgaben für Softwareentwicklungsteams. Da es sich dabei nicht um neue Funktionalitäten handelt und man das Gefühl hat, die Benutzererfahrung nicht zu verbessern, würde diese Arbeit oft gescheut oder zugunsten neuer Aufgaben zurückgestellt.
Mit einer neuen Funktion zur Code-Transformation konnte Amazon Q laut Jassy die durchschnittliche Zeit für ein Upgrade einer Anwendung auf Java 17 von typischerweise 50 Entwicklertagen auf nur wenige Stunden reduzieren. Das Unternehmen schätzt, dass dadurch das Äquivalent von 4.500 Entwicklerjahren eingespart wurde.
Knapp 80 Prozent KI-Code gehen ohne Änderungen durch
Innerhalb von nur sechs Monaten habe Amazon mehr als 50 Prozent seiner Java-Produktionssysteme in einem Bruchteil der üblichen Zeit und mit deutlich weniger Aufwand auf modernisierte Java-Versionen aktualisieren können. 79 Prozent der von Amazon Q automatisch generierten Code-Reviews hätten die Entwickler ohne weitere Änderungen übernommen.
Die Vorteile gehen laut Jassy weit über die eingesparten Entwicklungsstunden hinaus: Die Updates hätten die Sicherheit verbessert und die Infrastrukturkosten gesenkt, was zu geschätzten jährlichen Effizienzgewinnen von 260 Millionen Dollar führe.
Jassy sieht in diesem Beispiel einen Beleg dafür, wie große Unternehmen durch den Einsatz GenAI erhebliche Effizienzsteigerungen bei der Wartung von Basissoftware erzielen können. Für Amazon sei dies ein "Game-Changer" gewesen.
Amazon Q Code Transformation ist eine neue Funktion, die bestehenden Code analysiert, Veränderungen vorschlägt und auch durchführt. Dabei werden etwa Paketabhängigkeiten aktualisiert, veraltete und ineffiziente Codekomponenten überarbeitet und Sicherheitspraktiken integriert.