易语言伪原创源码(VisualStudio新产品Copilot来了!)

优采云 发布时间: 2021-09-17 19:08

  易语言伪原创源码(VisualStudio新产品Copilot来了!)

  GitHub新产品副总裁即将到来!该产品由GitHub和openai联合开发。目前,它已在技术预览版中推出。该工具嵌入在VisualStudio代码编辑器中,可以自动完成代码片段

  

  GitHub说副驾驶不仅仅是鹦鹉学舌地模仿之前看到的代码。它分析用户生成的代码并生成新的匹配代码,包括以前调用的特定函数。这个项目网站的例子包括自动编写代码导入推文、绘制散点图和获得goodreads分数

  其主要功能包括:

  

  GitHub首席执行官纳特·弗里德曼(Nat Friedman)在他的博客中表示,GitHub copilot适用于各种框架和语言,但目前发布的技术预览版特别适用于Python、JavaScript、typescript、ruby和go

  GitHub将此视为结对编程的一种演变。结对编程意味着两个程序员在同一个项目中工作,捕捉彼此的错误并加快开发过程,而copilot将另一个程序员转换为虚拟形式

  微软与openai

  2019年,微软宣布向openai投资10亿美元,copilot项目是这项投资的第一个主要成果。Openai现在由Y combinator的前总裁Sam Altman领导。自奥特曼上台以来,openai已经从一个非盈利组织转变为一个“最高利润”模式,并接受了微软的投资。2020年9月,微软获得了openai gpt-3语言模型的独家许可证。(gpt-3是一个具有1750亿个参数的自回归语言模型。它在多个NLP数据集上表现出优异的性能,其生成的文章甚至无法区分。)

  Copilot基于一种称为openai Codex的新算法构建,并使用从GitHub熵和英语示例中提取的数万亿公开代码进行训练

  

  副驾驶的工作原理

  法典被称为gpt-3的后代。区别在于gpt-3主要生成文本,而openai Codex生成代码。一位openai代表表示,openai计划在今年夏天晚些时候通过API发布Codex版本,以帮助开发者使用该技术构建自己的应用程序

  副驾驶可能出现的问题

  Copilot因其生产力的提高而受到了很多赞扬,但GitHub建议,并非所有代码都经过了bug、不安全做法或个人数据审查。GitHub声称安装了过滤器以防止副驾驶生成攻击性语言,但这可能并不完美

  Copilot网站表示:“由于基础技术的预发布性质,GitHub Copilot有时可能会产生意外输出,包括偏见、歧视性、滥用或攻击性输出。”

  Gpt-3模型在有偏见和滥用语言模式方面受到了一些批评,但openai似乎没有找到一种方法来阻止算法继承训练数据中最糟糕的元素。Openai还警告说,该模型可能会建议电子邮件地址、API密钥或电话号码,但这种情况很少发生,而且数据是由算法生成的合成数据或伪随机数据。然而,副驾驶生成的代码在很大程度上是原创。GitHub进行的测试发现只有0.1%生成的代码与训练集中的代码一致

  Copilot并不是第一个帮助程序员自动生成代码的项目。StartupKite引入了一个非常类似的功能,可在超过16个代码编辑器上使用

  目前,副驾驶仍处于有限的技术预览阶段。用户可以在项目网站上注册以获得访问权限

  网站地址:

  参考链接:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线