描画出你想要执行的命令,就能生成相应的代码。
如今,GitHub官方和openAI结合为顺序员们送上编程神器——GitHub Copilot。
AI来给你打工当秘书,从此写代码不用再去Stack Overflow上疯狂搜索了,效率立刻翻倍!
这个系统可以像有高手指点一样,配合顺序员写代码。
甚至顺序员只需写下一段注释,Github Copilot就可以补全剩下的代码、提出改良的建议,为顺序员省去少量查找的时间,而且可以保持更高的专注力。
官网引见,它曾经接受了数十亿行公共代码的训练,并且还在不断学习中。
在一次依据函数头补全代码的测试中,Copilot初次测试的正确率可达43%;
重复10次测试后,正确率就能提升至57%。
有网友就表示,GitHub Copilot能到达的效果令他大吃一惊!
运用了两周,Copilot给出的代码和我想写的代码大约有十分之一的重合。
这真的很像结对编程,而且可以优化我的代码。Copilot使我成为了更好的顺序员!
那就话不多说,让我们来看看如何运用GitHub Copilot~
AI变成好伙伴目前,Github Copilot作为Visual Studio Code插件,支持在本地或GitHub Codespaces上运用。
它适用于多种框架和言语,在Python、JavaScript、TypeScript、Rudy、Go几种言语上的表现格外突出。
GitHub Copilot的弱小之处就是能充任你的“小秘书”。
它可以把注释转化成代码,只需描画出你想要执行的命令,GitHub Copilot就能自动为你组装代码。
重复的代码打起来太费事了?
GitHub Copilot也能帮你做。它能依据你给出的例子,快速生成模板和重复的代码。
关于让顺序员头疼的测试,它也能提供贴心的效劳。
只需导入单元测试包,GitHub Copilot就能给出与代码婚配的测试。
“能不能多给几种方案?”
这话如今也能对Copilot说了,它可以罗列出不同方案任君挑选。
甚至,它还能辅导你写代码。
遇到不熟习的言语或许还在学习编程,GitHub Copilot也可以协助你找出错误、学习新框架,省去了少量查材料的时间。
数十亿行代码训练所以,GitHub Copilot是如何做到这样弱小的呢?
GitHub Copilot由OpenAI Codex提供支持,可以了解为GPT-3的改良版。
它由地下源代码和自然言语的训练,因此它可以很好了解编程言语以及人类言语,从而可以把人类言语转化成代码。
详细状况中,GitHub Copilot会把顺序员给出的命令或代码发送到效劳器,然后效劳器运用OpenAI Codex来给出代码或建议。
据官网引见,它是用数十亿行的代码训练后,才到达了如今的效果。
主要应用了上传到GitHub以及其他网站的源代码,依托许多编程言语的少量代码和庞大的Azure云计算才能。
而且它还会依据顺序员在运用进程中的反应,进一步学习。
目前,曾经有部分人在测试运用GitHub Copilot;之后,它能够将作为付费产品正式上线。
网友:会取代人类吗?u1s1(有一说一),GitHub Copilot能到达的效果还是十分可观的,许多用过的顺序员都说好。
Copilot在处置React组件时效果格外好,它能做出十分精准的判别。GitHub Copilot会成为顺序员不可缺少的一部分,就像很多人用IDE一样。
(责任编辑:admin)