代码自动生成Codex 引发程序员恐慌?OpenAI:不信谣,不传谣
文章图片
新智元报道
来源:IEEE
编辑:LRS
【新智元导读】随着程序员不断解放各个纯机械劳动的领域 , 现在失业的终于轮到程序员自己了吗?随着OpenAI发布了强力代码自动生成模型Codex , 这种问题始终困扰着大家 , 但程序员失业那天也许还要很远很远 。
今年夏天 , 人工智能公司OpenAI发布了Codex , 只需简单的提示就可以用自然语言自动编写软件代码 。
也就是说 , 你可以作为产品经理 , 给Codex提出各种需求 , 他就会给你生成一份代码 。
文章图片
Codex基于GPT-3进行训练 , 而GPT-3使用了在2019年之前对互联网上几乎所有公开的书面文本进行训练 , 所以它对于自然语言是有一定理解能力的 。
关于Codex , 最常见的问题是「人类程序员会被它取代吗?就像其他手工业被消灭掉一样 。 」
【代码自动生成Codex 引发程序员恐慌?OpenAI:不信谣,不传谣】因为各个国家在培训新的软件开发人员上都不遗余力 , 如果一下子人类程序员就被取代了 , 那投入的几十亿美元瞬间就成为泡影 , 所有的努力也都会付之东流 。
如果你是一名软件开发人员 , 或者你已经高价聘请了许多程序员 , 那你大可以放心 。 尽管Codex比人类更强大、高效和专注 , 但要说取代 , 可能那一天还远远没有到来 。
一个资深程序员分享了一段经历 , 几年前他与美国一家大型咨询公司的一位高级数据科学家(工资非常高)和软件开发人员一起参与了一个政府数据库项目 。 他们的任务是了解一个国家机构如何使用其数据库向各组织分配赠款 , 然后就如何改进数据库向该机构提出建议 。
当他第一次开始与开发人员同事合作时 , 对程序员的工作方式有很多先入为主的想法 , 例如会想象程序员整天蜷缩在笔记本电脑前敲打代码 , 或者用Mathematica编写精彩的公式来帮助我们更好地理解客户的数据库 。 或者在windows上用漂亮的思维方式疯狂地涂鸦 , 回归分析 , 以及在屏幕前花费大量时间 , 编写数千行Python代码 。
然而事实与想象截然相反 , 程序员与客户坐下来面对面交流 , 花几天时间了解他们的赠款发放流程 , 然后开始一系列数据约定 , 还包括与个别工作人员、利益相关者、机构成员等的会晤 。
经过几个月的这类工作 , 他终于坐下来分析该机构的数据 , 使用R和各种图形库 。 实际的写代码和分析只花了整整两天的时间 。 他的分析结果很准确 , 他的程序运行得很好 , 客户也非常激动 。
所以说实际上编写代码和运行分析只占用了程序员大约1%的时间 。 剩下的时间用于与客户合作 , 了解他们的问题 , 确定要使用的正确软件和数学模型 , 收集和清理实际数据 , 并展示结果 。 在大多数情况下 , 写代码和数学本身是软件开发过程中很小的、几乎是死记硬背的一部分 。
当然1%属于比较极端的例子 。 根据TechRepublic的说法 , 编写实际代码通常只占软件开发人员时间的不到一半 , 在许多情况下 , 只占20% 。
这意味着 , 即使像Codex这样的系统工作得很好 , 它们也将取代典型人类软件开发人员最多一半的工作 , 而且通常不到四分之一 。 除非有人训练Codex与客户坐下来 , 赢得他们的信任 , 理解他们的问题 , 并将这些问题分解为可解决的组件 , 否则Codex很难威胁到熟练的开发人员 。
也就是说 , 一个非编码人员能够坐下来与Codex合作 , 编写一份规格表 , 并制作出一个软件的日子还很遥远 。
- IT之家1月14日消息|netusbusb共享组件中存在严重的远程代码执行漏洞
- Python双端队列实现回文检测代码示例
- PHP|代码审计思路之PHP代码审计
- 一加科技|5万行代码来稳帧!一加10 Pro的游戏全程帧率近90,直到关机
- 浏览器|全球十大浏览器,国产浏览器上榜6款,但全部复制了美国公司内核代码
- 低代码平台想要实现复杂的业务流程,这4个条件不能少!
- 2021年Apache 年度报告出炉,哪个项目的代码贡献最多
- 80年代|复活80年代的游戏代码,它们出自第一本售出百万册的计算机书籍
- 近日|最新!济宁行政区划代码公布
- 代码|微信官方公告:春节期间有常规功能暂停服务 年后恢复