当前位置:网站代码 > JS代码 > 文字代码 >
下载地址

“码农”将成为“园艺师”

  早上9点到岗,晚上9点下班,每周工作6天。“996”工作制,这一流传于IT圈内的行话,近期在互联网巨头掌门人“助攻”下迅速成为热议话题,各种观点莫衷一是。但剥离掉法律、道德、价值观等层面的讨论,“996”所反应的现实情况是:社会正全面进入信息化,程序员已经不堪重负。

  与此同时,谷歌大脑(Google Brain)发布了一篇论证AI辅助人类编程的论文,为身心俱疲的“码农”们带来新福音。谷歌所说的AI技术如何实现辅助编程?AI能协助完成哪些编程工作?距离程序员的解放之路还有多远?带着这些问题,本报记者采访了法国原子能和替代能源委员会人工智能博士、素问智能创始人王巍。

  硅谷创业之父保罗·格雷厄姆在《黑客与画家》一书中形象地将编程与绘画做了类比。格雷厄姆认为,优秀程序员和画家一样属于创造者。但他在书中也指出,在分工日益细化的产业链条中,“(程序员)只是一个负责实现领导意志的技术工人,职责就是根据规格说明书写出代码,其实与一个挖水沟的工人是一样的,从这头挖到那头,仅此而已,从事的都是机械性的工作”。两者的区别就如同画家和画匠,前者是个性创造,而后者是重复劳动。

  职业程序员的工作原本是一项智力密集型的技术创造,但随着互联网产业的快速发展,部分互联网公司的程序员和流水线工人几乎没有本质性区别,编程已逐渐成为劳动密集型的机械劳动。然而,创新通常不是从长时间的工作中熬出来的,程序员创造性不断下降无疑与高强度的工作量有关,而人工智能或许能够改变这一局面。

  为了快速理解谷歌这篇技术性很强的论文,王巍向科技日报记者讲述了他曾参与的另外一项研究:AI模仿大文豪雨果写作。该项目利用人工智能统计方法来学习雨果的语言风格,包括其习惯用词、用语和句式等,最终可以让法语写作水平一般的人用大文豪的写作风格写自己的故事。

  王巍表示,人的自然语言(如法语)是一个由字和词组成的序列,通过统计模型分析,能够根据上文来预测下文出现的概率,可以将其理解为更高级的联想输入法或打字提示。而面向机器的编程语言,一方面是一个由代码组成的序列,另一方面也有其内在的代码组织结构,通过对这两者的建模,在程序员输入代码的过程中,可以利用人工智能技术识别其意图并预测其可能将要输入的代码,从而辅助程序员简化新写代码的工作量。另外,通过模式识别,在程序员修改一部分代码时,AI可以识别出现有代码中其他需要做类似修改的相关代码模块,甚至直接提供代码更新方案的选项,从而大大减少程序员修改代码的工作量。

  在AI术语中,预测下文或代码属于序列的学习和预测,而递归神经网络则是实现序列建模的一种解决方法。长短期记忆网络(LSTM)是目前比较流行的一种递归神经网络,谷歌在论文利用LSTM来对已有的代码建模,从而识别和预测复杂、动态的代码编辑序列。

  王巍介绍,目前程序员编程使用的开发工具IDE(集成开发环境)已初步具备一些简单的提示功能,比如参数的自动填充、构造函数的自动初始化等,在实际操作中一定程度上提高了程序员的效率。而谷歌的研究是面向更为复杂的编辑序列模型,其方案对大规模代码编辑数据有更强的适用性。

  如果该研究能够实现工业化应用,无疑对于一线程序员和科技公司来说是重大福音。在AI的预测和识别辅助下,程序员新写代码和修改代码过程中高度重复性的工作将大幅简化,机器的加入将直接降低程序员的工作量和疲劳感。

  王巍表示,谷歌的研究目前仍在试验阶段,距离大规模工业化应用仍有一定距离。另外,部分媒体对此报道也有一定炒作成分,谷歌研究的定位目前仍限于辅助编程,还远远无法完全代替人类。在可预见的未来,机器创造程序仍是科学幻想,编程只能由人来完成。

  从技术角度上看,人工智能还无法完全理解人的复杂意图,也没有办法形成有效的创造力,目前也看不到解决这一问题的技术路径。另外,编程的目的是要形成产品并实现社会价值,其中存在责任界定问题,从社会层面看,人工智能也不应代替人做出决策。

  然而,技术总是在短期内被高估,但是在长期内又被低估。长期来看,在AI辅助下,程序员繁重的机械劳动有望大幅减少,但创新性工作仍需人类智慧去完成。“码农”将成为“园艺师”,在AI辅助下解放更多时间,并将更多精力投入到创作之中,枯燥的“画匠”工作会变得更加有趣,程序员“996”工作制或许也会成为历史。

  近日,关于左右脑年龄测试结果的图在朋友圈引发热传。测试中,只要通过扫描测试结果图中的二维码并回答几个设定的问题后,便会生成一张显示有左右脑两个年龄测试结果的图片,图片的下方还配有相关的文字解释。[详细]

  12月10日,中兴网信科技有限公司员工欧某从办公大楼楼顶坠下,不幸身亡。据警方经现场调查,欧某确定为高坠死亡,排除他杀。欧某是中兴网信科技有限公司某研发组的主管。2011年,欧某跳槽到该公司,签下的劳动合同时间是2011年4月18日至2019年8月18日。[详细]

  12月28日,微信发布了新版本,带来了一系列小程序游戏,主推游戏名为“跳一跳”。玩法很简单,玩家控制主角在“箱子”间不断跳跃,长按蓄力,松开跳跃,箱子的间距、形状和大小都不一样,非常考验跳跃力度的掌控。[详细]

  对于一些单身年轻人来说,春节将至也意味着新一轮“催婚”的到来。从前几年的“有钱没钱,回家过年”到如今的“不带男女朋友,不准回家”,“催婚”成为一些年轻人颇感无奈的问题。为了避免回家过年时的“催婚”尴尬,有的年轻人想到一个点子——租男女朋友回家过年。于是,“租友”市场随之出现。[详细]

  美媒称,充满活力的中国科技行业正在寻找像申悦这样的人——漂亮、知道如何吸引不善交际的程序员,并会一点放松按摩的技术。这个职业在中国被称为“程序员鼓励师”,兼有心理学家和啦啦队员的性质,这些女性被雇来与程序员谈心,以缓解他们的巨大压力。[详细]

  无论春夏秋冬,手里的汗就像没关紧的水龙头般不停地往外冒,手里需随时拿着纸巾,不停地擦拭,不能与人握手,不能正常工作,影响日常生活,这种生活烦恼竟然来自一种特殊的病症——手汗症。在网络上,这些病友自称为“水手”。[详细]

  8月5日到21日,杭州城西蒋村派出所陆续接到了8起遭人猥亵的报警,蒋村一带出现一个“袭胸摸臀”狂魔。[详细]

  记者从深圳市公安局获悉,当地一名程序员因非法获取并出售公民个人信息,近日被刑拘。[详细]

  3月26日,一位名为996icu的用户在GitHub上发起了一个名为“996.ICU”的项目,意为“工作996(早9点上班晚9点下班,一周工作6天),生病ICU(重症监护室)”。发起者表示,希望越来越多的人能在此更新实行“996”制度公司的名单并上传证据,而对于那些上了“黑名单”的公司,将不让其使用参与项目的用户上传的开源代码和软件,以此抗议996的加班制度。[详细]

  骨折。这个对于大多数人来说都很遥远的词,却几乎伴随了谯飞28个年头。1991年9月25日,谯飞出生于四川省泸州市泸县牛滩镇,刚出生的他全身就有多处骨折,几天后,谯飞被查出患有罕见的“先天性成骨不全”(俗称“瓷娃娃”),身体十分脆弱,磕磕碰碰都极易骨折。当时医生给出的诊断是:“不知道能活多久,可能也就一两岁吧。”[详细]

本素材资源仅供个人学习与参考,请勿用于商业用途,后果由使用者自己承担...

网站代码
返回顶部