挑战Cursor,亚马逊最新AI编程工具Kiro震撼发布!
也叫"规范驱动开发"。“我想做一个网页,用于100人公司的年会抽奖,有一个抽奖按钮,点一下生成1个一等奖号码,再点击生成3个二等奖号码,再点击生成10个三等奖号码,中奖号码不能重复,最后有个保存按钮可以把中奖结果下载为图片保存。1. Agent Hooks 是一种基于事件的自动化规则,监听 IDE 操作(如文件保存、创建、删除或手动触发),自动调用 AI 执行预设任务,将重复性操作(如生成测试、更
如今AI技术的发展日新月异,各种AI集成开发环境(IDE)也是层出不穷。最近一段时间,亚马逊也推出了他们的AI编程工具,名为Kiro。
这款工具有什么亮点呢?今天就让我们来深度体验一下。
我们可以到https://kiro.dev/downloads/ 下载试用
如果你没有看到下载链接,可以去google搜索一下有哪些资源网站可以直接下载历史安装包,或者加入等待名单等待开放下载。
打开后,我们看到主页面,会让我们打开一个项目
然后点击 “Open project”,新建一个“kirotest”的文件夹
点击“open”,选中新建的项目文件夹
我们看到他支持两种工作模式 Vibe和Spec:
1. Vibe即氛围编程模式,和之前的发布的ai编辑器没有太大区别,用户就像和AI聊天一样,随便说说自己的想法,AI就开始写代码了。适合简单的任务。
2. Spec,也叫"规范驱动开发"。这个模式强制用户必须先写需求文档、设计文档,然后才能开始编码。它把开发过程分成三个阶段:需求澄清(requirements.md)、设计文档创建(design.md)、实施计划制定(tasks.md)。
每个阶段都有专门的提示模板,系统会强制用户确认每个阶段的成果,批准后才能进入下一阶段。Spec模式适合复杂的任务。Spec其实是把我们AI编程实战的规范经验和软件工程开发流程结合起来了。
我们可以看到Kiro目前支持Claude Sonnet4.0和3.7大模型
下面我们重点看下Spec开发模式,看看这个功能是如何使用的,首先点击SPECS右边的加号
输入你的idea,Kiro会自动帮你生成spec产品规格文件
这里我们输入提示词:
“我想做一个网页,用于100人公司的年会抽奖,有一个抽奖按钮,点一下生成1个一等奖号码,再点击生成3个二等奖号码,再点击生成10个三等奖号码,中奖号码不能重复,最后有个保存按钮可以把中奖结果下载为图片保存。”
输入idea后,按回车键,Kiro就在右边帮你生成spec规范文档了
我们检查一下需求文档,如果觉得ok,可以点击“move to design phase”转到设计阶段
稍等几分钟,设计文档好了
我们看看设计文档是不是符合要求了,如果ok,我们可以点击“move to implementation plan”进行任务规划
觉得任务规划的很完美了,就可以点击 “finalize task list”敲定任务列表,开始保存项目规范文件
Kiro提示我们可以打开“.kiro/specs/annual-meeting-lottery/tasks.md”,点击任务上的闪电按钮开始编码任务
那我们就点击 “1. 创建项目基础结构和核心HTML页面”上的“Start task”按钮开始编码
任务完成之后,任务前面的选中框会被选中,且提示“Task completed”
如果觉得代码ok,我们就依次执行完tasks文档中的任务
好了,下面是Kiro帮我们生成的代码文件,有html,js及测试文件
下面我们看看网页效果怎么样
发现有些小问题,我们可以把错误信息给Kiro,让他分析分析
然后我们和Kiro一起排除万难,终于运行成功了
另外Kiro还支持Agent Hooks和Agent Steering功能
1. Agent Hooks 是一种基于事件的自动化规则,监听 IDE 操作(如文件保存、创建、删除或手动触发),自动调用 AI 执行预设任务,将重复性操作(如生成测试、更新文档)转化为后台自动化流程
2. Steering 为 AI 提供持久化项目上下文,通过 Markdown 文件定义项目规范(技术栈、架构决策、业务目标),确保 AI 生成的代码始终符合团队约定,避免“每次对话重复解释规则”
由于篇幅限制,就不展开讲解了,大家可以下载下来研究一下
总结:
1 总体任务执行效果还算满意,除了基本功能代码之外,还写好了测试代码
2 单个任务耗时好几分钟,稍微有点久
3 运行html的测试文件,无法读取网页的错误信息,后期可以配合MCP网页服务来解决
4 最好做完一个任务后,把这个任务的所有测试都跑正确了,才进行下一个任务。减少错误的累积,降低调试的复杂程度
< END >
如果大家喜欢我的内容,欢迎关注公众号小灰AI训练营,专门分享各种AI工具和实操经验。关注公众号,回复关键字“清北”,可以获得清华与北大推出的DeepSeek学习手册。
最后,小灰创建了一个AI副业交流群,对DeepSeek或是其他AI产品感兴趣的朋友,都欢迎进群交流。扫码添加小灰微信,备注“ai“即可进群:
更多推荐
所有评论(0)