程序员请了AI写程序,自己快失业了??
描述出你想要执行的命令,就能生成相应的代码。现在,GitHub 官方和 openAI 联合为程序员们送上编程神器——GitHub Copilot。
图片来自 Pexels
这个系统可以像有高手指点一样,配合程序员写代码。
官网介绍,它已经接受了数十亿行公共代码的训练,并且还在不断学习中。
在一次根据函数头补全代码的测试中,Copilot 首次测试的正确率可达 43%;
重复 10 次测试后,正确率就能提升至 57%。
有网友就表示,GitHub Copilot 能达到的效果令他大吃一惊!
使用了两周,Copilot 给出的代码和我想写的代码大约有十分之一的重合。
那就话不多说,让我们来看看如何使用 GitHub Copilot~
AI 变成好搭档
GitHub Copilot 的强大之处就是能充当你的“小秘书”。
数十亿行代码训练
所以,GitHub Copilot 是如何做到这样强大的呢?GitHub Copilot 由 OpenAI Codex 提供支持,可以理解为 GPT-3 的改进版。
它由公开源代码和自然语言的训练,因此它可以很好理解编程语言以及人类语言,从而能够把人类语言转化成代码。
具体情况中,GitHub Copilot 会把程序员给出的命令或代码发送到服务器,然后服务器使用 OpenAI Codex 来给出代码或建议。
据官网介绍,它是用数十亿行的代码训练后,才达到了现在的效果。主要利用了上传到 GitHub 以及其他网站的源代码,依靠许多编程语言的大量代码和庞大的 Azure 云计算能力。
而且它还会根据程序员在使用过程中的反馈,进一步学习。目前,已经有部分人在测试使用 GitHub Copilot;之后,它可能将作为付费产品正式上线。
网友:会取代人类吗
u1s1(有一说一),GitHub Copilot 能达到的效果还是十分可观的,许多用过的程序员都说好。
AI 写代码如此强悍?那程序员岂不是要危了。有人就调侃道:程序员们写了一个项目来取代程序员。
也就是说,与人们担心的相反,GitHub Copilot 会提高程序员的生产力,可能帮助他们得到更多的报酬。
所以,GitHub Copilot 的效果还是非常值得期待的~现在,它已经可以免费安装了,只需注册账号通过审核,就能体验“AI 编程助手”,你要不要来试一下呢?
安装地址:
https://marketplace.visualstudio.com/items?itemName=GitHub.copilot
参考链接:
https://copilot.github.com/
https://visualstudiomagazine.com/articles/2021/06/29/github-copilot.aspx
https://news.ycombinator.com/item?id=27676266
https://twitter.com/hashtag/GitHubCopilot
出处:转载自公众号量子位(ID:QbitAI)
SQL 这些高级技巧,你会几个?
神秘的“无服务器”架构,怎么秃然火了?
阿里二面:怎么解决MySQL死锁问题的?