图片来源:AWS

Amazon Web Services(AWS)当地时间11月11日宣布,正式开源工具“AWS Emulator”。该工具可在开发者本地电脑上模拟数百项AWS云服务,用于代码验证。

AWS表示,AWS Emulator是一款开源工具,开发者无需连接云端,即可在本地环境中测试和验证代码。AWS首席资深工程师Matt Goldberg在博客中称,该项目的设计和编码全部由AI代理完成,全程未由人类工程师编写或审阅任何代码。

随着AWS Kiro、Claude Code等AI编码代理持续生成代码,代码验证环节正面临瓶颈。AWS指出,AI生成的代码通常需要放到真实云基础设施中验证,但受限于延迟和成本,每次都直接在AWS云上完成验证并不现实。

AWS还表示,现有第三方模拟器通常只覆盖部分AWS服务;而当AWS服务发生更新时,这些模拟器的行为也可能与真实服务不一致。

据Matt Goldberg介绍,该项目以AWS公开的Smithy API模型为基础构建,并通过与真实AWS服务进行比对,验证AI代理生成的结果是否准确。他举例称,在要求AWS Kiro模拟Amazon Simple Queue Service(SQS)后,Kiro在15分钟内生成了一个可运行的版本。

AWS称,AWS Emulator采用Rust开发,并以CC0公共领域许可开源,同时公开了提交记录以及已知不一致清单。

AWS Agentic AI与新技术副总裁Swami Sivasubramanian表示,AWS Emulator“展示了软件工程师角色的变化”。他称,随着AI代理承担起代码编写、测试和调试等工作,人类工程师将更多负责设定边界、设计测试规范和护栏,逐步转向“系统编排者”的角色。

关键词

#AWS #AWS Emulator #开源软件 #本地代码验证 #云服务模拟器 #AI编码代理 #Rust #CC0公共领域许可 #Smithy #SQS
版权所有 © DigitalToday。未经授权禁止转载或传播。