GitHub CEO:Copilot将实现80%的代码编程工作

科技1年前 (2023)更新 lindl
312 0 0

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

昨日,GitHub首席执行官Thomas Dohmke接受了Freethink的访谈。在交谈中,他表示,不久的将来,Copilot将能够编写80%的代码,而目前这一数字约为50%。

Copilot能像OpenAI的ChatGPT生成诗歌一样生成代码。开发者只需按下Tab键,即可完成一行代码、生成代码块,或编写整个程序。

据GitHub透露,已有逾10,000个组织,从可口可乐到Airbnb,都注册了Copilot企业版。在微软内部,超过30,000名员工定期使用Copilot进行编码。

主要观点如下:

  1. 从系统思维的角度看,未来开发者需要理解软件的复杂性,将大问题、挑战或新功能拆分成小问题。作为开发者,我们需要管理解决大型复杂问题的庞大系统,将其分解为小构建块。
  2. 有了Copilot,程序员可以更专注地工作,提高创造力。不再需要在各种产品(编辑器、浏览器、搜索引擎)之间切换。对创业公司而言,快速行动至关重要。提高20-25%的生产力可能决定其生存能力。
  3. GitHub通过追踪客户和社区用户的使用习惯,发现近50%的编程已通过Copilot完成,且比例仍在上升。开发者使用Copilot的效率提高了55%,成功率高于未使用者(78%对70%)。即使提高55%,也将改变整个行业。
  4. Dohmke认为,学习方式将彻底改变,学校教学方法也将改变。我们将更关注如何学习,而非知识本身。教师将成为教练,帮助不同年龄段的孩子利用技术自主探索主题,按照自己的节奏进行。
  5. 程序员未来可能每天只需花费2至4小时编写代码。使用Copilot,若每天只有2至4小时编码时间,可以更好地利用这段时间。
  6. 便于管理:OpenAI为Copilot提供的模型是在互联网上的开放数据进行训练的。这使Copilot不仅能理解编程语言,还能理解人类语言。

Dohmke预测,未来80%的代码将由Copilot编写。这并非意味着开发者将被取代,而是他们将有更多时间专注于自己编写的20%的代码。

Copilot可向需要理解遗留代码的开发者提供解释。开发者只需突出代码并说:“向我解释这段代码”,便可获得解释。有了解释后,可利用解释和代码生成测试用例。

© 版权声明

相关文章

暂无评论

暂无评论...