• Copilot免费时代结束!正式版67元/月,学生党和热门开源项目维护者可白嫖


    梦晨 发自 凹非寺
    量子位 | 公众号 QbitAI

    敲代码神器、程序员的AI助手GitHub Copilot,结束内测正式对所有人开放!

    正式版定价10美元/月(人民币约67元),年付有优惠100美元/年(人民币约669元)

    从现在起无需排队可申请2个月免费试用,另外对认证学生热门开源项目维护者免费

    1292a1843e9eb3bc80bcf79b3efc73c1.png

    看到这我当场就买了两份。

    分别试验了银联+Visa双币信用卡,和通过Paypal使用国内银行借记卡,都能顺利支付。

    37177c1e7fa0a6bb2f29531a315bce5e.png

    成功购买后就可以到你喜欢的工具里去安装使用了,目前仅支持VS Code、Visual Studio、JetBrains全家桶、Neovim四种代码编辑器与IDE。

    2c3eb55a7cc7f7af01a862363f4f3255.png

    未来还会推出更多版本

    正式版Copilot支持多种主流编程语言,在Python、JavaScript、TypeScript、Ruby、Go上表现比较突出。

    用法上,可以写一句注释让AI生成整个函数,也可以代码写一半让AI根据上下文自动补全。

    b8059d527e5ab8949264196fc1b6d14c.gif

    GitHub认为这可以帮程序员节省时间,集中精力去解决更重大的问题。

    8babaa55cc060e641c51c98ad49cbc7e.png

    另外GitHub还希望Copilot能帮人掌握一门新的编程语言。

    有了AI助手帮你修正Bug或节省查询文档的时间,让人在探索未知领域时更自信。

    cf2e46bf80fd1f750e71259b964422b9.png

    那么,这款要做程序员好伙伴的AI工具到底好不好用?

    看看内测用户的说法

    据GitHub官方统计,Copilot开放测试一年来已有120万用户。

    在所有Copilot参与的文件中,将近40%的代码量由AI用流行的语言(如Python)编写,预计这一比例还会上升。

    内测用户反馈方面,国内外都有不少人表示“用了一年已经离不开了”

    f03da6041569ec5ea715531d584a348b.png

    edbd3aa02dd6eff32bed5db829528c7d.png

    使用体验上,有网友认为自己写代码的方式已经被Copilot改变。具体来说有三点:

    1、我的一部分工作内容从编写转成了策划。作为一个人类可以观察并修正一些代码,不必亲自动手做每一件事。

    2、我对冗余代码的容忍度变高了。让AI去做重复的工作,把代码写得更详细,可以提高可读性。

    3、我更愿意重构代码了。对于那些已经能用但写的不够理想的代码,Copilot可以灵活的完成重构,比如把复杂函数拆分或对关键部分抽象化。

    2239e303d96d1ccb00290779c5fc2494.png

    另外有内测用户表示,在频繁切换编程语言时使用Copilot就不用反复查找不同语法,能够节省大量时间。

    19f992e1e5cedf4e9dc30e4d35a97b4a.png

    那么现在免费的内测已经结束,正式版10美元一个月的价格到底值不值?

    已经体验过内测版的用户中很多人表示:

    尽管Copilot还有这样那样的缺点,但按照程序员的收入水平来看绝对值了!

    8ee5e9321da3d3234ec9f1902cc16a9f.png

    a857f5d362bad9e4d7ebc6990ed4f9bb.png

    帮他加上表情包

    国内也有一些用户表示这么炫酷的功能,预期中价格会更贵,现在看来好便宜。
    0871211ca7d5d2c438be4f59dceadf9c.png

    不过,Copilot到底应不应该收费,也成了一个争论的焦点。

    在VS Code插件市场上,Copilot原本一直是5星好评。自今天宣布收费以来涌入了不少一星差评,把整体分数拉到了4.5。

    论其原因,先免费让人上瘾再收费的商业模式被一些人所反感。

    另外还有集中被吐槽的一个点,是Copilot使用开发者写的代码来训练就不应该回过头向开发者收费。

    7db344496d40a5b3b31e44486222f2bc.png

    “每一个曾向GitHub提交过代码的人都应免费使用”这样的观点获得了不少认可。

    b9911377d22be4e9d2444278fdb8b30a.png

    不过这也只是Copilot自推出以来就面临的诸多争议之一。

    争议不断

    在Copilot发布不到两周,就被开源社区不少人炮轰。

    最核心的问题在于,官方当初承认了会使用所有GitHub上的公开代码来训练Copilot,并且不区分License类别

    对于很多并不允许被修改后拿去商用的License来说,如今Copilot已经收费就会面临侵权问题。

    对此GitHub目前提出了一种临时解决办法。

    现在成功购买Copilot后会出现两个设置项:是否允许Copilot使用公开的代码片段?以及是否允许Copilot把你的代码片段用作训练数据?

    1526fb12f68df84cf0b382fde86b7cd0.png

    如此是否就能规避版权问题,还有待后续验证。

    GitHub推进Copilot商业化的决心很坚定,计划在今年内就推出企业版,到时版权问题是必定要得到解决的。

    506d8166758c20d403149561814c5a0c.png

    除了版权问题外,学术界也对Copilot、以及背后的OpenAI Codex做了不少研究。

    其中一篇论文中,研究人员总共用Copilot生成了89个不同的场景的1692个程序,发现其中40%的程序存在bug或安全漏洞。

    面对这些问题,一些网友觉得目前把Copilot用在正式工作上还是不太放心,另外一些公司目前会禁止员工使用Copilot。

    4bfdea29fc8f60086d150396a62b6935.png

    很多人也表示主要会把Copilot用于开发业余项目、学生用于学习编程等场合。

    对于这种情况,别忘了Copilot也是可以白嫖的哦~

    白嫖攻略

    Copilot正式版承诺对认证学生热门开源项目维护者免费

    对于学生认证,与之前白嫖免费私有库的流程一致,都是申请GitHub Student Developer Pack。

    能授予学位或文凭的初高中、高等院校和其他教育机构的在读学生,年满13岁都能申请。

    需要有可验证的教育邮箱,以及上传身份证明。

    国内学校经网友测试,上传学生证或学信网的教育部学籍在线认证报告都有机会通过认证,审核周期大概在2-3周。

    93b74d7f421f46f0d3ca4474946166a2.png

    不过学生使用AI是否有助于学习,有网友爆料老师们已经开始讨论了。

    4414822703057af6a2d09318ef2bdc2e.png

    对于热门开源项目维护者,GitHub提供12个月的Copilot免费使用权限。

    至于热门项目的标准并没有明说,总之只要你符合要求,就能在购买时看到免费的选项。

    12个月过后如果你仍然符合标准那还可以再续12个月。

    47419747e2a07dfa742b78dabe9cc7a3.png

    如果你不符合上述条件,Copilot也并不是市面上AI代码助手的唯一选择。

    提供相似能力的还有Tabnine

    b3f534e801a7541cc6043a114af17016.png

    与Copilot相比,Tabnine承诺用户代码永远不会被用于AI训练、在训练数据中考虑了开源许可。

    并且支持在本地完全使用自己的代码、针对特定的编程语言训练专门的AI模型,并支持离线运行。

    Tabnine的基础版免费,可以完成短的代码补全。功能完整的专业版要12美元/月。

    a0d798281f9fef7d32e89addb9340d76.png

    最后,看了这么多Copilot的使用体验和优缺点对比,正式版67元/月的价格你觉得值吗?

    参考链接:
    [1]https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/
    [2]https://news.ycombinator.com/item?id=31825742
    [3]https://www.tabnine.com/tabnine-vs-github-copilot

    —  —

    「量子位·视点」直播报名

    随着生物识别技术的发展,数字时代的增强身份认证如何打造?既有安全又有隐私的电子证照如何实现?而人工智能的本质和真正价值将会如何在产业数字化中体现?

    6月23日周四,参与直播,为你解答~

    61b44e1c94efc8f0a03c80f5c26d0ff8.png

    点这里👇关注我,记得标星哦~

  • 相关阅读:
    mysql5.7 实现分组后组内排序功能 ROW_NUMBER() OVER (PARTITION BY)
    MySQL优化(三)回表详解
    数据被加密?.locked1勒索病毒的简单解决方法
    Linux 命令(184)—— at 命令
    RADIUS 认证日志记录实现企业网络合规
    【HarmonyOS】应用通知广播的使用
    nginx(三十七)在线预览pdf文件
    编程题01——十进制转二进制
    如何创建高效的 Python Docker 镜像详解
    千亿贴息助科研,维视智造院校实验室建设攻略来了(四)!
  • 原文地址:https://blog.csdn.net/QbitAI/article/details/125419020