- 发布日期
- 开发方
- 亚马逊(Amazon)
是什么
Kiro 是一个智能体集成开发环境(agentic IDE),也就是让 AI 智能体承担相当一部分工作的开发环境。它被介绍为一种通过「规格驱动开发」(spec-driven development)把开发者从原型阶段带到生产环境的产品 [1]。公开的结构化资料把亚马逊云科技(Amazon Web Services)列为其母机构 [2]。Kiro 于 2025 年 7 月 14 日在一篇题为 Introducing Kiro 的公告中发布,作者是 Nikhil Swaminathan 与 Deepak Singh [1]。
从一条提示词到一份规格
工作从一条提示词开始。Kiro 据此生成若干用户故事(user story),每个故事都带有用 EARS(Easy Approach to Requirements Syntax)记法写成的验收标准;EARS 用固定的句式陈述需求,使需求读起来不容易产生歧义 [1]。这些用户故事构成一份规格(spec)。
规格是用来把一项功能彻底想清楚的产物。真正引导智能体写出更好实现的是这份规格,而不是最初那条提示词 [1]。这个先后顺序改变了人把注意力放在哪里:开发者不必等到改动做完再去判断,而是在功能究竟应当做什么还很容易修改的时候,就围绕一段写下来的话讨论。
设计与任务
规格获得确认之后,Kiro 会把代码库与规格放在一起分析,产出一份设计文档,内容包括数据流图、TypeScript 接口、数据库模式(database schema)和 API 端点 [1]。
接着,它依据设计生成任务与子任务,按依赖关系排序,并把每个任务关联回某条需求,使一项具体工作可以追溯到它所服务的那条要求 [1]。需求、设计、任务这三步,本来就是软件项目计划中常见的顺序;不常见的是每一份文档的初稿由工具写出,而且这些文档留在工具内部,不是散落在另一份计划文件里。
钩子
Kiro 的钩子(hooks)是事件驱动的自动化:当文件被保存、创建或删除时,或者由人手动触发时,它会启动一个智能体去执行某项任务 [1]。也就是说,除了在对话里被召唤,智能体还可以挂在代码库的日常事件上。
可用性
在预览(preview)期间,Kiro 免费使用,但有一些限制 [1]。发布时的访问需要经过候补名单(waitlist)[1]。它支持 macOS、Windows 和 Linux,并支持大多数主流编程语言 [1]。也就是说,公告描述的是一个仍处于预览阶段、进入需要排队的产物。
处在什么位置
Kiro 属于把智能体、而不是逐行补全放在中心的这一类编程工具。它比较特别的选择,是让写下来的规格成为控制界面:在智能体着手实现之前,开发者先确认规格与设计 [1]。规格里的信息同样是生成的任务所要指回的对象,因此从一条需求到为它做的工作,这条线索在环境内部一直看得见 [1]。在这样的安排里,评审发生在需求与接口被决定的时刻,而不只是在看代码差异的时候。
开发方1
注释与来源
- Introducing Kirohttps://kiro.dev/blog/introducing-kiro/
- Kirohttps://kiro.dev/
引用本页: Kiro(AWS 的规格驱动 IDE). TellWorld, https://www.tellworld.net/zh/products/kiro. 更新于 2026-11-07