程序员要被革命了,微软推出自己会编程的“AI 程序员”插件

文章首发于微信公众号「非著名程序员」,欢迎大家关注。

大家好,我是校长。

这几天微软和 GitHub 推出了一款 AI 程序员智能插件,它自己会编程,会自动生成代码,有人说:

软件开发领域的「第三次工业革命」似乎正缓缓揭开序幕。

01

到底怎么回事?

GitHub、OpenAI、微软联合打造了一个全新的代码生成 AI:GitHub Copilot ,堪称为程序员们送上的编程神器。

以后,我们再也不用面向搜索引擎编程了,未来或许我们也不需要再复制和粘贴了。

Copilot 目前作为 Visual Studio Code 插件,支持在本地或 GitHub Codespaces 上使用。

也就是目前我们可以在 VS Code 上安装这款插件,让它帮我们辅助编程,有人调侃目前 Copilot 就像是程序员的小秘书。

我们程序员这个工作真的是挺好的,累了有程序员鼓励师,现在写代码也来了智能小秘。照这个劲头发展下去,未来,我们程序员可能就被这么舒服的哄着,躺在舒适区丧失了编程技能,从而要被淘汰了,哈哈。

程序员要被革命了,微软推出自己会编程的“AI 程序员”插件插图

简单来说,Copilot 可以根据程序员的注释写代码,自动补全代码,提供与代码匹配的测试,还能生成多个备选方案的代码供选择。GitHub 表示,Copilot 生成的代码大部分是原创的。

是不是看着很厉害呢?

你确实没看错,它不仅可以自动补全代码,还可以根据你的注释,自动生成你所需要的代码,而且还可以根据你的测试需求,生成测试需要的代码。

02

具体介绍

我之所以说,Copilot 是我们程序员的小秘书,是因为 GitHub 给 Copilot 的官方定义是「AI 结对编程员」。「结对编程」(pair programming)是一种软件开发方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员。两个程序员经常互换角色。

GitHub 认为 Copilot 是进化版的「结对编程」,在未来帮程序员查缺补漏的,将会换成 AI。

目前,Github Copilot 作为 Visual Studio Code 插件,它适用于多种框架和语言,在 Python、JavaScript、TypeScript、Rudy、Go 几种语言上的表现格外突出。

1、它会自动补全,甚至会根据你的代码,提前猜测和预知你要写什么,帮你自动补全代码。

程序员要被革命了,微软推出自己会编程的“AI 程序员”插件插图1

原文链接:https://zhuanlan.zhihu.com/p/386133729

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享