源代码|研究人员:GitHub Copilot 自动生成的代码中,有 40% 存在漏洞
IT之家 9 月 2 日消息 GitHub 在 6 月份联合 OpenAI,推出了一款“GitHub Copilot”工具,官方宣传语为“你的 AI 结对编程助手”。
根据官方的介绍,GitHub Copilot 可以根据上下文自动写代码,包括文档字符串、注释、函数名称、代码,只要用户给出提示,就可以写出完整的函数,将程序员从重复的编写中解放出来。
【 源代码|研究人员:GitHub Copilot 自动生成的代码中,有 40% 存在漏洞】
文章插图
那么,该 AI 工具的代码质量如何呢?
近日,康奈尔大学的研究人员公布了一项数据,他们为 GitHub Copilot 生成了 89 个不同的场景,生成了 1692 个程序。其中,大约 40% 的程序存在漏洞。
文章插图
研究人员表示,由于 Copilot 是利用 GitHub 上提供的开源代码进行训练的,因此可以推断,代码安全质量取决于 GitHub 社区的开源代码质量。
IT之家了解到,GitHub Copilot 接受了数十亿行公共代码的培训,目前仅支持在微软 Visual Studio Code 中使用,支持 Python、JavaScript、TypeScript、Ruby 和 Go 等编程语言。
文章插图
- GitHub|用户46万被支付宝冻结1000天引起的思考:阿里的权力边界在哪里?
- GitHub|马斯克的孩子提交了改名申请,以断绝与这位亿万富翁的关系
- GitHub|周鸿祎再开炮,但360已翻不起浪花
- AI 帮写代码 67 元/月!GitHub Copilot 搞收费“双标”,劝退大批程序员
- githubcopilot正式版10美元/月免费使用
- 微软 Github AI 编程工具 Copilot 今日正式上线,学生免费使用
- 研究人员|钙钛矿太阳能电池寿命延至30年
- 程序员|开源是好事,但垃圾开源代码正在毁了这个行业
- 工业互联网|可在极寒条件下使用,ACS研究人员提高了锂离子电池性能
- 1行代码生成随机迷宫,概率编程语言登GitHub热榜,WFC作者新作
