亚马逊旗下云计算服务AWS正式宣布推出其全新AI驱动的集成开发环境(IDE)——Kiro。这一工具旨在通过“规范驱动开发”(Spec-DrivenDevelopment)革新软件开发流程,解决“氛围编码”(VibeCoding)带来的混乱与低效问题,为开发者提供从原型设计到生产环境的无缝支持。以下是AIbase对Kiro发布及其功能的深入报道。
Kiro的核心创新:从氛围编码到规范驱动开发
Kiro区别于传统AI代码生成工具,如GitHub的Copilot或谷歌的GeminiCodeAssist,其
例如,开发者输入“为产品添加评论系统”的自然语言提示后,Kiro会自动生成包含EARS(EasyApproachtoRequirementsSyntax)标准用户故事,涵盖查看、创建、筛选和评分评论等功能,并生成数据流图、TypeScript接口、数据库模式和API端点等设计文档。这一流程确保代码逻辑清晰、可维护,减少因快速生成代码而累积的技术债务。
基于CodeOSS,兼容性与灵活性并存
Kiro基于开源的CodeOSS平台(VisualStudioCode的基础版本)构建,完美兼容VSCode的设置、主题和OpenVSX插件。开发者无需改变现有习惯即可无缝过渡。此外,Kiro支持模型上下文协议(MCP),允许开发者连接外部工具,并计划支持更多AI模型,目前默认使用Anthropic的ClaudeSonnet4和Sonnet3.7。
值得注意的是,Kiro并非仅限于AWS生态系统,而是作为一个独立品牌发布,开发者甚至无需AWS账户即可使用(支持Google账户登录)。这一策略显示了亚马逊希望吸引更广泛开发者群体的雄心。
功能亮点:自动化与协作并重
Kiro引入了“AgentHooks”和“自适应UI”等创新功能。AgentHooks是一种自动化机制,可在代码保存或提交时触发后台任务,例如自动生成单元测试、集成测试或更新文档,确保代码与规范保持一致。自适应UI则根据开发者的工作流程动态调整界面,提供直观的交互体验。
此外,Kiro支持多模态输入,开发者可上传手绘架构图,Kiro将其转化为AWSCDK代码。这种灵活性使其在快速原型设计和企业级生产代码开发之间找到平衡。
免费预览与未来商业化计划
目前,Kiro处于免费预览阶段,支持macOS、Windows和Linux系统,未来将推出免费和付费版本。亚马逊承诺,付费用户的代码数据不会用于模型训练,免费用户也可选择退出数据使用。AWS高管表示,Kiro的目标不仅是提高开发效率,而是“重新定义开发者构建软件的方式”。
社交媒体上,开发者对Kiro的初步反馈褒贬不一。部分用户称赞其规范驱动的结构化和自动化功能,认为其在复杂项目中表现出色;但也有开发者表示,Kiro的多模态设计在初期使用时可能稍显复杂。
市场竞争与行业影响
Kiro的推出使亚马逊正式加入AI编码工具的激烈竞争,直接对标Cursor、Windsurf和微软VisualStudioCode的AgentMode。近期,谷歌通过24亿美元的许可交易收购Windsurf团队,进一步加剧了这一领域的竞争。Kiro的独特定位在于其强调规范驱动和生产就绪代码,试图解决AI生成代码在维护和扩展方面的痛点。
亚马逊CEO安迪·贾西(AndyJassy)在社交媒体上表示:“Kiro有望改变开发者构建软件的方式。”这一雄心表明,亚马逊不仅希望在云计算领域保持领先,还计划在AI驱动的开发工具市场占据一席之地。
从AIbase的视角来看,Kiro的发布标志着AI编码工具从“快速原型”向“生产就绪”迈出了重要一步。其规范驱动的理念和强大的自动化功能可能吸引需要处理大型代码库的企业开发者。然而,Kiro的复杂性可能对独立开发者或小型项目构成学习曲线,亚马逊需要在后续优化中平衡易用性与功能深度。
随着免费预览的推进,Kiro的实际表现和用户反馈将成为其能否在竞争激烈的市场中脱颖而出的关键。AIbase将持续关注Kiro的发展及其对软件开发行业的影响。
网址:https://kiro.dev/