亚马逊云科技发布由AI智能体构建的开源本地模拟器,解决AI代码验证瓶颈
亚马逊云科技推出AWS Emulator,这是一个完全由AI智能体编写的开源工具,允许开发者在本地模拟数百项云服务以验证AI生成的代码,旨在消除云端测试的高延迟与高成本。
亚马逊云科技(AWS)于2026年11月11日发布了名为“AWS Emulator”的新服务。这是一款免费、本地托管的软件套件,能够在开发者的工作站上复制该公司数百项云服务的功能。据AWS高级首席工程师Matt Goldberg称,该服务完全由自主人工智能智能体设计和编写,没有一行代码经过人类工程师的撰写或审查。
这一工具的推出旨在解决随着AWS Kiro和Claude Code等AI编码智能体的普及而出现的开发瓶颈:AI生成代码的速度远超人类验证速度,但将所有AI生成的代码都在真实的AWS云基础设施上进行验证,因延迟和成本问题变得几乎不可行。现有的第三方AWS模拟器仅覆盖AWS庞大服务目录的一小部分,且容易随服务演进而失效。
Goldberg受到AWS早期分布式锁服务“Alf”开发经历的启发。当时团队需手动构建Java虚拟机来模拟整个环境,耗时数月。如今,他利用AWS公开的Smithy API模型作为规范,以实时AWS平台为基准真值,指导AI智能体重建服务。例如,提示AWS Kiro重建Amazon Simple Queue Service,它在15分钟内生成了功能副本。随后,团队组织数十个运行在Amazon Bedrock AgentCore上的自主智能体,分为三个小组:一组生成端到端保真度测试套件并对照实时云验证;另一组运行测试以发现差异并自动提交GitHub Issue;第三组实施修复。最终代码在进入仓库前还需通过对抗性安全智能体的自动合并门控检查。
AWS Emulator使用Rust语言编写,作为本地HTTP服务器运行,支持Linux、Windows、macOS及Docker容器。开发者只需将AWS CLI或SDK调用重定向至localhost即可进行离线验证。该项目以Creative Commons CC0公共领域许可证开源,并公开了已知差异的积压列表。AWS代理式AI与新兴技术副总裁Swami Sivasubramanian表示,这标志着软件工程师角色的演变:从编写代码转向定义边界、架构测试规范和设计护栏,成为“系统编排者”。