亚马逊旗下云计算服务 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/










