阿里推行AI程序员,业内人士:人工程序员仍是研发核心
2024-04-02 19:59:26

4月2日,记者从阿里云了解到,阿里云正在内部全面推行AI编程,并推出了一款名为“通义灵码”辅助程序员写代码、读代码、查 BUG、优化代码等。这个AI程序员还拥有正式的员工编号,AI001。那么AI程序员目前是什么水平?未来是否会取代人工程序员呢?业内人士告诉扬子晚报/紫牛新闻记者,目前AI程序员水平相当于入行1-2年的人类程序员,只能辅助完成一些简单需求。AI程序员的普及,可以让人工程序员集中精力应对更专业复杂的工况。

能节省70%工作量

但核心还是人工

阿里云称,传统开发模式下,程序员每天需要耗费大量精力编写重复性代码、调试优化、编写代码注释等基础工作,大幅挤压了核心业务代码编写的时间。在阿里云内部,通义灵码已在各个开发环节担任代码助理角色。以 API 开发测试工作为例,通义灵码可将数十分钟的人工编写测试耗时缩短到秒级,节省程序员 70% 以上的测试代码工作量。接下来,阿里云将在内部 JetBrains IDEs、Visual Studio Code 等开发工具中全面配置通义灵码插件,供所有员工使用。

阿里云相关人士透露:“公司未来 20% 的代码将由通义灵码编写,但程序员仍然是研发的核心,他们将有更多时间专注于系统设计以及核心业务开发工作。”

仅能完成简单需求

相当于入门1-2年程序员

随后,记者采访到了业内资深算法工程师黄先生,黄先生表示,自己使用AI写代码已经有一年,“AI程序员的原理就是从网上找公开的代码,交给AI模型训练,如果使用者提出的需求在AI训练数据库中经常出现,那它就有很大的概率能写出来,比如常见的界面、数据库去数。如果需求小众,或者偏个性化,那么AI就写不出来。”

“比如说一个需求,它使用的场景比较独特,那么我要把这个需求写到AI能理解的程度,需要花费非常多的精力,有时还不如自己做。”黄先生表示,目前市面上的“AI程序员”程序不少,好一些的能达到入门1-2年的人工程序员水平。“那如果说一位程序员仅能满足非常简单、非常普通的需求,那么确实可能在AI浪潮的情况下被淘汰,因为AI的效率实在高太多了。但是目前AI还处理不了比较复杂的情况,因此仅能作为辅助,让人工程序员集中精力应对更专业复杂的工况。”

最后,黄先生表示,目前AI的应用场景很广,而代码是其中非常特殊的一项,“比如用AI画画、写作,画错一笔、写错一个字,问题都不是太大。但代码哪怕错一个标点,都有可能无法运行,从专业的角度来说,AI的运行原理是概率而并非逻辑,因此AI犯错的概率肯定是比人要高的。”

扬子晚报/紫牛新闻记者 姜天圣

校对 李海慧

| 微矩阵

地址:南京市建邺区江东中路369号新华报业传媒广场 邮编:210092 联系我们:025-96096(24小时)

 

互联网新闻信息服务许可证32120170004 视听节目许可证1008318号 广播电视节目制作经营许可证苏字第394号

版权所有 江苏扬子晚报有限公司

 苏ICP备13020714号 | 电信增值业务经营许可证 苏B2-20140001