首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Codex 会取代程序员么?

Codex 会取代程序员么?

作者头像
somenzz
发布2021-10-08 14:45:10
4110
发布2021-10-08 14:45:10
举报
文章被收录于专栏:Python七号Python七号

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

埃隆马斯克的人工智能公司叫 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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python七号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 最后
    • 参考资料
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档