Copilot将来会成为自动编程的AI吗?

开课吧小白2021-07-07 15:09

相信不少人都用过代码工具或代码助手(不要狡辩),但是这次的AI不同于以往的工具,其他的工具需要抓取网络库已有的代码填填补补,而它可以更大范围的去试着理解已知代码,从而生成更详尽更适合的新的代码。不仅如此,甚至我们可以期待未来他能自动独立编写代码。

这就是——Copilot!

copilot

大家一定都知道pair programming,一个人输入代码,而另一个人审查他输入的每一行代码。而Copilot像是审查者的升级版。

GitHub近日联合OpenAI开发了这个Copilot,它的核心模型Codex借助了GPT-3强大的生成能力。

他到底有多强大呢?不论是文档字符串、注释,还是函数名称、代码,只要用户示意,它就可以写出完整的函数,这有提前赶程序员“下班”的意思啦?

1、根据函数名写代码

基于提供的上下文(已输入的代码)合成新代码以进行匹配。

2、根据注释写代码

只需要写一条评论,描述想要的逻辑,GitHub Copilot就能自动“理解”并写出相应功能的代码。

3、自动填充重复代码

非常适合快速生成样板和重复代码模式,尤其对需要编写大量相似但难以转换为循环语句代码的程序员友好。

4、测试代码

测试是任何强大的软件工程项目的支柱,导入单元测试包,它就自动编写与你的实现代码匹配的测试。

5、提供多种选择

对于相同的上下文,GitHub Copilot可以给出多种解决方案,供程序员自主选择。

copilot

Copilot一经发布,网友们热议不止。很多人看好自动编程的未来前景,因为这个开发确实能极大地提高大多数程序员的日常编程生产力。但它最终以怎样的形式继续发展与运用到工作中,我们还有待继续观察。

以上就是开课吧广场小编为大家整理发布的“Copilot将来会成为自动编程的AI吗?”一文,想要了解提升更多职场软技能,前往开课吧广场-职场软技能查看!

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享