开源最前线(ID:OpenSourceTop) 猿妹综合整理
项目地址:https://openai.com/blog/openai-codex/
前不久,GitHub Copilot在程序员圈大火了一把,这是一个人工智能配对程序员,可以帮助你更快地编写代码,减少工作量。GitHub Copilot从注释和代码中提取上下文,并立即建议个别行和整个函数。GitHub Copilot由OpenAI Codex驱动,这是一个由OpenAI创建的新的AI系统。GitHub Copilot技术预览版可作为Visual Studio Code扩展使用。
OpenAI Codex是在公开的源代码和自然语言上进行训练的,所以它既能理解编程也能理解人类语言。GitHub Copilot编辑器扩展将你的评论和代码发送到GitHub Copilot服务,然后它使用OpenAI Codex来合成和建议个别行和整个函数。如果你还不知道这个工具,看下面这张动图你就一目了然了:
Copilot非常易用,只需安装 VSCode 插件,Copilot可以理解一大堆编程语言,目前它在Python、JavaScript、TypeScript、Ruby和Go上的表现尤其出色。最近OpenAI 发布Codex的改进版本,OpenAI将把API以私有测试版的形式发布,Codex可以将自然语言转换为代码的AI系统,Codex 是为GitHub Copilot提供动力的模型。Codex精通十几种编程语言,现在可以用自然语言解释简单的命令并代表用户执行它们——从而可以为现有应用程序构建自然语言界面。Copilot发布一周后,被推上了「侵权」的风口浪尖,Github瞬间骂声四起,引发了前所未有的争议。网友表示:你再训练都是基于我们的开源代码,这改一改就想用来赚钱真的好么?原因是GitHub在没有版权持有者许可的情况下,用托管在GitHub上的开源代码训练Copilot
于是乎,广大吃瓜群众最关心的还是——我能继续白嫖Copilot给我写代码嘛?这里提醒大家Copilot建议的代码越长越复杂,就越有可能是从大神那里抄过来的。所以,还是偷懒需谨慎,玩一玩就好。