AI

亚马逊云科技推出规范驱动的代理AI IDE Kiro

发布时间:2025年9月1日    来源:szf
亚马逊云科技推出规范驱动的代理AI IDE Kiro

快速阅读: 亚马逊云科技发布Kiro,VS Code的fork版本,支持规范驱动开发,帮助开发者克服氛围编程的缺点,提高代码质量和团队协作效率。

亚马逊云科技最近发布了Kiro “,这是一个新的VS Code fork分支, 致力于帮助开发者超越氛围编程(vibe coding)并解决它的一些缺点 “。Kiro直接支持规范驱动开发。开发者使用自然语言描述他们的需求。Kiro会输出带有验收标准的用户故事、技术设计文档和实现所需的编码任务列表。审查后,开发者可以逐步触发任务的实现。

虽然氛围编程非常适合快速原型迭代和应用需求的发现阶段,但它也有一些缺点。

AI生成的代码通常可能过于冗长,风格不一致,并且难以遵循既定的架构、治理和安全模式。在较大的团队中,不一致的氛围编程使用可能带来明显的入门、系统集成和维护方面的挑战。

在没有持续更新的测试套件的情况下,氛围编程的应用程序可能会随着时间的推移而退化,这意味着新功能的实现可能会改变之前已实现功能的正常运行。

Kiro的规范驱动工作流程将开发分解为三个不同的阶段:生成带有详细验收标准的用户故事,创建带有图表和模式的技术设计,以及将工作分解为一系列可跟踪的实现任务。

以下是分析仪表板需求的一个示例: ## 需求 ### 需求1 **用户故事:**作为数据分析师,我想从我的本地目录上传数据文件,以分析我的数据而无需将其发送到外部服务器。

#### 验收标准 1. 当用户访问应用程序时,系统应显示文件上传界面。

2. 当用户选择一个或多个数据文件时,系统应验证文件格式和大小: – 上传的文件应为JSON文件(即.json),文件包含单一的JSON对象。

– 该对象只有一个键:“raw” – “raw”键是一个对象数组,每个对象都有一个强制的“type”字段,可能还有其他许多可选的字段。

3. 当选择有效文件时,系统应将数据加载到应用程序的内存中,并在状态栏中显示一个进度条,跟踪每个选定文件的加载和处理。

4. 如果是不支持的文件格式,系统应显示一个有用的错误消息(例如,支持的格式、缺少的字段、错误的类型)。

5. 当数据成功加载后,系统应在状态栏中显示一个确认消息,并根据主页面设计要求显示主页面。

以下是生成的设计文档摘录: 以下是生成的任务序列(实现计划)的一个示例: Kiro的发布说明强调: Kiro的规范应该与你不断发展的代码库保持同步。开发者可以编写代码,并要求Kiro更新规范或手动更新规范以刷新任务。这解决了开发者在实现过程中停止更新原始制品的常见问题,这会导致文档不匹配,使未来的维护变得复杂。

Kiro还引入了Hooks, 这是由文件更改后触发的用户提示词 “。Hooks结合MCP服务器,允许开发者实现各种动作,特别有助于在开发团队中强制实现一致性并确保质量。文档提供了以下 Hooks的示例 “,验证用户界面设计是否符合Figma设计: 用户可以使用Figma MCP分析更新后的html或css文件,并检查它们是否遵循Figma设计中建立的设计模式。验证元素如显示区域、功能亮点、导航元素、颜色和按钮位置是否一致。

一些Hacker News上的开发者报告说,规范驱动开发放慢了开发速度。

一位开发者说 “: 我想在macOS上有一个小工具来显示我的全局键盘快捷方式。我给了Kiro一个简短的规范和一些描述输入数据模式的TypeScript。

它写了大约5000行代码,包括测试,它们……的确可以运行。它看起来不像我希望的那么好看,但我不能破坏它。然而,5000行代码对于这样一个简单的任务来说太多了,解决方案在每个可能的方向上都被过度设计了。我能够(手动)将其减少到大约800行代码,而不会丢失任何重要功能。

其他人则非常 重视这种方法 “: 我上周在相当棘手的日期时间解析问题上尝试了Kiro。我从大约两百个单词的提示和一些代码示例开始,使用它们来描述问题。类似于OP,它迫使我停下来更清晰地思考我试图解决的问题,最后当我看到它完成任务列表时,我感到非常惊讶。

我认为我唯一的反馈是,我的任务也在写很多测试,如果获得测试结果的反馈循环能够更整洁的话,这将是极其强大的。它像一个沙箱化的终端,我对YOLO模式不太感兴趣,需要不断授权以便让终端运行。

其他开发者 强调,有了Kiro,编程可能会向左转向到产品/项目管理 “: 这看起来真的很酷,除了需要学习一种新的语法(Gherkin真的那么糟糕吗?),但是,所有这些基于Agent AI的工作流程一直让我感到困扰。

你到底在什么时候进入工程开发?对于项目经理来说,这是一个很棒的演示,能够引导你的“团队”进行功能开发。但是如果没有适当的架构,开发确实会变成一团糟。有了氛围编程,我感觉我像是一个项目经理,而不是工程师。

