简介
Kiro 是 AWS 推出的 AI 集成开发环境(IDE),核心主张是从”AI 辅助编码”迈向”智能体工程(Agentic Engineering)“。与传统的代码补全工具不同,Kiro 采用规范驱动开发(Spec-Driven Development):在动手写代码之前,先由 AI 与你协作,把模糊的想法转化为结构化的需求文档、技术设计和可执行的任务清单,再由 AI 代理按计划自动完成实现。
这种方式把软件开发的起点从”敲代码”前移到”澄清意图”,让工程过程更可追溯、更可维护,也更适合让 AI 承担复杂的多步骤开发任务。
核心功能
- 规范驱动开发:自动生成需求(Requirements)、设计(Design)与任务(Tasks)三层文档
- AI 代理执行:代理依据任务清单自主编码、运行与迭代
- Hooks 自动化:在特定事件触发时自动执行预设的 AI 操作
- 多模型支持:可选用不同的前沿大模型驱动开发流程
- 代码库理解:索引并理解现有项目结构,保持上下文一致
价格
Kiro 提供免费使用额度,高级功能与更高额度可通过订阅获取,具体以官网定价为准。
优缺点
优点:
- 覆盖从需求澄清到代码落地的完整链路
- 规范文档让团队协作与代码评审更高效
- AI 代理执行大幅减少重复性劳动
- 背靠 AWS,工程与生态可靠
缺点:
- 产品较新,插件与社区生态仍在成长
- 在遗留大型项目上的适配需要额外评估
- 更多额度与高级能力需要付费
适合人群
适合希望把 AI 深度融入研发流程的工程师团队、追求规范与可维护性的技术负责人,以及想体验”规范驱动 + 代理执行”新范式的开发者。
使用技巧
- 先花时间打磨需求与设计文档,规范越清晰代理产出越准
- 用任务清单拆分复杂需求,便于逐步验证
- 善用 Hooks 把重复性检查与操作自动化
- 结合既有测试用例验证代理产出,保证质量