前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github Copilot抄袭风波

Github Copilot抄袭风波

作者头像
算法一只狗
发布2022-11-04 11:25:42
4670
发布2022-11-04 11:25:42
举报
文章被收录于专栏:算法一只狗

2021年,Github和OpenAI合作,基于GPT-3模型推出了可以代码自动编码的插件:github copilot

简单来说,copilot就像是你的助手一样,帮助你把枯燥重复的代码进行补全,而你仅仅需要把核心部分代码进行编写就可以了,这样在开发效率上会提高,同时辅助你减少写bug的过程。

安装

在vscode软件中,找到github copilot进行安装:

因为目前copilot还是在测试阶段,需要进行测试人员申请才能够真正使用,需要去到官网上进行申请操作:

copilot.github.com

代码生成例子

自动生成

在python代码自动生成中,只需要输入"函数名称" + "英文描述",copilot就可以根据对应的英文描述,给出代码建议:

如果对上面的代码不满意,copilet还可以利用快捷键进行替换:

得到更详细的意见

可以通过快捷键 Ctrl+Enter 来得到copilot的更多详细的辅助编程信息:

风波

但是copilot开始跌落神坛,原因是因为它陷入了“抄袭”的风波:

同时由于它背靠github,可以用到开发者在GitHub上共享的代码文件,因此对github这样的大公司来说,可以凭借着自己的垄断地位,以及雄厚的资金和技术实力,就可以做到无视社区的规定和共识,用用户的代码来为自己创造商业利益。

网友质疑GitHub Copilot是把免费开源的代码清洗之后,摇身一变成了赚钱的工具。假设如果这个软件最后开发上市进行付费,肯定很多人为它买单。但这样会侵害到程序员在GitHub开源共享的精神:

有网友开始在CF平台发声,呼吁不让把共享代码作为数据进行机器学习

https://github.community/t/make-a-new-open-source-license-to-restrict-cods-not-to-become-machine-learning-data/193610?u=synthesisdu

Copilot虽然能够自动生成代码,但对于初学者来说还是尽量不要用,这样会违背自己学习代码编程的初衷。程序员们也不必担心会被copilot代替自己工作,目前来说它的功能还是较为局限,需要描述清楚自己的需求。等AI真的有一天能够自动生成畅销书或者音乐,这样才能证明其功能是完善的。

对于Copilot来说,可能还有很长一段路要走。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法一只狗 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档