PCMag编辑选择和审查产品独立.如果您通过附属链接购买,我们可以赚取佣金,这有助于支持我们的测试

GitHub的Copilot是openai支持的编码合作伙伴

GitHub的新Copilot功能使用人工智能来帮助程序员编写代码。

通过纳撒尼尔·莫特

我的经验

自2011年以来,我一直在为各种出版物撰写有关科技的文章,内容从隐私和安全到消费电子产品和初创公司。

阅读个人简介

未来应用程序、网站和操作系统中的一些代码可能是由程序员编写的人工智能.GitHub已经合作(在新窗口打开)与OpenAI合作开发一项名为Copilot的新技术,以帮助程序员“写出更好的代码”。

但不用担心,该公司表示人工智能不会取代人类程序员。GitHub强调了这一点副驾驶员(在新窗口打开)它不仅仅是一个超级强大的自动补全引擎,类似于现有的代码编辑器和集成开发环境(ide)中的自动补全引擎。该实用程序将提供自动补全建议,这是事实,但它也可以用最少的用户输入编写整个代码块。

Copilot的一些突出功能包括能够编写用于检查代码质量的测试,编写样板代码,并显示给定编码问题的替代解决方案。人类程序员仍然需要完成大部分的编码工作,但Copilot将自动处理一些最重复的任务。

Copilot是使用“来自公开来源的英语语言和源代码,包括GitHub上公共存储库中的代码”进行培训的,它依赖于一种名为OpenAI Codex的技术,该技术预计将通过google提供给其他开发人员OpenAI API(在新窗口打开)“今年夏天晚些时候。”

GitHub表示,它最近测试了Copilot,看看它是否可以填充“一组在开源回购中具有良好测试覆盖率的Python函数”的主体。据说,它第一次尝试的成功率为43%,当它有10次机会时,它成功填充这些身体的几率为57%。

GitHub表示,Copilot“适用于广泛的框架和语言,但这个技术预览版尤其适用于Python、JavaScript、TypeScript、Ruby和Go。”随着其训练数据的不断扩展,该功能可能会在其他框架和编程语言方面变得更加熟练。

这种对大量数据的依赖使GitHub成为测试OpenAI Codex的理想合作伙伴。该平台拥有许多开源项目,可以用于有效地教授副驾驶和类似模型如何编码。随着越来越多的项目通过GitHub共享,该功能也会变得越来越好。

副驾驶“需要最先进的人工智能硬件”才能运行,所以目前它只提供给有限数量的测试人员作为技术预览。“当我们推出一款商业产品时,”GitHub表示,“我们会让它尽可能广泛地使用。”该公司没有提供商业发布的时间表。

What's New Now<\/strong> to get our top stories delivered to your inbox every morning.","first_published_at":"2021-09-30T21:30:40.000000Z","published_at":"2022-08-31T18:35:24.000000Z","last_published_at":"2022-08-31T18:35:20.000000Z","created_at":null,"updated_at":"2022-08-31T18:35:24.000000Z"})" x-show="showEmailSignUp()" class="rounded bg-gray-lightest text-center md:px-32 md:py-8 p-4 mt-8 container-xs">

获取我们最好的故事!

报名参加最新消息让我们的头条新闻每天早上发送到您的收件箱。

本通讯可能包含广告、交易或附属链接。订阅通讯即表示您同意我们的服务使用条款而且隐私政策.你可以随时退订时事通讯。beplay体育苹果下载


感谢您的报名!

您的订阅已确认。留意你的收件箱!

注册其他时事通讯beplay体育苹果下载

你会喜欢的PCMag故事

关于纳撒尼尔·莫特

作者的贡献

自2011年以来,我一直在为各种出版物撰写有关科技的文章,内容从隐私和安全到消费电子产品和初创公司。

阅读纳撒尼尔的完整传记

请阅读纳撒尼尔·莫特的最新报道

Baidu
map