Codex 会取代程序员么?
共 1026字,需浏览 3分钟
·
2021-09-19 15:15
程序员都很好奇,那就是自己将来是否会被智能机器取代。今天就来聊一聊这个话题。
埃隆马斯克的人工智能公司叫 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 与人类高级程序员的配合会逐渐增多。
最后
选择当程序员,就相当于选择了终身学习。我又来求关注求赞了,老铁赏一个?
参考资料
什么是 GPT-3: https://zh.wikipedia.org/wiki/GPT-3