今天正式推出公开预览版的Kiro,是一款革命性的AI开发环境。Kiro在日语中意为“十字路口”(きろ),完美体现了传统开发与AI加速开发的交汇点。
AWS社区建设者在测试Kiro时,创建了一个完整的AI合规审核系统——一个使用Amazon Nova Premier模型审核电商产品评论、执行合规政策并维护完整审计记录的无服务器系统。传统上需要数周的规划、编码和迭代工作,使用Kiro的agentic AI方法只需极短时间即可完成。
项目需求包括:使用Amazon Bedrock Nova Premier的AI内容审核、局部政策驱动合规(GDPR等)、完整的监管合规审计记录、Step Functions编排的无服务器架构、实时监控和报告,以及具备适当安全性的生产就绪部署。
Kiro的方法围绕三个关键规格文件展开,作为项目的单一事实来源:
requirements.md使用EARS格式(Easy Approach to Requirements Syntax)捕捉用户故事和验收标准,确保每个人都理解功能目的。design.md概述技术架构,包括组件、数据模型和接口,作为实施蓝图。tasks.md将工作分解为相互构建的编码任务清单,提供清晰的实施计划。
这种方法的美妙之处在于,Kiro不仅创建文件,还创建与代码一起演进的活文件,在整个开发生命周期中保持准确性。
Agent Steering:项目特定智能
运行“Kiro: Setup Steering for Project”时,会创建三个steering文件:product.md定义产品愿景、功能和目标用户;structure.md记录项目目录结构和组织;tech.md记录技术栈和开发工具。
模型上下文协议(MCP):扩展Kiro的能力
MCP通过连接专门的服务器来扩展Kiro的功能。对于AWS密集型项目,AWS文件MCP服务器非常宝贵,提供对最新AWS文件、最佳实践、AWS Well-Architected Framework和实施模式的即时访问。
激活Autopilot模式时,Kiro变成开发加速器,提供完整代码实施、快速迭代和最高效率。对于AI合规审核项目,Autopilot模式非常适合实施基础组件:数据模型、Lambda函数和基础设施代码。
关闭Autopilot后,Kiro以“Supervised”模式运行,提供协作开发体验。在进行更改之前,Kiro会展示计划并等待明确批准,显示详细步骤,并通过便捷按钮接受或拒绝提议的更改。
使用Kiro的规格驱动方法,在不到一小时内完成了:14个主要任务和32个子任务、100%集成测试成功率、包含4个Lambda函数的完整无服务器架构、与Bedrock Nova Premier、Step Functions、DynamoDB的完整AWS集成、具备监控和安全性的生产就绪部署,以及保持最新的全面文件。
随着Kiro功能的快速扩展,我们正在见证AI驱动的独立企业时代的曙光,才华横溢的创始人或独立创企业可以用零员工创建价值数十亿美元的公司。
想象一下:从想法到MVP的完整产品开发少于60分钟;AI处理从客户服务到计费的所有自动化操作;可随需求增长的可扩展架构;从第一天起就实现全球部署。
Kiro的规格简化了团队之间的沟通并减少摩擦。清晰的边界允许并发开发工作而不会产生冲突。文件与代码一起演进,在整个项目生命周期中保持准确性,包括详细的需求、设计和任务列表同步在一起。通过预先强制明确需求定义来提高质量,防止后期昂贵的返工。
在Kiro公开预览期间,可以免费访问Anthropic Claude Sonnet 4.0和3.7模型。在其他地方访问这些高级模型通常需要订阅费或大量基于词元的费用,但使用Kiro,您可以在公开预览期间以合理的限制免费使用它们。
访问kiro.dev开始使用。加入Discord社区:kirodotdev。Code with Kiro黑客马拉松现正进行中,奖金池10万美元:kiro.devpost.com。
Kiro代表了人类创造力和AI能力的交汇点。这是清晰思维与快速执行的相遇,是架构愿景与实施现实的结合。软件开发的未来不是用AI取代开发者,而是用AI赋能开发者实现以前不可能的事情。Kiro让这个未来在今天成为现实。