
有关软件创建中人工智能应用日益增长的一项研究指出,我们正在经历一场“巨变”,这将最终推动2030年时的全球GDP增加1.5万亿美元。
在他们的研究中,GitHub的首席执行官Thomas Dohmke、哈佛商学院的教授Marco Iansiti和Keystone.AI的首席执行官Greg Richards专注于GitHub Copilot带来的生产力增益,该工具由OpenAI Codex提供动力,有助于简化和加速软件开发人员的工作。
在不到一年前引入的Copilot,是Visual Studio和其他开发工具的一个扩展,通过提供脚本、自然语言建议和自动补全,帮助创建程序。
最新版本正在整合GPT-4模型,引入了增强的聊天和语音支持,并提供了代码的详细解释以及错误修复。凭借最新的改进,开发人员可能能够在无需触碰键盘的情况下创造代码。
有些人将Copilot与Chat-GPT进行了比较。不同于利用生成式人工智能技术产生自然语言文本,Copilot则是能够产生代码的。
多姆克表示,GitHub与Copilot之间存在一种“共生”关系,后者是全球最大的软件开发者仓库,拥有1亿用户,这种关系“有潜力塑造未来几代人的软件构建方式”。
经过对近百万位GitHub开发者的活动进行分析,Dohmke及其同事们得出了一个结论:使用Copilot的开发者接受了约30%的建议。这些用户反馈并研究人员证实,这提高了他们的工作效率。
在早期的测试中,开发人员被要求使用Javascript编写一个HTTP服务器。一半的人被允许使用Copilot,而另一半则不被允许。Dohmke表示,使用Copilot的人比对照组中的人完成项目快了55%。
在6月28日的推文中,多姆克针对人们对于采用生成式人工智能可能造成的工作流失的担忧进行了回应。
他说:“人工智能与软件开发的碰撞不会减少软件开发人员的数量,反而会导致更多的开发者加速人类进步。”
事实上,作者在报告中指出,由于这一新一代的人工智能编程工具的出现,将带来巨大的机遇。他们还提到了劳工统计局对科学和工程领域的就业岗位在2026年前将达到600万的预测,并且信息技术领域的增长速度高于平均水平。
他们呼吁全球努力扩大“教育、就业和其他机会”,以准备社会对数字创新在生活各个方面变得更加重要的不可避免的依赖。
“随着越来越多的开发者采用这些工具,并熟练掌握产生式人工智能的引导技能,很明显这种全新的软件开发方式已经在人类和人工智能之间形成了一个密不可分的纽带,可能会为未来几代人构建世界软件的方式树立起决定性的里程碑。”研究人员说道。
报告《软件开发的海洋变革:基于AI驱动的开发生命周期的经济及生产力分析》于6月26日在arXiv上发布。