原本需要30个人花18个月才能完成的开发工作,在用上Kiro之后,6个人仅用了76天就完成了。这是亚马逊云科技CEO Matt Garman在re:Invent现场介绍的一组数字,来源于亚马逊内部的真实案例。
Kiro是亚马逊推出的一个基于生成式AI的开发工具,原本只有IDE,前不久推出了CLI版本。最近的re:Invent大会上,新推出了一个叫Kiro Autonomous Agent的智能体,这项服务将推动AI编程工具再次进化。
拒绝抽奖:亚马逊用Spec-driven重塑生产级开发
最近几年,AI编程技术在快速发展,最早是简单的代码补全,能帮你写完一行代码。而后则可以处理更复杂的多步骤任务。生成式AI技术兴起之后,业内很快流行起Vibe Coding,用户用一行提示词就能生成一个简单的产品原型。
“Vibe Coding适合做产品原型开发,但不适合做大型、要长期维护的生产应用。因为过两天用户可能都忘了用了什么提示词,而且AI写出来的代码很难复现,也难以维护。”亚马逊云科技开发者代理与体验产品管理总监Adnan Ijaz指出。
因此,Kiro引入了Spec-driven Development(基于规范的编程)模式,它把传统软件开发从需求挖掘,架构设计再到任务开发的流程搬进了AI编程流程当中,最大的好处是AI不会太随性,开发过程更稳、更可控,也更适合真正上生产环境。

Kiro可以显著提高开发者的效率,对于团队工作效率的提升也很明显。正如Matt Garman所说,亚马逊内部在重构一个关键服务时,原本预计要30个开发者用18个月完成,在Kiro的帮助下,实际6名开发者用了76天就完成了。
Kiro Autonomous Agent推出,AI编程效率的再度进化
Matt Garman分享了内部用Kiro的历程。最开始,开发者只是给Agent一些小任务,随后发现给它安排更大的任务目标可以提高效率;后来开发者发现一次处理一个任务还是太慢了,于是开始寻求规模化扩展,让多个Agent并行处理大量任务。
随着多个Agent时代的到来,开发者意识到人本身成了瓶颈。因为Agent开发时候经常需要人来确认才能进行下一步,人一旦睡觉就无法工作了。为了让Agent能在人睡觉时独立工作,人醒之后Review代码,于是就推出了Kiro Autonomous Agent。

Kiro Autonomous Agent被亚马逊云科技称作是Frontier Agents(前沿智能体),所谓前沿智能体,要同时具备较高的自主性,具备可大规模扩展的能力,具备即使没有人的干预也能长时间运行的能力。
Kiro Autonomous Agent——开发者的硅基队友
在Matt Garman看来,Kiro Autonomous Agent更像是开发团队的新成员。它不仅能融入团队的工作流,接入Jira、GitHub、Slack等常用的工具链,还能构建起团队关于工作习惯、代码架构和团队标准的的集体记忆。
Kiro Autonomous Agent能自主维护很长的上下文,这样就不再受限于单一会话的困扰了,即使开发者关电脑下班,它依然保持着对任务的完整认知,这就让开发者无需反复交待开发背景,从而减少了大量重复劳动。
以升级15个微服务都要用的库为例,以前基于会话操作时,可能需要开发者手动打开15个微服务代码仓库,重复输入提示词交待上下文。而现在Kiro Autonomous Agent能通过很长的上下文,自动识别每个微服务的代码库,快速更新代码。
现在,只要用户描述清楚需求,Kiro Autonomous Agent就会利用推理能力和对整个代码库的理解,自动规划任务。它支持多任务并行处理,一边在后台处理库升级,一边还能同时帮你改Bug。所有这些都在后台默默完成,不会打扰开发者的心流状态。
Kiro Autonomous Agent还会举一反三,例如在15个微服务的升级中,如果开发者在审查第1个代码提交时指出了错误,Agent会立即举一反三,自动将这一修正应用到剩下的14个待合并任务中,再也不用人工一个一个修改了。
更了不起的是,Kiro Autonomous Agent会从每一次交互中,不停的学习整个团队的开发习惯和方式。随着使用时间越长,Kiro对团队越来越熟悉,能产生复利效应,进而持续提高团队的工作效率,真的是开发者的硅基队友。
Kiro Autonomous Agent是Kiro Spec-Driven模式的延展
听起来,Kiro Autonomous Agent更强的自主性跟Kiro所倡导的Spec-Driven有些冲突,但Adnan Ijaz表示,两者并不冲突。Autonomous Agent在后台工作时,也会遵循Spec-Driven的模式,用户可以随时查看进度,只是不需要用户一直参与而已。
过去几个月以来,有许多Kiro用户就反馈说,Kiro的Spec-Driven模式确实比较严谨,但反复让开发者确认这件事,有的开发者比较喜欢,有的则会觉得比较麻烦,现在Autonomous Agent让后者变得更轻松了。
Adnan Ijaz介绍了实际的应用画面。比如,当有五个开发任务时,开发者可以把其中3个交给Autonomous Agent,剩下的2个比较重要的任务则可以以原来的人机协作的方式完成,两者可以并行进行,互不干扰。
如何用上Kiro?
由于Kiro Autonomous Agent需要长时间工作,所以耗费的资源也会比较多,目前,免费永无无法使用,只支持Kiro Pro,Pro+,以及Power订阅用户使用,分别需要每月20、40以及200美元的订阅费用。
普通个人用户现在就可以从体验免费版的Kiro开始,而如果是初创企业用户,可以了解一下亚马逊准备的福利,符合资格的初创公司可以免费用一年的Kiro,最多支持100个员工使用。

Kiro虽然是亚马逊推出的,但其本身也在有意弱化与亚马逊的关系。首先,它支持用户以谷歌和Github账号登录,即使没有亚马逊的任何账号也能用。其次,它开放插件扩展功能,是一个对所有工具、所有云都开放的独立开发者工具。
Adnan Ijaz还表示,虽然目前Kiro仅支持Anthropic的Claude模型,但他们也正在持续评估和扩展可用模型的范围,未来也会考虑加入其他擅长编码的模型,让用户在Kiro里有更多选择。







