摘要:近日,阿里云向社会透露,正在企业内部全面推行AI编程,使用其智能编码助手通义灵码辅助程序员写代码、读代码、查BUG、优化代码等,并专门给通义灵码分配了一个正式的员工工号——AI001。
数智员工企业“夸夸菁领”获千万级天使轮融资的消息还尚在耳畔萦绕,又有最新消息爆出国内首个“AI程序员”已经正式持证上岗了。
近日,阿里云向社会透露,正在企业内部全面推行AI编程,使用其智能编码助手通义灵码辅助程序员写代码、读代码、查BUG、优化代码等,并专门给通义灵码分配了一个正式的员工工号——AI001。
消息一出,旋即引发多方热议。“智械危机”早已不新鲜,“技术恶论”更是老生常谈,但是当人工智能继艺术家之后进一步染指程序员工作,传统乐观主义观点中一直持有的“AI不会取代人类”立场又再次受到了重击,人机竞争中往往任凭风吹雨打但也岿然不动的码农终于也坐不住了。
智能助理提高写码效率
通义灵码是阿里云出品的一款基于通义大模型的智能编码辅助工具,可根据当前代码文件及跨文件的上下文,自动生成行级/函数级代码、单元测试、代码注释等,此外还具备代码解释、智能研发问答、异常报错排查等能力。
实际上,通义灵码早在2023年的云栖大会上就已亮相,并在上线 一周后就冲上了VS Code插件市场周热榜,成为JetBrains阅读推荐智能编程插件,但当时引发的讨论还仅限于AI圈内。在这之后,通义灵码经过多次升级,直到目前已能熟练掌握Java、Python、JavaScript等200多种编程语言,在主流语言生成效果方面达到业界领先水平,其生成的作品中每天有数百万行代码被程序员采纳。
“公司未来20%的代码将由通义灵码编写,但程序员仍然是研发的核心,他们将有更多时间专注于系统设计以及核心业务开发工作。”阿里云相关人士说。在传统开发模式中,程序员每天需要耗费大量精力编写重复性代码,并进行调试优化、编写代码注释等基础工作,大幅挤压了核心业务代码编写的时间。而在通义灵码的协助下,程序员可以将精力花在刀刃上,在更需要发挥创造性的工作上发挥特长。
阿里方表示,日前,通义灵码已在阿里内部各个开发环节担任代码助理角色。以API(应用程序编程接口)开发测试工作为例,通义灵码能将数十分钟的人工编写测试耗时缩短到秒级,节省程序员70%以上的测试代码工作量。
AI时代的“铁饭碗”将不保?
传统技术乐观主义者乃至是一部分悲观主义的论调都曾强调,无论AI发展多迅速,将取代多少岗位,程序员这种与AI强相关的岗位都不会被替代,并普遍预测程序员岗位会越来越香,编程入门将成为AI时代新的基础技能,基础编程岗将成为AI时代的就业救星,为社会创造大量就业机会。但是通义灵码的持证上岗,仿佛把这种共识给动摇了。
尽管焦虑蔓延在所难免,但要就此断言AI必然取代“码农”,目前仍然太早了。毕竟所谓的“AI程序员”名头虽响亮,但其实只是程序员的辅助工具,其作用仍和ChatGPT、写作机器人等没有区别,依然是通过人机协同,将人类工作者从简单、无意义的重复劳动中解放出来,真正投入到需要发挥人的创造力的工作中。看起来AI好像反客为主掌握了为AI编码这样的复杂工作,但其实依然局限于一种简单重复,不需要太多智能的领域,只不过形式更“高大上”了。
但我们已经足以就此窥见AI对程序员岗位的重塑了。和2022年以来涌现的AI作画、写歌写作、创作视频一样,当前的AI无法动摇这些创造性行业的根基,更无疑将促进行业的升级迭代。当AI可以仅用几秒就创造出合格线以上的作品(尽管可能同质化或有逻辑瑕疵),有关行业的从业者必须思考如何精进技艺、发挥创意,而不是混吃等死地摆烂制作一些“换汤不换药”的俗套作品。
程序员岗位同样如此,当简单重复的编程工作被AI高效精准地搞定,行业门槛无疑会变得更高,从业者的综合素质无疑要变得更强。那么立足这一逻辑,传统论调中“程序员会为社会创造大量就业机会”的推断实则站不住脚,毕竟对于企业而言,人类相比于AI助理,在基础编程工作上并没有性价比,而更高阶、更需要创造力的编程工作又岂是普罗大众通过学习就都能胜任的?
因此,AI发展的结果就是必将加速人才淘汰,提高从业门槛,哪怕对“AI工程师”们而言也是如此。AI时代,或许真的没有所谓的“铁饭碗”,但更具有创造力的人才必然更有竞争力。