AWS为代码合并队列部署AI审查智能体

AWS在纽约峰会上宣布,为其DevOps Agent新增两项发布管理功能:发布就绪审查与自主发布测试,目前已进入预览阶段。随着AI生成代码量的激增,软件开发瓶颈已从"写代码"转移至"安全上线"。新功能可在代码合并前评估跨仓库依赖风险、访问控制变更及合规性,并在隔离环境中自动运行测试,输出BLOCK、谨慎推进或可安全发布三种结论。该功能目前免费提供,仅限美国东部区域。

软件开发的瓶颈已经转移。

写代码不再是制约因素,如何将代码安全地推向生产环境才是。AWS正在针对这一转变采取行动,于周三在AWS纽约峰会上宣布为AWS DevOps智能体新增两项功能。

这两项发布管理新功能目前已进入预览阶段,将AWS DevOps智能体的能力从现有的部署后运维工作延伸至交付流水线本身。具体来说,AWS新增了发布就绪审查与自主发布测试两项能力,旨在帮助审查和测试流程跟上AI生成代码数量快速增长的节奏。

AWS Agentic DevOps智能体AI总监Neha Goswami在接受The New Stack采访时表示:"如今有大量代码是由AI智能体编写的,真正的瓶颈已经发生了转移。问题不再是怎么写代码,而是怎么把代码发出去——如何将其推向生产,以及如何安全地推向生产。"

发布就绪审查

第一项功能在代码变更合并之前,对其进行生产要求的评估。智能体会检查可能影响其他服务的跨代码库依赖风险、对照AWS良好架构框架衡量访问控制变更,以及对团队自定义内部标准的合规情况。这些标准通过全局指令编辑器以普通英语编写,无需额外工具。若未提供任何标准,智能体将自动回退至通用最佳实践。

在审查过程中,智能体会在AWS托管的隔离环境中运行软件,执行轻量级用户旅程测试,在代码进入流水线前验证构建是否正常运行并通过基本功能检查。输出结果包含三个选项:阻止、谨慎推进或可安全发布。审查结果会显示在AWS DevOps智能体控制台中,并以评论形式呈现在GitHub或GitLab的拉取请求上,也可通过Kiro插件或Claude Code插件直接从IDE中调用。

Goswami表示,依赖追踪能力是该工具区别于现有静态分析工具的关键所在。

"这远不止是静态代码分析,"她说,"即便在用户量较少的情况下,我们也已经发现了一些问题——这些跨代码库的依赖关系,是我们现有任何解决方案都未能追踪到的。"在一个早期案例中,一项已通过人工审查的变更被智能体拦截,原因是它识别出了审查者遗漏的跨代码库依赖冲突。

自主发布测试

第二项功能则深入交付流程,在代码变更合并之前,针对Web应用和基于API的应用,在客户自行配置的类生产环境中生成并运行专项测试计划。智能体不执行固定的测试套件,而是对变更内容进行推理分析,构建与之对应的定制化测试。这些测试涵盖功能正确性、行为回归和集成场景,每次运行都会生成包含指标、日志、追踪信息和执行摘要在内的结构化产物。

两项功能的运行环境存在本质区别:发布就绪审查使用AWS托管的隔离环境,而发布测试则运行在客户自行配置的环境中。这一区分意味着,客户在测试阶段承担更多的责任与控制权。

AWS内部工程实践的外化

拥有22年亚马逊工龄、从内部开发者工具岗位起步的Goswami,将AWS的竞争优势归结为其在内部大规模进行基准测试的能力。AWS DevOps智能体的发布管理功能在对外发布前,已经过亚马逊内部工程工作流的验证,参与测试的内部开发者达数千人。

"我们编写这些智能体能力的方式,正是我们自己开展工作的方式,"她说,并指出智能体在决定测试内容和设置防护措施时,融入了卓越运营的实践理念。"你所看到的,正是我们在文化中积淀的最佳实践与卓越运营——智能体以同样的方式行事。"

可用性与定价

发布就绪审查和自主发布测试功能现已在美国东部(弗吉尼亚北部)地区以预览版形式开放,暂不额外收费。目前支持的源代码控制平台为GitHub和GitLab。正式上线时间预计在未来数月内,但AWS未给出具体日期。

AWS DevOps智能体今年早些时候已就部署后运维(如事件排查、根本原因分析和缓解建议等)全面开放。此次新功能的发布标志着该产品向软件交付生命周期的部署前阶段延伸,从代码创建到生产上线,实现了完整闭环。

Q&A

Q1:AWS DevOps智能体的发布就绪审查功能具体会检查哪些内容?

A:发布就绪审查会在代码合并前对变更进行多维度评估,包括跨代码库的依赖风险、对照AWS良好架构框架的访问控制变更,以及团队自定义的内部合规标准。智能体还会在隔离环境中运行软件,执行轻量级用户旅程测试,最终输出"阻止""谨慎推进"或"可安全发布"三个结论,结果可同步显示在GitHub或GitLab的拉取请求评论中。

Q2:AWS DevOps智能体的自主发布测试和普通测试套件有什么区别?

A:普通测试套件执行的是预定义的固定测试,而AWS DevOps智能体的自主发布测试会先对代码变更内容进行推理分析,再生成与该变更高度匹配的定制化测试计划。测试内容涵盖功能正确性、行为回归和集成场景,并在客户自行配置的类生产环境中执行,每次运行还会生成包含指标、日志和追踪信息的结构化产物。

Q3:AWS DevOps智能体新功能现在是否收费?在哪些地区可以使用?

A:目前两项新功能均以预览版形式提供,不额外收费。但当前仅在美国东部(弗吉尼亚北部)地区可用,支持GitHub和GitLab作为源代码控制平台。AWS表示正式上线时间预计在未来数月内,但未公布具体日期。

来源:The New Stack

0赞

好文章,需要你的鼓励

2026

07/13

09:22

分享

点赞

邮件订阅