封面新闻记者 欧阳宏宇
越来越聪明的AI大模型正在替代“工具人”,首当其冲的可能是程序员岗位。
4月2日,阿里云宣布正在内部全面推行AI编程,使用通义灵码辅助程序员写代码、读代码、查 BUG、优化代码等。阿里云还专门给通义灵码分配了一个正式的员工工号AI001。相关人士透露:“公司未来 20%的代码将由通义灵码编写,但程序员仍然是研发的核心,他们将有更多时间专注于系统设计以及核心业务开发工作。”
传统开发模式下,程序员每天需要耗费大量精力编写重复性代码、调试优化、编写代码注释等基础工作,大幅挤压了核心业务代码编写的时间。
为平衡效果和效率,“AI程序员”应运而生。据介绍,在阿里云内部,通义灵码已在各个开发环节担任代码助理角色。以API开发测试工作为例,通义灵码可将数十分钟的人工编写测试耗时缩短到秒级,节省程序员70%以上的测试代码工作量。
事实上,不只是阿里云,在不少科技企业的雇员名单中已经出现了“AI程序员”的身影。不久前,初创公司Cognition推出了全球首位AI软件工程师Devin,据称,Devin已经能自主学习不熟悉的技术,甚至还会自主修复bug。早前,猎豹移动董事长兼CEO傅盛通过个人社交媒体宣布,即将推出一款名为“猎户星空AI代码生成器”的新产品。
AI取代程序员或许是一种行业趋势。百度创始人、董事长兼 CEO李彦宏此前就公开表示,基本上以后不会存在程序员这种职业了,因为只要会说话,人人都会具备程序员的能力。英伟达创始人黄仁勋也表示,未来人人都可以变成程序员。
360集团创始人和董事长周鸿则不认可上述的观点。他认为,程序员热十年内不会减弱。“AI 时代更需要计算机专家和程序员,他们可能是各行各业最有发言权的。”
目前AI作为一种工具,降低程序员的门槛已是事实。据了解,由于AI编程工具的大发展,其正在打破编程语言的边界,让Java程序员也能轻松完成Python、C 等不同编程语言的代码编写。阿里云方面也透露,未来还将在内部 JetBrains IDEs、Visual Studio Code 等开发工具中全面配置通义灵码插件,供所有员工使用。
不过,顶尖的程序员所具备的创造力和创新思维,目前仍无法被AI所替代。有专家称,AI在处理复杂情境和多维度决策方面仍然存在局限性,比如在理解和适应人类情感、意图和沟通方式方面仍然面临挑战。