梦晨 发自 凹非寺 量子位 | 公众号 QbitAI
敲代码神器、程序员的AI助手GitHub Copilot,结束内测正式对所有人开放!
正式版定价10美元/月(人民币约67元),年付有优惠100美元/年(人民币约669元)
从现在起无需排队可申请2个月免费试用,另外对认证学生和热门开源项目维护者免费。
看到这我当场就买了两份。
分别试验了银联 Visa双币信用卡,和通过Paypal使用国内银行借记卡,都能顺利支付。
成功购买后就可以到你喜欢的工具里去安装使用了,目前仅支持VS Code、Visual Studio、JetBrains全家桶、Neovim四种代码编辑器与IDE。
△未来还会推出更多版本
正式版Copilot支持多种主流编程语言,在Python、JavaScript、TypeScript、Ruby、Go上表现比较突出。
用法上,可以写一句注释让AI生成整个函数,也可以代码写一半让AI根据上下文自动补全。
GitHub认为这可以帮程序员节省时间,集中精力去解决更重大的问题。
另外GitHub还希望Copilot能帮人掌握一门新的编程语言。
有了AI助手帮你修正Bug或节省查询文档的时间,让人在探索未知领域时更自信。
那么,这款要做程序员好伙伴的AI工具到底好不好用?
看看内测用户的说法
据GitHub官方统计,Copilot开放测试一年来已有120万用户。
在所有Copilot参与的文件中,将近40%的代码量由AI用流行的语言(如Python)编写,预计这一比例还会上升。
内测用户反馈方面,国内外都有不少人表示“用了一年已经离不开了”。
使用体验上,有网友认为自己写代码的方式已经被Copilot改变。具体来说有三点:
1、我的一部分工作内容从编写转成了策划。作为一个人类可以观察并修正一些代码,不必亲自动手做每一件事。 2、我对冗余代码的容忍度变高了。让AI去做重复的工作,把代码写得更详细,可以提高可读性。 3、我更愿意重构代码了。对于那些已经能用但写的不够理想的代码,Copilot可以灵活的完成重构,比如把复杂函数拆分或对关键部分抽象化。
另外有内测用户表示,在频繁切换编程语言时使用Copilot就不用反复查找不同语法,能够节省大量时间。
那么现在免费的内测已经结束,正式版10美元一个月的价格到底值不值?
已经体验过内测版的用户中很多人表示:
尽管Copilot还有这样那样的缺点,但按照程序员的收入水平来看绝对值了!
△帮他加上表情包
国内也有一些用户表示这么炫酷的功能,预期中价格会更贵,现在看来好便宜。
不过,Copilot到底应不应该收费,也成了一个争论的焦点。
在VS Code插件市场上,Copilot原本一直是5星好评。自今天宣布收费以来涌入了不少一星差评,把整体分数拉到了4.5。
论其原因,先免费让人上瘾再收费的商业模式被一些人所反感。
另外还有集中被吐槽的一个点,是Copilot使用开发者写的代码来训练就不应该回过头向开发者收费。
“每一个曾向GitHub提交过代码的人都应免费使用”这样的观点获得了不少认可。
不过这也只是Copilot自推出以来就面临的诸多争议之一。
争议不断
在Copilot发布不到两周,就被开源社区不少人炮轰。
最核心的问题在于,官方当初承认了会使用所有GitHub上的公开代码来训练Copilot,并且不区分License类别。
对于很多并不允许被修改后拿去商用的License来说,如今Copilot已经收费就会面临侵权问题。
对此GitHub目前提出了一种临时解决办法。
现在成功购买Copilot后会出现两个设置项:是否允许Copilot使用公开的代码片段?以及是否允许Copilot把你的代码片段用作训练数据?
如此是否就能规避版权问题,还有待后续验证。
GitHub推进Copilot商业化的决心很坚定,计划在今年内就推出企业版,到时版权问题是必定要得到解决的。
除了版权问题外,学术界也对Copilot、以及背后的OpenAI Codex做了不少研究。
其中一篇论文中,研究人员总共用Copilot生成了89个不同的场景的1692个程序,发现其中40%的程序存在bug或安全漏洞。
面对这些问题,一些网友觉得目前把Copilot用在正式工作上还是不太放心,另外一些公司目前会禁止员工使用Copilot。
很多人也表示主要会把Copilot用于开发业余项目、学生用于学习编程等场合。
对于这种情况,别忘了Copilot也是可以白嫖的哦~
白嫖攻略
Copilot正式版承诺对认证学生和热门开源项目维护者免费。
对于学生认证,与之前白嫖免费私有库的流程一致,都是申请GitHub Student Developer Pack。
能授予学位或文凭的初高中、高等院校和其他教育机构的在读学生,年满13岁都能申请。
需要有可验证的教育邮箱,以及上传身份证明。
国内学校经网友测试,上传学生证或学信网的教育部学籍在线认证报告都有机会通过认证,审核周期大概在2-3周。
不过学生使用AI是否有助于学习,有网友爆料老师们已经开始讨论了。
对于热门开源项目维护者,GitHub提供12个月的Copilot免费使用权限。
至于热门项目的标准并没有明说,总之只要你符合要求,就能在购买时看到免费的选项。
12个月过后如果你仍然符合标准那还可以再续12个月。
如果你不符合上述条件,Copilot也并不是市面上AI代码助手的唯一选择。
提供相似能力的还有Tabnine。
与Copilot相比,Tabnine承诺用户代码永远不会被用于AI训练、在训练数据中考虑了开源许可。
并且支持在本地完全使用自己的代码、针对特定的编程语言训练专门的AI模型,并支持离线运行。
Tabnine的基础版免费,可以完成短的代码补全。功能完整的专业版要12美元/月。
最后,看了这么多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日周四,参与直播,为你解答~
点这里