Amazon stellt KI-Agenten vor, die zur autonomen Softwareentwicklung fähig sind

17

Amazon Web Services (AWS) hat eine neue Generation von Systemen der künstlichen Intelligenz (KI) eingeführt, die als „Frontier Agents“ bezeichnet werden und über längere Zeiträume – möglicherweise Tage – ohne menschliche Aufsicht autonom arbeiten können. Dies stellt einen bedeutenden Schritt hin zur vollständigen Automatisierung des Softwareentwicklungslebenszyklus dar und verschärft den Wettbewerb zwischen Technologiegiganten im KI-Bereich. Die bei AWS re:Invent erfolgte Ankündigung umfasst drei spezialisierte KI-Agenten: Kiro für die Softwareentwicklung, AWS Security Agent für Anwendungssicherheit und AWS DevOps Agent für den IT-Betrieb.

Der Wandel hin zu persistenter KI

Aktuelle KI-Codierungstools wie GitHub Copilot und Amazon CodeWhisperer erfordern eine ständige menschliche Führung. Entwickler müssen Eingabeaufforderungen bereitstellen und den Kontext zwischen Aufgaben manuell verwalten. Im Gegensatz dazu pflegen die Grenzagenten von Amazon ein persistentes Gedächtnis und lernen aus der Codebasis, der Dokumentation und der internen Kommunikation eines Unternehmens. Sie können notwendige Codeänderungen selbstständig identifizieren, an mehreren Dateien gleichzeitig arbeiten und komplexe Transformationen über Microservices hinweg koordinieren.

Wie Deepak Singh, Vizepräsident für Entwickleragenten bei Amazon, erklärte, sind diese Agenten für komplexe, langfristige Herausforderungen konzipiert und nicht für schnelle Lösungen. Sie können „denken“, mit Lösungen experimentieren und Schlussfolgerungen ziehen, ohne ständig eingreifen zu müssen.

Kernvorteile: Autonomie, Skalierbarkeit und Beständigkeit

Die wichtigsten Unterscheidungsmerkmale dieser Agenten sind ihre Fähigkeit, autonome Entscheidungen zu treffen, durch die Schaffung mehrerer Instanzen zu skalieren, um verschiedene Teile eines Problems gleichzeitig anzugehen, und über längere Zeiträume unabhängig zu agieren. Das bedeutet, dass ein Agent zehn Versionen seiner selbst erzeugen kann, um gleichzeitig an verschiedenen Facetten eines einzelnen Problems zu arbeiten.

Kiro fungiert als virtueller Entwickler und integriert sich in Tools wie GitHub, Jira und Slack. AWS Security Agent automatisiert Sicherheitstests und erkennt Schwachstellen, die herkömmliche Tools übersehen. SmugMug, eine Foto-Hosting-Plattform, hat es bereits implementiert und einen kritischen Fehler in der Geschäftslogik identifiziert, der zuvor nicht erkennbar war. AWS DevOps Agent fungiert als ständig verfügbares Mitglied des Betriebsteams und diagnostiziert Probleme wie Netzwerkausfälle innerhalb von Minuten, wie die Commonwealth Bank of Australia demonstriert hat.

Amazon vs. die Konkurrenz: Google und Microsoft

Amazon argumentiert, dass seine 20-jährige Erfahrung in der Cloud-Infrastruktur und sein internes Software-Engineering-Wissen ihm einen Vorteil gegenüber Google und Microsoft verschaffen. Während Wettbewerber KI-Codierungsunterstützung anbieten, behauptet Amazon, dass seine Agenten für Anwendungen auf Produktionsebene und nicht nur für Prototypen entwickelt wurden. Singh betonte, dass die betrieblichen Erkenntnisse und Kundenerfahrungen des Unternehmens in diese Agenten eingebettet seien, was sie robuster und zuverlässiger mache.

Schutzmaßnahmen und zukünftige Entwicklung

Das Potenzial autonomer KI wirft Bedenken hinsichtlich der Kontrolle auf. Amazon hat Sicherheitsvorkehrungen implementiert: Aus Gründen der Transparenz wird das gesamte Lernen der Agenten protokolliert, sodass Ingenieure Fehlinformationen korrigieren können. Agenten übermitteln den Code nicht direkt an die Produktion, wodurch sichergestellt wird, dass die menschliche Aufsicht weiterhin von entscheidender Bedeutung ist.

Zukünftige Entwicklungen umfassen Multi-Agenten-Architekturen, in denen spezialisierte Systeme koordinieren, um komplexe Probleme zu lösen. Die Integration formaler Verifizierungstechniken wird das Vertrauen in KI-generierten Code weiter erhöhen. Eigenschaftsbasiertes Testen, das bereits in Kiro verfügbar ist, generiert automatisch Tausende von Testszenarien basierend auf Spezifikationen und gewährleistet so eine umfassende Abdeckung.

Auswirkungen auf Software-Engineering-Jobs

Amazon besteht darauf, dass die Agenten die Entwickler unterstützen und nicht ersetzen. Die Verschiebung konzentriert sich auf die Anpassung von Software-Engineering-Praktiken, um KI effektiv zu nutzen. Singh wies darauf hin, dass leitende Ingenieure aufgrund dieser Tools jetzt mehr programmieren und Projekte in Monaten statt in Jahren abgeschlossen werden.

Die umfassendere KI-Strategie des Unternehmens geht über das Codieren hinaus und umfasst neue Modelle für Argumentation, multimodale Verarbeitung und Konversations-KI. AWS stellte außerdem Trn3 UltraServer vor, die auf seinem ersten 3-nm-KI-Chip basieren und erhebliche Leistungssteigerungen bieten.

Die langfristige Vision von Amazon besteht darin, autonome KI in allen seinen Betrieben einzusetzen, einschließlich Satellitennetzwerken, Robotiklagern und E-Commerce-Plattformen. Wenn diese Agenten lernen können, selbstständig Code zu schreiben, ist das Unternehmen davon überzeugt, dass sie schließlich lernen können, fast jede Aufgabe zu automatisieren.