作为 Claude 背后的金主,亚马逊终于在 AI 编程领域终于出手了!昨日,他们推出了自家的 Agentic IDE —— Kiro,一款由 Claude Sonnet 4 驱动的开发工具,目标明确:解决 vibe coding 应用难以上线的 “最后一公里” 问题。

Kiro
乍看之下,Kiro 有些像 Cursor,但本质上,它走的是另一条路线。最大的不同在于:Kiro 默认内置了 “规格驱动开发”(spec-driven development)。它不是简单帮你写代码,而是围绕需求文档、设计流程和任务拆解进行自动化组织。换句话说,它希望从一开始就把你的 prompt 引导进一个可以交付、可协作、可维护的开发流程。因此,这个工具的核心理念,是让那些 “vibe coding” 出来的 APP 更容易转入生产环境 —— 这是目前很多平台都难以做到的事。
目前 Kiro 已开放公开预览、免费试用,相关讨论也开始在 Reddit 上逐渐升温。一位体验者提到,很多人之前在 Claude Code 里用的那些技巧,都可以丝滑迁移到 Kiro 里。更惊艳的是,Kiro 自动把软件工程的最佳实践应用到 vibe coding 工作流里,让 APP 开发变得更有结构、更有条理。举个例子:他在没有任何额外 prompt 的情况下,Kiro 自动为他的项目生成了完整的规格说明,包括:
- 项目的背景和目标
- 功能需求和用户故事
- 技术架构和数据模型
- 任务拆解和优先级排序
Kiro 开发流程中引入了两种核心机制 ——Specs(规格)和 Hooks(钩子),用来配合 AI Agent 更好地 “打工”。Specs(规格) 是在你深入思考某个功能、提前规划重构、理解系统行为时非常有价值的中间产物。而 Hooks(钩子)则允许你在特定的事件发生时,自动触发一些操作,比如在文件保存时自动运行测试、生成文档等。
除此之外,Kiro 还有以下一些亮点功能:
- 多模态输入:支持图片输入,你可以上传 UI 设计图或架构图,让 Kiro 根据图片来生成代码。
- 模型上下文协议(MCP):可以连接到各种文档、数据库、API,让 Kiro 在编码时能够获取更多的上下文信息。
- 自动驾驶模式(Autopilot):能够自动执行一些大型任务,比如整个项目的搭建、部署等。
- 可配置的 Agent 交互:通过 Steering 文件,你可以自定义 Kiro 的行为,让它更好地适应你的项目需求。
总的来说,Kiro 的出现为 AI 编程领域带来了新的思路和方法,它将 vibe coding 与软件工程的最佳实践相结合,有望让更多的开发者能够更高效地开发出可上线的应用。如果你对 AI 编程感兴趣,不妨去试试 Kiro,相信你会有不一样的体验。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...