您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    VS Code能自己编程了,GitHub推出“AI程序员”插件
    时间:2021-08-07 08:11 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    描画出你想要执行的命令,就能生成相应的代码。

    如今,GitHub官方和openAI结合为顺序员们送上编程神器——GitHub Copilot

    AI来给你打工当秘书,从此写代码不用再去Stack Overflow上疯狂搜索了,效率立刻翻倍!

    VS Code能自己编程了,GitHub推出“AI程序员”插件

    这个系统可以像有高手指点一样,配合顺序员写代码。

    甚至顺序员只需写下一段注释,Github Copilot就可以补全剩下的代码、提出改良的建议,为顺序员省去少量查找的时间,而且可以保持更高的专注力。

    VS Code能自己编程了,GitHub推出“AI程序员”插件

    官网引见,它曾经接受了数十亿行公共代码的训练,并且还在不断学习中。

    在一次依据函数头补全代码的测试中,Copilot初次测试的正确率可达43%;

    重复10次测试后,正确率就能提升至57%

    有网友就表示,GitHub Copilot能到达的效果令他大吃一惊!

    运用了两周,Copilot给出的代码和我想写的代码大约有十分之一的重合。

    这真的很像结对编程,而且可以优化我的代码。Copilot使我成为了更好的顺序员!

    VS Code能自己编程了,GitHub推出“AI程序员”插件

    那就话不多说,让我们来看看如何运用GitHub Copilot~

    AI变成好伙伴

    目前,Github Copilot作为Visual Studio Code插件,支持在本地或GitHub Codespaces上运用。

    VS Code能自己编程了,GitHub推出“AI程序员”插件

    它适用于多种框架和言语,在Python、JavaScript、TypeScript、Rudy、Go几种言语上的表现格外突出。

    VS Code能自己编程了,GitHub推出“AI程序员”插件

    GitHub Copilot的弱小之处就是能充任你的“小秘书”。

    它可以把注释转化成代码,只需描画出你想要执行的命令,GitHub Copilot就能自动为你组装代码。

    VS Code能自己编程了,GitHub推出“AI程序员”插件

    重复的代码打起来太费事了?

    GitHub Copilot也能帮你做。它能依据你给出的例子,快速生成模板和重复的代码。

    VS Code能自己编程了,GitHub推出“AI程序员”插件

    关于让顺序员头疼的测试,它也能提供贴心的效劳。

    只需导入单元测试包,GitHub Copilot就能给出与代码婚配的测试。

    VS Code能自己编程了,GitHub推出“AI程序员”插件

    “能不能多给几种方案?”

    这话如今也能对Copilot说了,它可以罗列出不同方案任君挑选。

    VS Code能自己编程了,GitHub推出“AI程序员”插件

    甚至,它还能辅导你写代码。

    遇到不熟习的言语或许还在学习编程,GitHub Copilot也可以协助你找出错误、学习新框架,省去了少量查材料的时间。

    VS Code能自己编程了,GitHub推出“AI程序员”插件

    数十亿行代码训练

    所以,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)