k8凯发天生赢家·一触即发|柚子直播平台|国际清算银行报告显示:AI编程工具对程
来源:凯发官网入口首页 发布时间:2024-07-12
(BIS)最新发布的年度经济报告中★ღ◈,在“AI对宏观经济的影响”主题里提到的个科学实验表明★ღ◈:AI编程工具★ღ◈,对程序员的生产力提升在50%以上★ღ◈。
该科学实验跟踪了1219名蚂蚁程序员编程情况★ღ◈,每位程序员跟踪周期为14周★ღ◈,实验通过观察他们在使用AI编程工具CodeFuse时★ღ◈,对生产力提升的情况得出的结论★ღ◈。
结果显示★ღ◈,AI所带来的生产力提升中仅有小部分来自于代码的直接生成★ღ◈,而更多是通过在与机器交互过程中激发了程序员的创造力★ღ◈。同时柚子直播平台★ღ◈,AI编程对初级程序员提升更为明显★ღ◈,高级程序员遇到问题更倾向于独立解决k8凯发天生赢家·一触即发★ღ◈。这是由于目前人类对AI工具的信任度尚处于早期阶段★ღ◈。
这一实验整体周期历时近三个月★ღ◈,把1219名程序员分成两组★ღ◈,通过跟踪的数据★ღ◈,分析不同类型的程序员在使用AI编程工具时的不同表现★ღ◈。最终发现★ღ◈,通过AI编程工具★ღ◈,可提升程序员生产力达50%以上★ღ◈。
该实验是BIS在数字经济开放研究平台上的研究成果★ღ◈。开放研究平台由北京大学数字金融研究中心★ღ◈、国家金融与发展实验室★ღ◈、蚂蚁集团研究院★ღ◈、上海交通大学中国金融研究院★ღ◈、浙江大学金融科技研究院和中国人民大学中国普惠金融研究院于2019年4月共同发起成立★ღ◈。
据悉★ღ◈,实验所采用的AI编程工具CodeFuse是蚂蚁集团自研的代码生成工具★ღ◈,并广泛应用在蚂蚁内部研发流程★ღ◈,目前★ღ◈,每周已有超五成蚂蚁程序员在日常研发中使用CodeFuse★ღ◈。CodeFuse生成的代码整体采纳率为30%★ღ◈,在生成单元测试场景采纳率可达到50%k8凯发天生赢家·一触即发★ღ◈。
CodeFuse实验项目组研究员介绍★ღ◈,AI辅助代码编写主要涉及代码补全★ღ◈、注释生成★ღ◈、测试用例生成★ღ◈,图生前端代码等场景★ღ◈,大大提升了程序员的效率★ღ◈。比如前端生成★ღ◈,原来要花半天时间写代码★ღ◈,现在一个截图点击就能完成★ღ◈。
从实验结果来看k8凯发天生赢家·一触即发★ღ◈,AI编程对初级程序员提升更为明显★ღ◈。这是由于目前人类对AI工具的信任度尚在早期阶段★ღ◈。
“类似于当一个更优秀的语言出现时★ღ◈,资深的程序员对老语言会有更强的黏性★ღ◈,而新手程序员会更愿意尝试切换★ღ◈。资深程序员往往已经很熟悉当前的研发项目★ღ◈,遇到的技术卡点问题相对较少★ღ◈,并且由于技术自信★ღ◈,有问题优先自己独立解决★ღ◈,而不是去寻求AI工具的帮助k8凯发天生赢家·一触即发★ღ◈,因此对产品主动体验★ღ◈、探索更多功能不足k8凯发天生赢家·一触即发★ღ◈。”该研究员分析★ღ◈。
在本次实验中★ღ◈,AI所带来的生产力提升柚子直播平台★ღ◈,主要在于影响了程序员的创造力★ღ◈,而不是直接生成代码★ღ◈。“并非像人们想象中的机器帮助生成代码★ღ◈,才提升了生产力★ღ◈,而是与机器交互过程中★ღ◈,激发了程序员的创造力★ღ◈,进而影响了生产力★ღ◈。” 该研究员称★ღ◈。
他介绍★ღ◈,AI工具解决了编程工作过程中的卡点★ღ◈,减少程序员投入在繁杂冗余的工作上的时间★ღ◈,进而让程序员更加聚焦至有创造性的工作中来★ღ◈。
“在没有AI工具出现之前★ღ◈,遇到技术卡点问题★ღ◈,大家会通过搜索引擎寻找答案★ღ◈,但搜索到的结果质量不高★ღ◈,并可能会参杂各种广告和钓鱼信息★ღ◈,这些都会严重影响工作效率★ღ◈。现在大模型的出现★ღ◈,让这个世界上的知识以极高的压缩率浓缩到百亿-千亿参数模型内★ღ◈,只需要通过简单的几轮对话就可以获取自己所需的信息★ღ◈。”
一名程序员分享了他使用AI工具的体验★ღ◈:过去被一个简单问题卡住数小时到半天★ღ◈,是很正常的事情★ღ◈,如今只需要在几分钟内就可以通过AI对话工具解决★ღ◈。
程序员不仅要会写代码柚子直播平台★ღ◈,更要会测试代码★ღ◈。蚂蚁内部调研结果显示★ღ◈,测试代码所占用的时间平均是开发代码的1.5倍★ღ◈。对于这项考验耐心的繁琐工作★ღ◈,AI工具也能帮助程序员提升效率★ღ◈。
“测试代码在程序员的体验上是极为糟糕的★ღ◈,因为需要巧妙地编写测试代码来达到测试时间(效率)和测试覆盖率的平衡★ღ◈,还需要构造测试数据★ღ◈,模拟测试场景★ღ◈。这些在人工操作过程中都极易出错★ღ◈。”用户调研访谈结果显示★ღ◈,“而AI工具的一键生成单测代码功能★ღ◈,让程序员能完全不写或仅编写少量的测试代码作为例子★ღ◈,把工作交由AI来自动生成★ღ◈,完成各种不同场景和代码分支的测试覆盖k8凯发天生赢家·一触即发★ღ◈。”
蚂蚁集团代码大模型CodeFuse负责人李建国认为柚子直播平台★ღ◈,在可见的未来★ღ◈,AI完全取代程序员并不太现实★ღ◈,自然语言编程处于一个类似于自动驾驶技术中的L2.5级别★ღ◈。
据悉★ღ◈,蚂蚁集团接下来的目标是在某些特定场景下实现L3级别的完全自动化★ღ◈。例如★ღ◈,在效能领域中的持续集成(CICD)场景★ღ◈,就有可能通过大模型的驱动来自动完成★ღ◈,包括触发检查k8凯发天生赢家·一触即发★ღ◈、提交★ღ◈,甚至创建拉取请求(PR)等操作★ღ◈。
不过★ღ◈,要实现全场景★ღ◈、全链路的自动化★ღ◈,李建国坦言★ღ◈,前端可能还需要一段时间才能发展起来★ღ◈。复杂的项目级的需求拆解柚子直播平台★ღ◈,特别是特定领域的拆解★ღ◈,也面临较大挑战★ღ◈。李建国判断★ღ◈,可能还需要3-5年的时间★ღ◈,在万物摩尔定律的推动下★ღ◈,达到L3甚至接近L4的水平★ღ◈。
届时★ღ◈,AI编程有望发展至新的阶段★ღ◈:如今约有20%到30%的编程工作可被替代★ღ◈,未来该比例可能会提高到50%★ღ◈,甚至有些环节可以完全被自动化取代★ღ◈,释放人类去做更有创意的工作★ღ◈。
总体而言★ღ◈,AI程序员成为企业运营中的新常态已是势不可挡的趋势★ღ◈。无论是AI程序员★ღ◈,还是全生命周期研发智能体★ღ◈,大模型对整个软件研发范式均将带来非常大的提效★ღ◈。
不过★ღ◈,要实现全场景的自动化★ღ◈,人类仍然在其中扮演一个重要的角色★ღ◈。而架构层次的创新★ღ◈,更需要依赖人类★ღ◈,同时★ღ◈,大模型也会催生新的职业★ღ◈,正如计算机催生了程序员行业一般★ღ◈。K8凯发VIP入口★ღ◈。k8凯发·(中国区)天生赢家一触即发半导体AG凯发k8真人娱乐★ღ◈!凯发国际官网凯发K8国际首页★ღ◈,