GitHub、OpenAI和微软联合推出AI代码补全工具Copilot

新知榜官方账号

2023-10-10 11:12:25

GitHub、OpenAI和微软联合推出的AI代码补全工具Copilot,可在VSCode编辑器中自动完成代码片段。该工具可以帮助开发者快速发现解决问题、编写测试和搜索全新API的替代方法,而不需要在网上繁琐地定向搜索答案。

GitHubCopilot是一个AI代码合成器,提出的绝大多数代码建议都是新生成的,此前从未出现过。Copilot编辑器扩展将开发者的注释和代码发送至Copilot服务端,然后使用OpenAI开发的全新AI系统OpenAICodex生成和建议单行代码和整个函数。Copilot适用于多种框架和语言,但本次展示的技术预览版尤其适用于Python、JavaScript、TypeScript、Ruby和Go语言。在具体实现中,GitHubCopilot从编写的代码中提取上下文,并给出整行代码或整函数的建议。使用GitHubCopilot,开发者始终可以掌控一切,既可以循环查看Copilot给出的代码建议,选择接收或者拒绝,并能够手动地编辑这些代码。Copilot会适应开发者所做的编辑,并适配编码风格。GitHub认为该工具是结对编程(pair programming)的重大进展,程序员在编写代码时有了一个「虚拟的帮手」,它可以捕捉到程序员的错误,加速开发过程。

GitHubCopilot项目目前还只是严格的技术预览版,用户可以在主页注册报名,将有机会访问试用。虽然使用者对Copilot提供的生产力提升赞不绝口,但GitHub也表示,并不是所有使用的代码都经过了漏洞、不安全实践或个人数据的审查。因此,他们也设置了一些过滤器来防止Copilot生成攻击性的语言,并可能效果并不完美,需要后续完善。

据OpenAI的一位代表透露:OpenAI计划今年夏季推出基于其API的Codex版本,这样开发者们就可以利用该技术创建自己的app了。

总的来说,GitHub、OpenAI和微软联合推出的AI代码补全工具Copilot,将成为未来AI技术的重大进展和程序员的得力助手。

本页网址:https://www.xinzhibang.net/article_detail-16165.html

寻求报道,请 点击这里 微信扫码咨询

关键词

GitHub OpenAI 微软 AI 代码补全 工具

分享至微信: 微信扫码阅读

相关工具

相关文章