700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 代码自动生成:Github Copilot

代码自动生成:Github Copilot

时间:2018-08-29 17:29:28

相关推荐

代码自动生成:Github Copilot

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

1.安装

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

因为目前copilot还是在测试阶段,需要进行测试人员申请才能够真正使用:/

2.代码生成例子

自动生成

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

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

macos:(⌥)orAlt+](or Option(⌥)orAlt+[).windows和linux下Alt+](orAlt+[).

得到更详细的意见

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

3.风波

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

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

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

有网友开始在CF平台发声,呼吁不让把共享代码作为数据进行机器学习:munity/t/make-a-new-open-source-license-to-restrict-cods-not-to-become-machine-learning-data/193610?u=synthesisdu

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。