当前位置:商业频道首页 > 财讯 > 正文

亚马逊跳入AI编程红海:不只是AI写代码 更意在打造开发新范式(2)

亚马逊跳入AI编程红海:不只是AI写代码 更意在打造开发新范式

Kiro还会生成任务和子任务,每个任务包含单元测试、集成测试、无障碍需求等实施细节,以便程序员分步骤检查工作,而不是在AI输出一堆代码后才开始从头调整。

亚马逊跳入AI编程红海:不只是AI写代码 更意在打造开发新范式

在整个开发过程中,AI也会保持开发文档和代码库同步。程序员可以通过编写代码来更新文档,也能通过修改文档以刷新任务。

Kiro的另一个产品特色是名为“钩子”(hooks)的AI开发代理。亚马逊介绍称,“钩子”代理像是一位经验丰富的开发者,帮助程序员解决提交代码前常见的一系列烦心事——有没有搞坏别的功能?测试是否更新?文档是否更新?

Kiro的“钩子”是事件驱动的自动化工具,在幕后默默帮助开发者干完“苦活累活”。

亚马逊举例称,当程序员保存一个React组件时,“钩子”会自动更新测试文件;当程序员修改API端点时,“钩子”会更新README文件;当程序员准备提交代码时,安全“钩子”会扫描是否有泄露的凭证。

从开发团队的角度来看,“钩子”也能确保所有开发者都能得到相同的质量检查、代码标准和安全验证修复,同时能够避免程序员们堆砌功能过多的组件。

亚马逊表示,目前推出的是Kiro的预览版。预览结束后将推出免费和高级版,该项目目前使用亚马逊投资的Anthropic公司的AI大模型,后续还会引入其他替代方案。

(责任编辑:卢其龙 CN070)

热点推送

本周关注

MORE