github研究copilot可大幅加快开发速度55% – 十轮网-金沙软件免费下载

github与openai共同开发的ai程序开发服务copilot已经推出一年多,而究竟copilot到底有没有帮助到开发者?github近期执行了调查和实验,通过质性和量化方法,来研究copilot对开发者产生的影响,他们发现copilot不仅能大幅加速开发工作,同时也让开发者在重复性工作中保存精力,在处理复杂工作时更有余地。

量化生产力并非易事,目前并没有一个具共识的衡量指标,github选择考量三方面来设计研究方法,分别是开发人员的整体生产力、主观感受,还有评估copilot在日常开发场景的效用,这项研究总共有2,000位开发者参与。

github想知道,除了提升开发速度之外,人工智能程序开发服务还可以带来什么好处,第一个值得注意的是,使用copilot有60%到75%的开发人员对自己的工作感到更满意,在编写程序的时候感到不那么沮丧,而且另一项重要的发现是,copilot能有效保存开发人员的能量,有73%的开发者觉得copilot让他们持续留在开发工作流程中,有87%的开发者认为copilot可以让他们在重复性的工作中保持脑力。

官方提到,根据之前的研究,频繁地上下文切换以及工作流程中断,会使开发人员耗尽精力,而使用copilot能够避免这些问题,由于copilot承担无聊且重复的开发工作,减少认知负担,因此开发人员便有更多的余地解决需要复杂、批判性思考的工作,进而在工作中获得更大的幸福和满足感。

另外,github设计了一个实验研究copilot对开发速度的影响,他们招募95名熟悉javascript的专业开发人员,随机分成两组,计算他们用javascript编写http服务器需要的时间,并且使用github classroom自动对提交的测试组件进行正确性和完整性评分。

有使用copilot的小组完成的比例更高达78%,没有copilot的小组则是70%,明显的差异在于完成工作的速度,使用copilot的小组完成任务的速度,比没有使用的小组快上55%,前者只需要1小时11分钟就完成任务,但后者却需要2小时又41分钟。

github表示,从研究中他们发现copilot能够加速工作完成时间、节省精力,并帮助开发人员更专注于手中的工作。

发表评论