新知榜官方账号
2023-08-06 03:46:40
近日,AWS宣布其机器学习工具CodeGuru已向大众全面开放。这款工具可帮助开发人员简化应用程序,并提高应用的代码质量。CodeGuru据悉,这一服务由两个组件组成,分别是:AmazonCodeGuruReviewer:它是在codereview(代码评审)期间运行的错误扫描程序;CodeGuruProfiler:它是识别生产应用程序中的代码行并帮助找出CPU过度使用原因的工具。
去年12月,AWS发布了CodeGuru的预览版本。它可以帮助客户自动化代码审查流程,查找错误并提出补救措施的建议,以期在应用程序交付最终用户之前修复问题。对于在AWS计算实例上运行应用程序的开发人员而言,该工具可能大有助益。如果应用程序的代码无法有效利用CPU资源,开发人员要付出的成本就会比预期高出很多,而CodeGuru可以帮助避免这种情况。
据了解,CodeGurureviewer基于一些机器学习模型进行代码审查,这些模型是使用GitHub上的10000多个开源项目以及亚马逊自己的代码审查数据训练的。开发人员像平常一样将代码提交到GitHub或其他存储库上,然后将AmazonCodeGuruReviewer添加为代码审查者之一。它会打开一个个PR以审查代码。AWS表示它能非常准确地识别错误和关键问题。它还提供了一个PR仪表板,其中包含关于代码审查状态、分析的代码行数和给出建议数的信息。用户可以批准或拒绝建议。这款服务一项不错的特性是,其配置文件包括了对生产应用程序中发现的低效成本的估算数据,以及关于提高性能和降低成本的建议。
效益:为亚马逊节省数千万美元。亚马逊表示,其内部团队已在30000多个生产应用程序中使用了AmazonCodeGuruProfiler,从而帮助其节省了价值数千万美元的计算资源。亚马逊的消费者付款团队还使用它简化了高峰时期的运营工作,并提升了高峰期的应用程序性能。"我们的客户开发并运行了众多应用程序,其中的代码数以百万行计,”AWSAmazonMachineLearning副总裁SwamiSivasubramanian说。“确保代码的质量和效率是非常重要的,因为即使是少数几行代码中的错误和低效率部分也可能造成巨大损失。今天人们用来识别代码质量问题的方法非常耗时,缺乏自动化且容易出错,尤其是在大规模场景下更是如此。”
软件管理公司Atlassian是CodeGuru的早期用户,他们表示,在遇到应用程序问题时,这款工具可以将调查时间从几天缩短到几小时。Atlassian技术团队部门的工程主管ZakIslam表示:“当我们检测到生产中的异常时,凭借AmazonCodeGuru的持续分析功能,我们能将调查时间从几天缩短到几小时甚至是几分钟。”“我们的开发人员现在将更多精力投入到了提供差异化功能上,并减少了研究生产环境中出现问题的时间投入。”
据了解,AWS提供了长达90天的CodeGuru免费试用期。试用期结束后,在源代码存储库中运行CodeGuruReviewer时,每100行代码收费0.50美元。用户可以扫描所有源代码PR,之后该服务会只扫描更改的代码行。目前,CodeGuruProfiler的定价是基于总的采样小时数,每小时收费0.005美元。未来计划这一新服务现可在美国东部(北弗吉尼亚州、俄亥俄州),美国西部(俄勒冈州),欧盟(爱尔兰、伦敦、法兰克福、斯德哥尔摩)和亚太地区(新加坡、悉尼、东京)使用。AWS计划在未来几个月内宣布将其扩展到更多地区。
微信扫码咨询
相关工具
相关文章
推荐
阿里Accio中文版上线!一键搞定复杂采购
2025-08-19 09:13
视频“用嘴编辑”的时代来了,但钱包顶得住吗?
2025-08-15 17:59
智谱新模型GLM-4.5V全面开源,玩家们有福啦!
2025-08-12 17:56
扎心文案+AI插画=爆款!揭秘8万赞视频的制作全流程
2025-08-12 10:08
GPT-5没你想的那么好,附实测体验~
2025-08-11 11:07
一站式搞定AI绘图+视频,AI短片效率飙升的秘密在这儿!
2025-08-08 09:26
打工人新神器!10款国产AI,让你告别996!
2025-08-08 09:24
豆包视觉推理深度体验,AI也能“边看边想”了!
2025-08-08 09:19
300美元的AI男友来了!马斯克的情感生意从女友做到男友
2025-08-01 17:56
Agent智能体:2025年企业新员工,月薪仅需一度电?
2025-07-30 17:49