• AI时代 程序员怎么能少了Copilot这把利剑?
  • 发布于 2个月前
  • 217 热度
    0 评论
GitHub 首席执行官 Thomas Dohmke 在加拿大多伦多举行的 Collision 大会上表示:“AI 和软件开发已经紧密相连,将伴随我们余生。在一个被软件吞噬的世界中,每个开发者都应该有一个副驾驶。”

在演讲后的采访中,当问到他是否认为未来每个开发者都会使用 AI 时,Dohmke 进一步阐述了这一观点:“我认为答案是显而易见的,企业对于错失机会的担忧已经非常巨大,它们会关注竞争对手,并自问他们的竞争对手是否已经采用了 GitHub Copilot。这意味着竞争对手如果确实采用了 Copilot,那么无论是 20%、30% 还是 40%,都具备了竞争优势。”

此外,他认为对于开发者来说,使用像 Copilot 这样的工具真的没有任何劣势。“这是非常自然的。没有理由不使用 Copilot,” 他说。“我认为它正在成为每个开发者都会使用的标准工具集的一部分。最终,未使用它的开发者也仍然存在,就像 Cobalt 开发者仍然存在一样。”

他还指出,像 Copilot 这样的工具将在整个开发生命周期中得到整合。

GitHub 的 Copilot 是最早的基于 AI 的代码补全服务工具之一,尽管 AWS 的 CodeWhisperer 和最近谷歌的基于 Bard 的竞争对手也受到一些开发者的采用,但 Copilot 仍然是最受欢迎的选择。在 Dohmke 的演讲中,GitHub 还宣布了一些关于开发者如何使用 Copilot 的最新调查结果。

其中一个数字保持不变。GitHub 表示,在对近一百万用户样本进行分析后发现,开发者仅接受了不到 30% 的代码建议。而且他们使用 Copilot 的时间越长,接受建议的比例就越高,使用六个月后,开发者接受建议的比例接近 35%。Dohmke 认为,在不久的将来这些数字不会发生很大变化,尽管他指出如果能达到 50% 的接受率,那将 “让我们感到满意”。

Copilot 对于经验较少的开发者尤为有用(GitHub 根据使用 Copilot 之前在 GitHub 上的平均仓库操作数量对其进行定义)。

GitHub 的报告中解释道:“随着开发者不断熟悉与 AI 进行提示和交互,并借助自然语言驱动开发生命周期的新模型,我们预计 80% 甚至更多的代码将由 AI 编写,从而帮助更多人实现软件开发的民主化。” 该报告由来自 Keystone.AI 的 Dohmke、Marco Iansiti 和 Greg Richards 共同撰写。

GitHub 还指出,鉴于 AI 的爆炸式增长和这一领域中开发者的匮乏,生成式 AI 工具有望提高开发者的生产力。该公司预计,到 2030 年,全球范围内由生成式 AI 驱动的开发者工具将为全球 GDP 增加 1.5 万亿美元,并且每缺少一名熟练开发者将导致 GDP 损失 10 万美元。与此同时,GitHub 相信生成式 AI 开发者工具可以弥补大约 1500 万名开发者的缺口,因此总体影响资金达到 1.5 万亿美元。GitHub 认为这是保守估计。
用户评论