Yehuda Cohen “写了一篇博客文章, 在Kiro的帮助下评估Kiro(reviewing Kiro with the help of Kiro) “,它给出了的积极评价,并贡献了以下见解: 实际情况在于,Kiro需要一种不同的项目管理方式。你不再只是编写代码;你正在引导一个可能被复杂性压垮的AI,这种方式更喜欢变通方案而不是根本原因分析,偶尔需要明确告诉它不要继续前进,直到问题真正得到解决。它很强大,但不能完全放任。

Kiro是VS Code的一个fork版本,因此支持Open VSX兼容的插件。在底层,Kiro由Anthropic的Claude提供支持。有兴趣测试Kiro工作流程的开发者可以遵循一个专门的游戏教程( 通过游戏学习 “)。

Kiro目前处于预览阶段,支持Mac、Windows和Linux,新发布的 定价计划 “从每月20美元起步。Kiro是由亚马逊云科技开发的专有软件。

原文链接: Beyond Vibe Coding: Amazon Introduces Kiro, the Spec-Driven Agentic AI IDE “

(以上内容均由Ai生成)

你可能还想读

Apriority获230万美元种子轮融资,加入Techstars加速债务管理智能化

Apriority获230万美元种子轮融资,加入Techstars加速债务管理智能化

快速阅读: Apriority宣布完成230万美元种子轮融资,由Techstars等领投。平台利用AI技术优化债务管理,帮助借款人节省利息,掌握财务控制权,尤其惠及低收入家庭。 旧金山,2025年10月23日 —— 以借款人为核心的服务平台 […]

发布时间:2025年10月23日
Cercli获1200万美元融资,加速AI劳动力平台发展

Cercli获1200万美元融资,加速AI劳动力平台发展

快速阅读: 阿联酋工作管理平台Cercli获1200万美元A轮融资,由Picus Capital领投。资金将用于产品开发、AI创新及市场扩展,目标中东、欧洲和北美。Cercli实现每月22%增长率,客户覆盖50国。 总部位于阿联酋的工作管理 […]

发布时间:2025年10月23日
扎克伯格裁撤600名AI工程师,但称AI仍是未来核心

扎克伯格裁撤600名AI工程师,但称AI仍是未来核心

快速阅读: Meta宣布裁减AI部门约600名工程师,涉及FAIR等多个团队,旨在精简业务提高效率。CEO扎克伯格重申AI仍是公司核心,将继续投资高级机器学习和超级智能项目。 Meta近日宣布从其人工智能(AI)部门裁员约600名工程师,此 […]

发布时间:2025年10月23日
Andreessen Horowitz拟筹集100亿美元,加密货币未被列入重点

Andreessen Horowitz拟筹集100亿美元,加密货币未被列入重点

快速阅读: 风险投资公司a16z计划筹集100亿美元,重点投资AI和国防,未提及加密货币。此举令人意外,因a16z曾是加密领域的重要支持者,近期仍积极投资相关项目。 据报道,风险投资公司安德森·霍洛维茨(a16z)正在寻求筹集约100亿美元 […]

发布时间:2025年10月23日
花旗资助香港390万港元,助力贫困青年掌握AI技能

花旗资助香港390万港元,助力贫困青年掌握AI技能

快速阅读: 花旗基金会向香港“改变年轻生命基金会”捐赠50万美元,支持为期两年的“求职挑战”项目,提升弱势青少年的人工智能技能和求职能力,增强其就业竞争力。 花旗基金会向香港“改变年轻生命基金会”拨款50万美元(约390万港元),用于为期两 […]

发布时间:2025年10月23日
AI成新界面,企业转型加速

AI成新界面,企业转型加速

快速阅读: 自动驾驶技术从微小升级到移除方向盘,彻底改变车辆设计和旅程体验,重塑汽车与环境的关系。AI发展类似,通过小步快跑实现重大转变,成为统一的用户界面,改善客户互动体验。 多年来,汽车自主驾驶功能的发展似乎只是一系列微小的升级,比如车 […]

发布时间:2025年10月23日
实博蒂克斯成立顾问委员会,推动AI技术发展

实博蒂克斯成立顾问委员会,推动AI技术发展

快速阅读: Realbotix成立顾问委员会,增强AI技术,调整董事会。成员包括谷歌萨利姆·哈桑及转任的安德鲁·德苏扎,目标推进AI与机器人技术发展。弗雷德·派退休,公司感谢其贡献。调整优化产品,强化全球市场地位。 Realbotix公司宣 […]

发布时间:2025年10月23日
OpenAI联手Vantage在威斯康星建数据中心,预计近吉瓦规模

OpenAI联手Vantage在威斯康星建数据中心,预计近吉瓦规模

快速阅读: OpenAI宣布在美国扩展Stargate数据中心计划,包括威斯康星州Lighthouse项目,预计2028年完工,将开发近1吉瓦电力,采用可持续能源和环保措施,创造数千就业岗位。 该设施是OpenAI在披露美国五个Starga […]

发布时间:2025年10月23日