人人都是开发者,亚马逊云科技编程助手Amazon CodeWhisperer有效提升代码工作效率
近年来,随着AI技术的进步、基础设施建设的不断完善,AI应用场景不断丰富,各类AI产品和工具层出不穷。其中,面向开发者的AI编程工具也在不断迭代,并因宣称能“帮开发者写代码”而引发关注。目前,可以为开发者提供编程建议的常用工具大致有两类:一类是AI代码补全工具;另一类是生成式AI工具。
前一种AI代码补全工具,在今年又有“新势力”入场——亚马逊云科技正式推出实时AI编程助手Amazon CodeWhisperer,免费提供给所有开发人员使用。
Amazon CodeWhisperer使用实测
综合整理了开发者们在使用门槛、代码建议能力(上下文联系能力)、安全扫描以及在实战中是否真的具备提效能力方面的反馈。
开发者容易上手吗?
Amazon CodeWhisperer有简单明了的官方教程,就在亚马逊云科技官网即可找到。
开发者安装亚马逊云科技的工具包插件,在Amazon CodeWhisperer弹出窗口使用电子邮件地址注册,并使用亚马逊云科技账户登陆,即可开始功能测试。部分开发者通过Jetbrains的plugin功能,查找亚马逊云科技工具包插件,点击“install”完成安装,均反馈安装过程比较方便。大部分的开发者都可以通过原有亚马逊云科技的账号授权顺利登陆。
部分开发者使用Goland的插件功能安装,也可以一键顺利安装。少数开发者觉得登陆入口有点深(如果错过了登录的弹窗,用户就需要使用config配置登陆凭证)。总体来看,基本上所有开发者都可以顺利安装并开始使用。
代码建议速度和实用性怎么样?
代码建议能力是AI编程工具的核心能力,广受开发者关注。绝大多数开发者都对此项能力进行了专项测试。
代码建议能力测试
在现有代码中,输入一行注释,“create a function,get response from openai”,测试Amazon CodeWhisperer会给出怎样的反馈:
测试小结:Amazon CodeWhisperer可以完成整个功能的书写,能够做到以下几点:自动生成方法名称,命名比较符合规范;可以基于上下文,获取引用的项目,有较强的上下文联系能力;可以读取到上下文的配置文件,在这个例子里,可以正确拿到open_ai_key。
上下文联系能力测试
测试小结:联系上下文,Amazon CodeWhisperer的代码建议用上了开发者自定义的函数。
有开发者表示:“当我遗漏了一个括号、忘记了引入某个模块或使用了错误的函数参数时,它会立即给出相应的警告。”大部分开发者认为Amazon CodeWhisperer编辑器功能很实用,不仅能够根据使用的变量、函数和类名提供相应的补全选项,还可以提示潜在的错误和问题。也有开发者谈道:“Amazon CodeWhisperer让我们可以实时共享代码并进行编辑,这样可以减少文件来回传输的麻烦;提供的版本控制功能,让我能够轻松创建分支、合并更改和回滚代码,让团队在开发过程中更加灵活和有序。”
参加测试的开发者们普遍反馈:开发者的注释描述越准确,Amazon CodeWhisperer生成的代码质量越高。整体而言,Amazon CodeWhisperer给出代码建议的能力和速度基本达到开发者预期,也可以根据联系上下文给出符合开发人员开发风格的代码建议。
安全扫描能否提高代码可靠性?
一些开发者对于AI编程工具持观望或者“不信任”态度,原因之一可能是担心代码安全无法保证。Amazon CodeWhisperer内置的安全扫描功能,可以帮助开发者扫描Java、JavaScript和Python编程语言中难以发现的漏洞。安全检查功能不仅会检测开发者自己写出的代码,还会检测Amazon CodeWhisperer给出的建议代码,力求最大程度上保证代码的安全准确。
在实际测试时,Amazon CodeWhisperer安全检查功能使用简单方便,很快就可以给出修改意见,只需开发人员点击开始检测即可。如果安全检测后的反馈是“nothing to show”,就表示安全检测顺利通过。开发人员可以在编写代码时随时使用Amazon CodeWhisperer的安全检查功能保证代码质量。
测试小结:Amazon CodeWhisperer提示开发者将此处的标识设置改为“True”。
是否具备实战中的提效能力?
开发者们给出的反馈几乎都是肯定的。有开发者表示:“有个很实用的功能,就是语法检查。我写代码的时候,它会实时检查语法错误,并给我标记或提示。这样我就能及时发现和改正错误,避免在编译或者运行时出现麻烦。尤其是在大型项目里,这个功能对于代码的稳定性和一致性非常重要。”其实已经有不少开发者正在使用不同的AI编程工具了,比如Amazon CodeWhisperer已经帮助埃森哲Velocity团队的开发工作量减少了30%。
“人人都可以是开发者”
回到开篇的问题:AI编程工具可以成倍提效吗?答案是肯定的。根据对社区开发者的走访,不难发现,各类AI开发工具的出现正在进一步降低开发门槛,不少非IT开发人员已经也可以经过快速学习,尝试使用AI工具进行简单但是可以满足自用的软件开发了。
“人人都是开发者”的大趋势下,我们可以从尝试一款AI编程工具开始,感受AI改变编程的力量!
当然,想要开发环境变得更加便捷,亚马逊云科技Amazon Lightsail虚拟专用服务器(VPS)也是不容错过的,只需几次点击就可以创建属于自己的网站或是应用程序,并且还能自动配置联网、访问和安全环境。
说到亚马逊云科技Amazon Lightsail就不得不提到Amazon EC2了。在亚马逊云科技云服务器Amazon EC2上,您可以完成绝大部分工作负载,以上聊到的Amazon CodeWhisperer和Amazon Lightsail也都可以部署在其之上,进行轻松的迁移或应用程序的构建,让开发者更加轻松便捷的开发针对个人需求的软件或功能。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。
标签:
相关推荐:
最新新闻:
- 人人都是开发者,亚马逊云科技编程助手Amazon CodeWhisperer有效提升代码工作效率
- 开发者福利!一文入门亚马逊云科技基于机器学习的代码生成器Amazon CodeWhisperer
- 15组创作达人齐聚飞宇科技,稳定器新品提前曝光?!
- 森海塞尔EW-DP SKP直插式发射机:真正的无失真录制
- 基于亚马逊云科技Amazon SageMaker部署Stable Diffusion模型
- 沈逸:中德
- 亚马逊云科技五项行动,助力企业更好的落地生成式AI业务
- 锐阳基金会赋能加持|2023未来创新峰会圆满落幕!
- Dear Reality推出SPATIAL CONNECT for Wwise——XR音频制作新高度
- 兰贡生物绿色生活
- 火星皮卡48V柴油混动,一箱油穿越千里无人区
- 诺音曼微型夹式麦克风MCM在大型舞台大放光彩
- 兰贡生物:深耕生物大健康产业,服务“健康中国”战略
- 买美容仪看这篇,全网超火美容仪真实测评
- 美腕获得人民日报社“2023环境、社会及治理(ESG)年度案例”荣誉
- 美腕获得人民日报社“2023数字经济创新案例”荣誉
- 站上更高的世界舞台,长城汽车海外单月销量创历史新高!
- 使用亚马逊云科技Amazon EC2预留实例最大限度地节省成本和提高灵活性
- 火星皮卡“大”显身手 荒漠狂飙定义越野生活新方式
- 科技抗老新突破,香港美容仪品牌内地重磅上市
- 安全技术再获点赞,网商银行获国家级网络安全大赛“陇剑杯”二等奖
- 美国禁销白炽灯泡 25岁小伙囤了3500个够用一辈子
- 周杰伦天津演唱会带动消费30亿以上 6成为外地观众
- 《骑马与砍杀2》9月19日多区调涨 国区除外
- 游民晨播报:《EA Sports FC 24》最高分球员揭晓 《不羁联盟》未通过主机认证测试
- 《动物派对》将联动“白菜狗” 推出联动皮肤
- PS5多个捆绑包优惠五十美元 截至9月29日
- 《收获日3》7分钟实机公布 9月21日发售
- R星处理GTA6爆料出纰漏:删了但没完全删
- 《星空》的NPC笑容太假?一名开发者找到了原因
- 让“武老师”不再“武老师” 《装甲核心6》公布补丁更新信息
- 传闻:《龙珠Z:电光火石4》将于2024年初发售
- 《塞尔达传说》真人电影将开拍 任天堂担忧
- 克莱斯勒大厦不会出现《漫威蜘蛛侠2》
- 《星空》博主称游戏未体验满员 有玩家抱怨加载严重
- 上线数字版?《芭比》遭观众不满:削弱电影长尾表现
- 第九届中国金鹰电视艺术节颁奖晚会(第九届中国金鹰电视艺术节简介)
- 酱香拿铁爆火,盘点这些年茅台在A股创下的六大“神话”
- 飙升至六倍价格 土耳其PS Plus订阅费用大涨
- 《电锯惊魂10》全新海报:浑身浴血护士小姐
- 问女朋友的真心话刺激的话(问女朋友的真心话)
- 郭明錤:华为.倒逼苹果走出舒适圈积极创新
- 《星球大战:黑暗力量》重制版Steam页面 不支持中文
- 半价预售 电子书阅读器Max限时半价
- 美国家庭净资产达到历史最高水平!
- 杭州亚运会最新赛程出炉:电竞项目9月26日比赛
- Steam认证设备1030被确认为中国产,产地为中国
- 暖心女孩帮胳膊受伤同学剥虾
- 杭州亚运会总赛程3.0版发布:电子竞技9月26日开赛
- 滴滴App上架后连续增长 中国出行6月日均突破3000万单
- 孩子成绩全班垫底,父亲3句话让他最终考入名校!养育孩子也是家长自我提升的过程
- po 文是什么意思(po文是什么意思)
- 不到3000元买256GB的P50?华为手机秒杀活动已开启
- 浙江一地启用红色激光智能斑马线:让行人变红 事故率大降
- 淘宝AI大模型“淘宝问问”正在内测 输入信息生成文字等
- 《博德之门3》6号热更新补丁发布 修复对话与教程
- 魔兽世界向日葵宝宝铃声(魔兽世界向日葵)
- 安徽六安:童心感师恩 祝福寄深情
- 摩洛哥皇家武装部队称该国地震造成约100人死亡
- 国家统计局城市司首席统计师董莉娟解读2023年8月份CPI和PPI数据
- 市值蒸发1900亿美元:苹果被甩开
- 问界新M7开启预售:25.8-31.8万
- 华为Mate 60手机保护壳上架:99元 全包设计
- 华为Mate X5折叠屏手机开启预订
- 华为Mate X5折叠屏手机开售
- 《罗布乐思》9月登陆Quest VR 10月登陆PS主机
- 《星空》“高清重制”MOD公布 第一版很快推出
- 经典日剧《半泽直树》或翻拍国产剧
- 传NS后继机型搭载12GB内存 技术演示使用DLSS 3.1
- 今日湖南城市学院怎么样啊是几本(湖南城市学院怎么样啊)
- 赛技能,提素质,这场竞赛有“知”有“味”
- 意外险疾病可以报销吗?可以报销多少钱?
- 收藏!2023元器件类概念股(9/8)
- 衡阳首个市级应急救护培训基地在湘南学联纪念馆建成揭牌
- 《星空》:已为PC平台进行优化 流畅运行