Amazon laat AI-agents een heel testprogramma voor zijn cloud bouwen
Volgens Amazon schreven duizenden AI-agents alle code van AWS Emulator, een gratis programma dat de clouddiensten van Amazon nabootst op je eigen computer. Mensen bedachten de werkwijze en de controles, maar keken de code zelf niet na.
Amazon Web Services (AWS), het clouddeel van Amazon, heeft AWS Emulator uitgebracht. Dat is een gratis programma dat de online diensten van AWS nabootst op de eigen computer van een programmeur. Wie software bouwt die in de cloud van AWS moet draaien, op de computers die Amazon via internet verhuurt, kan die zo eerst op zijn eigen computer uitproberen, zonder daarvoor te betalen.
Het opvallende zit in hoe het programma is gemaakt. Volgens Amazon hebben duizenden AI-agents alle code geschreven. Ook het testen, het zoeken naar fouten en het verbeteren doen agents, zonder dat een mens de code nakijkt. Amazon-ingenieur Matthew Goldberg schrijft dat zijn team zelf geen code heeft geschreven of beoordeeld.
Drie ploegen agents
Volgens Amazon werken de agents in drie ploegen. De eerste schrijft tests: kleine controles die nagaan of de nagebootste dienst hetzelfde antwoordt als de echte dienst van AWS. De tweede draait die tests steeds opnieuw en meldt elke afwijking als probleem. De derde pakt zo'n probleem op en lost het op.
Voordat een verbetering wordt toegevoegd, kijken weer andere agents of de code netjes is, of hij veilig is en of er niets anders door stukgaat. Een aparte beveiligingsagent controleert elke wijziging twee keer: tijdens het werk en nog eens vlak voordat een nieuwe versie uitkomt.
Mensen bedachten wel die werkwijze en de controles, en volgens Goldberg kost dat nog steeds flink wat technisch werk. Het begon eerder in 2026 met een proef in een weekend. Hij vroeg Kiro, de AI-programmeerhulp van Amazon, om een eerste nagebootste dienst te maken, en na een kwartier lag er een bruikbare eerste versie. Welke AI-modellen de agents nu gebruiken, zegt Amazon niet.
Volgens programmeur Simon Willison kwamen er in de eerste drie weken van het project 29.684 wijzigingen in de code bij. Iedereen kan de code van AWS Emulator bekijken en gebruiken.
Nog niet overal even goed
AWS meet met een openbare reeks tests hoe goed de emulator de echte diensten nadoet, en publiceert per dienst hoeveel tests slagen. Dat verschilt nog per dienst. Komen er tests bij, dan kan die score zakken, ook als de emulator beter wordt.
Er zijn ook grenzen. De emulator kent maar één account en controleert niet op dezelfde manier als AWS wie wat mag doen. Een verzoek dat de echte AWS zou weigeren, kan in de emulator dus gewoon lukken. AWS raadt daarom aan de emulator niet te gebruiken om te testen of software veilig is, en alles vóór de echte ingebruikname nog eens op AWS zelf te testen.
Wat betekent dit voor de weg naar de singulariteit?
Een groot, bruikbaar programma dat door AI-agents is gebouwd en wordt onderhouden, laat zien dat AI meer kan dan losse stukjes code schrijven: het kan een heel product maken en bijhouden. Dat lukt hier doordat de agents hun werk steeds toetsen aan de echte diensten van AWS en doordat aparte agents elke wijziging controleren. Of dezelfde aanpak ook werkt voor software zonder zo'n echt voorbeeld om mee te vergelijken, is de volgende vraag.