AWS(Amazon Web Services,亚马逊云计算服务)的团队开发全新“Kiro”工具,是具备代理功能的AI IDE(Integrated Development Environment,集成开发环境),本周发布预览版本。Kiro不仅擅长“Vibe Coding”,更重要的是具备将软件原型推进到能够真正上线的落地能力。

Kiro(念做keer-oh)是一款AI IDE,核心包括规格(Specs)和自动化触发器(Hooks)2大关键功能,简化开发者与AI代理程序协作的体验,协助开发者完成从概念萌生想法到实际生产部署整个流程。

在软件开发过程中,需求往往存在不明确、不完整、无人维护等问题。通过Kiro的Specs,会在开发者开始撰写程序代码前,就把一个简单想法,拆解成多个具体的用户需求,并自动补充考虑周全的相关条件,再将这些转化成像是指导手册来直接使用。

Kiro的Hooks则在存储、创建、删除文件或手动触发操作时,自动启动AI代理程序在后台完成相关工作。比方说,存储组件时,系统自动更新对应的测试文件;修改API时,自动刷新README文件;准备提交程序代码前,自动扫描安全问题;编写React组件时,自动检查是否符合SRP(Single Responsibility Principle)。

除Specs和Hooks外,Kiro还支持MCP(Model Context Protocol)、Steering Rules(定义AI代理行为规则)、Agentic Chat(结合上下文进行即时软件设计任务),兼容VS Code插件程序。

Kiro背后以Claude Sonnet 3.7和Claude 4作为默认模型,开发者可以切换使用,未来可能支持更多模型选项。

这是亚马逊从程序代码编辑辅助,迈向自主代理软件开发领域的新尝试。有别于传统AI编码助理(例如Amazon Q Developer、GitHub Copilot及Cursor),它们主要回应开发者的提示查询来生成或编辑程序代码,Kiro则是部署自主运行的AI代理程序,可在开发者选择的任何平台上使用,协助完成软件项目。

Kiro在预览期间免费提供开发者使用,未来亚马逊规划3种订阅方案:每月50次的免费版,每月1,000次、月付19美元的Pro版,以及每月3,000次、月付39美元的Pro+ 版。

(首图来源:Kiro Blog)