Codex 会取代程序员么?

程序员都很好奇,那就是自己将来是否会被智能机器取代。今天就来聊一聊这个话题。

埃隆马斯克的人工智能公司叫 OpenAI,近期释放了 Codex,Codex 是一种生成软件源代码的深度学习模型,在 GPT-3 的基础上构建而成。

什么是 GPT-3[1]

GPT-3 叫生成型已训练变换模型 3 ,英语 Generative Pre-trained Transformer 3,简称 GPT-3,它是一个自回归语言模型,目的是为了使用深度学习分类或产生人类可以理解的自然语言。GPT-3 是由在旧金山的人工智能公司 OpenAI 训练与开发,模型设计基于谷歌开发的变换语言模型。GPT-3 的神经网络包含 1750 亿个神经,为全世界参数最多的神经网络模型。

GPT-3 可写出人类无法与电脑区别的文章与字串,在其出现之后,使用 GPT-3 作诗、作曲甚至作画的应用纷至沓来,GPT-3 也有可能对于社会的负面影响,比如利用制造假新闻的可能性。英国卫报即使用 GPT-3 写了一个关于人类不该怕人工智能的评论专栏。李开复称 GPT-3 与卷积神经网络为深度学习重要的改善。

可以说 Codex 就是写代码专用的 GPT-3,它可以理解自然语言所描述的需求,生成的代码也有一定的逻辑,那它可以写出人类分辨不出错误的代码吗?

经过与 GitHub 进行合作预训练,经过不断优化,最终达到了 77.5% 的正确率,也就是说 Codex 能够对 77.5% 的问题给出正确的代码。

看到这里,你也许就明白了,Codex 本身不创造代码,而是代码的搬运工,它做的就是把 GitHub 上的代码找出来呈现在你的面前。

现在回答 Codex 会取代程序员吗?

我的回答是,会取代靠 Ctrl C + Ctrl V + 补 Bug 编程的程序员,而持续创造代码的程序员,永远不会被取代,未来,初级程序员的需求量将会减少,AI 与人类高级程序员的配合会逐渐增多。

最后

选择当程序员,就相当于选择了终身学习。我又来求关注求赞了,老铁赏一个?

参考资料

[1]

什么是 GPT-3: https://zh.wikipedia.org/wiki/GPT-3

你可能感兴趣的:(人工智能,python,深度学习,机器学习,java)