目录
一、Kiro的核心武器:别急着写代码,先让AI帮你“写文档”
二、用起来舒服吗?VS Code的“亲兄弟”,还能白嫖Claude 4
🎬 攻城狮7号:个人主页
🔥 个人专栏:《AI前沿技术要闻》
⛺️ 君子慎独!
🌈 大家好,欢迎来访我的博客!
⛳️ 此篇文章主要介绍 AI代码编辑器Kiro
📚 本期文章收录在《AI前沿技术要闻》,大家有兴趣可以自行查看!
⛺️ 欢迎各位 ✔️ 点赞 👍 收藏 ⭐留言 📝!
前言
各位开发者朋友们,我们先来对号入座一个场景:
接到一个新需求,脑子里有个大概的idea,二话不说,打开编辑器,`main.py`建好,直接开干!想到哪写到哪,代码像藤蔓一样自由生长。这个功能实现了,再加下一个。等项目上线了,回头一看,代码一团糟,文档?不存在的。测试?全靠手点。
这个过程,有个很潮的词来形容,叫“氛围编码”(Vibe Coding)。
听起来很酷,很有黑客范儿,但我们都心知肚明,这种“跟着感觉走”的开发方式,留下的就是一屁股“技术债”。项目越搞越乱,维护成本越来越高,最后谁接手谁骂娘。
现在,有个巨头看不下去了。亚马逊旗下的AWS,最近发布了一款全新的AI代码编辑器——Kiro。它的野心很大,不只是想做个Copilot那样的“副驾驶”,而是想从根儿上,治好我们这个“随性编码”的“老毛病”。
一、Kiro的核心武器:别急着写代码,先让AI帮你“写文档”
Kiro和我们现在用的大部分AI编码工具,最大的不同就在于它的核心理念:“规范驱动开发”(Spec-Driven Development)。
这是什么意思呢?
(1)传统AI工具(如Copilot):你给它一句注释“写一个用户登录函数”,它“啪”的一下,给你一段代码。快是快,但这段代码可能没考虑边界情况,也没有和你的其他模块对齐。你还是得自己去修修补补。
(2)Kiro的玩法:你给它一个更宏观的想法,比如“给我的产品加一个评论系统”。
Kiro不会立刻给你甩一堆代码。相反,它会像一个资深的产品经理+架构师一样,先和你“开个会”,然后生成一份详细的“需求与设计文档”(Specs)。
这份文档里可能包括:
(1)用户故事:用专业的EARS格式,清晰定义用户能干嘛(查看评论、创建评论、筛选评论…)。
(2)数据流图:告诉你数据是怎么在系统里跑的。
(3)接口定义:直接生成TypeScript接口。
(4)数据库结构:设计好数据表长什么样。
(5)API端点:告诉你后端的接口有哪些。
等你和AI一起确认了这份“蓝图”没问题,Kiro才会基于这份双方都认可的规范,去生成代码、测试用例和相关文档。
看明白了吗?Kiro在强迫我们(和它自己)在写下第一行代码之前,先把事情想清楚。它试图解决的,正是AI时代“代码生产力过剩”带来的新问题——我们创造混乱的速度,可能比以往任何时候都快。
二、用起来舒服吗?VS Code的“亲兄弟”,还能白嫖Claude 4
一个新IDE想让我们从熟悉的VS Code里挪窝,可不是件容易事。Kiro显然很懂这一点。
它直接基于Code OSS构建,这玩意儿就是VS Code的开源基础版。这意味着:
(1)你所有的VS Code设置、主题、快捷键都能无缝迁移。
(2)它兼容Open VSX插件市场(虽然不是官方的VS Code Marketplace,但也很丰富了)。
基本上,你用起来会感觉这就是个“开了挂”的VS Code,学习成本极低。
更让人惊喜的是,Kiro的格局很大:
(1)不强行绑定AWS:它作为一个独立品牌发布,你甚至不需要AWS账户,用谷歌账户就能登录。
(2)默认模型很良心:目前Kiro默认使用Anthropic的Claude Sonnet 4和Sonnet 3.7,这些可都是第一梯队的顶级模型。
最关键的是,在目前的免费预览阶段,这一切都是免费的!能免费用上Claude 4这一级别的模型来帮你干活,这羊毛不薅白不薅。
三、有哪些“黑科技”?能看懂手绘图的“代码管家”
除了核心的“规范驱动”理念,Kiro还塞了一些挺有意思的创新功能。
(1)Agent Hooks(智能体挂钩):这就像给你的项目请了个不知疲倦的“代码管家”。你可以设置一些自动化任务,比如在你每次保存或提交代码的时候,Kiro的后台Agent就会自动帮你生成单元测试、集成测试,或者更新相关的文档。这能极大地保证你的代码和之前定好的“规范”始终保持一致。
(2)自适应UI:Kiro的界面会根据你当前的工作流程,动态地调整布局,把最需要的工具和信息推到你面前,让你用起来更顺手。
(3)多模态输入:这个功能很有意思。你可以直接上传一张你手绘的架构图(比如在餐巾纸上画的那种草图),Kiro能把它“翻译”成实际的AWS CDK(云开发工具包)代码。这在做快速原型验证的时候,简直是神器。
四、巨头们的AI编辑器之战,Kiro想打什么牌?
Kiro的出现,意味着亚马逊正式加入了这场愈发激烈的AI编码工具大战。
(1)微软/GitHub有Copilot,它已经深度融入了全球最大的代码社区。
(2)谷歌最近刚花了24亿美金收购了AI编码工具Windsurf团队,野心勃勃。
(3)Cursor这样的创业公司,则通过极致的AI原生体验,俘获了一大批忠实粉丝。
在这场“神仙打架”中,Kiro的定位非常清晰:它不只是想帮你写几行代码,而是想帮你构建可维护、可扩展、生产级别的软件系统。
它瞄准的,正是Copilot等工具被诟病最多的痛点——生成的“快餐代码”虽然能解一时之急,但往往难以维护,容易在大型项目中埋下隐患。Kiro用“规范先行”的重型武器,试图在“开发效率”和“工程质量”之间,找到一个新的平衡点。
结语:值得我们去尝试吗?
毫无疑问,Kiro是一个值得所有开发者关注和尝试的新物种。
对大型项目/团队来说:Kiro的“规范驱动”理念可能正是你们所需要的。它能帮助团队在大型代码库中保持一致性和高质量,减少沟通成本和技术债。
对个人开发者/小型项目来说:Kiro可能显得有点“重”。如果你只是想快速实现一个小功能,那么先写一大堆规范可能会让你觉得繁琐。但是,它强大的自动化功能,以及免费的顶级模型,依然有巨大的吸引力。
当然,Kiro目前还处于早期预览阶段,肯定会有不少bug和需要完善的地方。但它所代表的方向——从混乱的“氛围编码”,走向结构化的、与AI深度协作的“规范编码”——或许正是AI辅助开发的下一个进化方向。
亚马逊CEO说“Kiro有望改变开发者构建软件的方式”,这话是不是吹牛,我们不妨亲自去试试看。
Kiro官网:https://kiro.dev/
看到这里了还不给博主点一个:
⛳️ 点赞
☀️收藏
⭐️ 关注
!
💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖
再次感谢大家的支持!
你们的点赞就是博主更新最大的动力!