
Amazon says no human wrote or reviewed the code for its new cloud testing tool
Amazon launched AWS Emulator on November 11, claiming autonomous AI agents wrote and reviewed its implementation code without human engineers.
Amazon released AWS Emulator on November 11, a local tool that imitates AWS services so developers can test cloud applications on their own machines. The company states that autonomous AI agents wrote and reviewed its implementation code, with human engineers only responsible for designing guardrails and release checks.
According to Amazon engineer Matthew Goldberg, his team neither wrote nor reviewed the emulator code. He emphasized the substantial engineering work required to transform an experiment into a product, including implementing checks that determine which changes can be shipped.
Agent Teams and Testing
Amazon employs three teams of agents: one manages fidelity tests, another identifies differences between the emulator and real AWS, and a third addresses individual issues. All changes undergo compilation, coding standards, security, and regression checks before merging.
Human engineers built the guardrails and release checks, while fidelity tests measure specific behavior against real AWS.
Testing Limitations
The emulator's testing has significant limitations. AWS defines "fidelity" as the degree of agreement with its cloud services, with tests passing only when the emulator matches AWS exactly for every call in a workflow. Behavior without a fidelity test remains unverified.
Security concerns are particularly notable. AWS explicitly warns against using the emulator to determine application security, as it doesn't check AWS KMS key policies or Amazon S3 bucket policies. A request denied by AWS might succeed locally, potentially creating false confidence.