2025年7月15日,亚马逊AWS正式推出AI编程工具Kiro的预览版。这表明亚马逊正式入局竞争激烈的AI编程领域,Kiro不仅仅是一个能写代码的AI工具,更意在打造开发新范式。相关介绍如下:聚焦AI编程可用性问题:当前多数AI代码生成器在执行任务时,难以跟踪编写过程中的决策并为团队记录,且生成的代码在推向生产环境时存在困难。而Kiro则致力于通过AI生成、执行和同步更新成熟、结构化的开发流程,让AI写的代码更易投入生产。前置开发流程:Kiro能与程序员合作,在编写代码前定义需求、系统设计和待实现任务。例如,若要为电商网站添加用户评价系统,程序员只需向Kiro下达自然语言指令,它就能拆解需求,生成包含数据流图、数据库模式、接口和API端点等内容的设计文档,还会生成任务和子任务,每个任务都有单元测试等实施细节,方便程序员分步检查。保持文档与代码库同步:在整个开发过程中,Kiro会确保开发文档和代码库保持同步。程序员可通过编写代码更新文档,也能通过修改文档刷新任务,减少了因两者不同步导致的开发问题,提高了开发效率和质量。“钩子”代理自动化辅助:Kiro的“钩子”是事件驱动的自动化工具,类似经验丰富的开发者,可帮助程序员解决提交代码前的常见问题。如保存React组件时自动更新测试文件,修改API端点时更新README文件,提交代码时扫描是否有泄露凭证等,还能确保团队遵循相同质量检查和代码标准。后续计划:Kiro预览期间向所有开发者免费开放,支持macOS、Windows和Linux系统,开发者可通过Google账户直接登录。正式发布后,亚马逊计划推出免费版、专业版、专业增强版三种定价层级。该项目目前使用亚马逊投资的Anthropic公司的AI大模型,后续还会引入其他替代方案。
|
|