程序员仅需写20%的代码,GitHub Copilot 再升级!百万码农提速55%

dd32ecb82df8aabba5edaec084d698d4.gif

整理 | 朱珂欣   

出品 | CSDN程序人生(ID:coder_life)

年初时,GitHub Copilot 的重大更新,让无数程序员直呼:“GPT-4 编程的时代来了!”

如今,GitHub Copilot 再次进阶升级。

f706dddf3f25adaee503ac61edef2e48.png

在旧模型上不断改进:编码增速、效率提升

编码的效率问题,向来备受程序员群体关注。

早前,Github 首席执行官 Thomas Dohmke 就放下狠话:“迟早,80% 的代码将由 Copilot 编写!”

去年 10 月, Thomas Dohmke 就作出了相关预判。

预计在未来五年内, Github Copilot 将生成 80% 的代码。随后,他还声称 Github Copilot beta 中已生成 40% 的代码,从而为开发人员带来了 55% 的速度提升。

时至今日,GitHub Copilot 的进阶升级,的确不负众望。

年初时,GitHub Copilot 从基于 GPT-3 的“Codex”切换到了更先进的 AI 模型 GPT-4,转变之下,新模型推理和代码生成能力的显著提升。

如今,新 AI 模型再度升级,与之前的 Codex 模型相比,延迟时间缩短了 13% 。

简单来说,这意味着 GitHub Copilot 可以比以往更快地生成代码建议,从而提高开发人员的工作效率。 

据悉,新 AI 模型由 OpenAI、Azure AI 和 GitHub 合作开发。

3451077e7fc2af8bcdee634db502b1f2.png

增强上下文过滤功能,开发者能专注创造性

除了改进后 AI 模型, GitHub Copilot 还增强了上下文过滤功能。

通过更智能地过滤提示和代码建议,帮助开发人员收到与其特定编码任务更相关的建议,从而使代码接受率相对提高 6%

也就是说,开发人员在编码的过程中,可以专注于工作的创造性,而并非陷入繁琐的编码任务中。

据 GitHub 称,这有利于开发人员工作流程不变的前提下,实现更高效地工作,最终带来具备创新性的高质量代码。

值得关注的是,「新的升级」适用范围更广,个人版和企业版都可以使用。

目前,针对 GitHub Copilot 的其他更新, GitHub 官方表示,将在即将举行的 GitHub Universe 活动中公布。

4b802932b7e1cefdb815745c6e589255.png

Github CEO:“这并不意味着开发者将被取代!”

毋庸置疑, GitHub Copilot 的改进,有利于开发人员最大限度地减少干扰,实现更快的创新。

但当传统的编码习惯被改变,无疑也会萌生出「担心被取代」的焦虑情绪

为此,不少开发人员感叹道:

  • “ Copilot 能够加快编写代码的速度和减少工作量,担心自己被取代”;

  • “真是不错的编程开发伴侣,Copilot 凭本事让我焦虑了”;

  • “作为开发者的助手,希望它强大却又害怕它过于强大”……

今年 6 月,在 Freethink 的采访中, Thomas Dohmke 也试图为大家「答疑解惑」。

除了诠释 AI 将如何改变大家的编码、工作和学习方式, Thomas Dohmke 也传递出他眼中「Copilot 如何影响开发者生产力」 的相应观点。

be3ea7184b5ac9e2516c4d113defd225.png

Thomas Dohmke 认为,即便 80% 的代码将由 Copilot 编写,但这并不意味着开发人员将被替换,反而开发者有更多时间专注于他们正在编写的 20%

此外,在对 2,000 名开发人员进行的定量调查后,Thomas Dohmke 发现 75% 的开发人员表示他们使用 Copilot 后,更有成就感。

与此同时,他们还针对 100 人进行了定性研究,划分为两个组 —— 50 名开发人员提供 Copilot 的访问权限,剩下 50 名没有 Copilot 的访问权限,要求两个组分别构建一个 Web 服务器。

最终,配备 Copilot 的组速度快了 55%,并且成功率达 78% ,高于没有 Copilot 的访问权限的组。

参考链接:

https://web.archive.org/web/20230728192619/https://github.blog/2023-07-28-smarter-more-efficient-coding-github-copilot-goes-beyond-codex-with-improved-ai-model/

https://the-decoder.com/new-ai-model-boosts-github-copilots-code-generation-capabilities/

https://ts2.space/en/github-copilot-gets-upgraded-ai-model-and-enhanced-contextual-filtering/

https://www.freethink.com/robots-ai/github-copilot

6f42f77365cbb6ea636a7f15da923795.gif

猜你喜欢

转载自blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/132073841