作为程序员,你是否曾经幻想过,未来有一天人工智能来代替自己写代码?或许,微软正在将你的设想变为现实!
近日,微软与 OpenAI 共同推出了一款 AI 自动编程工具 GitHub Copilot,能自动生成代码,供开发者参考使用。
简单来说,GitHub Copilot 可以视为是配对编程中的另一位虚拟程序员——即开发者和 AI 在同一个项目上并肩协作。
Copilot 可以根据程序员的注释写代码,自动补全代码,提供与代码匹配的测试,还能生成多个备选方案的代码供选择。它可以帮助开发者用更少的时间来更快地编写出代码,GitHub 表示,Copilot 生成的代码大部分是原创的。
对于程序员来讲,一款编程工具最重要的当然是支持哪些类型语言。GitHub 在预告中说,Copilot 可以支持十几种语言,与 Python、JavaScript、TypeScript、Ruby 和 Go 等主流语言配合效果更佳。
了解过开源项目的程序员应该都知道Github这个网站,这个网站上有许许多多卓越的程序员上传的代码,微软收购了Github之后,就意味着微软掌控了这些价值连城的庞大数据。
实际上,几十年来,微软和其他机构的研究人员一直在试图教计算机编写代码。这次推出的GitHub Copilot,无疑是一个值得注意的成果。它依赖于许多编程语言中的大量代码和巨大的微软Azure云计算能力。
Github、微软、OpenAI三家公司CEO合照
微软的CTO对GitHub Copilot评价道:这个工具为我节省了大量的时间,我个人的生产力大大提高了,而且我不再用花费大量的时间去阅读五花八门的编程文档。
这款工具不仅可以服务于程序员,也可以服务于其他有志于学习计算机编程的人员,因为这款AI工具让编程变得如此简单。
不过,GitHub Copilot只是一个辅助工具,开发者仍需仔细地测试、审查自己的代码。随着智能系统的优化,这一工具不仅有助于提高现有工程师的开发效率,也有潜力让更多人开始探索软件开发。
或许,我们距离「人人都能成为开发者」的目标更近一步!
留言互动
你想尝试 GitHub Copilot 吗?
对此你有什么看法?
欢迎大家在留言区讨论
- 推荐阅读 -
百度发布2021高考十大热搜专业!最火爆的专业竟然是 ....
女学霸高考692分:想当程序员!面对秃头警告,自信回应亮了~
点个在看,播妞爱你们呦