阿里巴巴近日宣布,“通义灵码”正式成为新员工,这位7x24 智能编程助手的工号是“ai001”,意在开启ai新纪元。
通义灵码在2023年11月召开的2023云栖大会上正式公布,并启动网公测,上线一周就冲榜vscode插件市场周热榜,成为letbrains月度推荐智能编程插件。
它可以熟练使用200 编程语言,其中精通16种语言,比如java、python、go、javascript、typescript、c/c 、c#、html、php vue、css、sol、xml、yaml、kotlin。
主要技能包括:实时代码续写与优化、自然语言生成代码、生成单元测试、生成代码注释、生成代码解释、研发智能问答、异常报错排查辅助等等,还即将学会rag技术。
通义灵码可以7x24小时随叫随到,辅助开发者完成日常代码编写,而且全程数据加密、代码不落盘,还能提供最佳情绪价值。
截至目前,通义灵码的下载量已超过200万,每天数百万行代码被程序员采纳,每日推理次数超过2000万,是国内最受欢迎的ai编程工具。
网友表示:终于不穿格子衫了
那么ai程序员目前是什么水平?未来是否会取代人工程序员呢?业内人士告诉扬子晚报/紫牛新闻记者,目前ai程序员水平相当于入行1-2年的人类程序员,只能辅助完成一些简单需求。ai程序员的普及,可以让人工程序员集中精力应对更专业复杂的工况。
阿里云称,传统开发模式下,程序员每天需要耗费大量精力编写重复性代码、调试优化、编写代码注释等基础工作,大幅挤压了核心业务代码编写的时间。在阿里云内部,通义灵码已在各个开发环节担任代码助理角色。以 api 开发测试工作为例,通义灵码可将数十分钟的人工编写测试耗时缩短到秒级,节省程序员 70% 以上的测试代码工作量。接下来,阿里云将在内部 jetbrains ides、visual studio code 等开发工具中全面配置通义灵码插件,供所有员工使用。
阿里云相关人士透露:“公司未来 20% 的代码将由通义灵码编写,但程序员仍然是研发的核心,他们将有更多时间专注于系统设计以及核心业务开发工作。”
随后,记者采访到了业内资深算法工程师黄先生,黄先生表示,自己使用ai写代码已经有一年,“ai程序员的原理就是从网上找公开的代码,交给ai模型训练,如果使用者提出的需求在ai训练数据库中经常出现,那它就有很大的概率能写出来,比如常见的界面、数据库去数。如果需求小众,或者偏个性化,那么ai就写不出来。”
“比如说一个需求,它使用的场景比较独特,那么我要把这个需求写到ai能理解的程度,需要花费非常多的精力,有时还不如自己做。”黄先生表示,目前市面上的“ai程序员”程序不少,好一些的能达到入门1-2年的人工程序员水平。“那如果说一位程序员仅能满足非常简单、非常普通的需求,那么确实可能在ai浪潮的情况下被淘汰,因为ai的效率实在高太多了。但是目前ai还处理不了比较复杂的情况,因此仅能作为辅助,让人工程序员集中精力应对更专业复杂的工况。”
最后,黄先生表示,目前ai的应用场景很广,而代码是其中非常特殊的一项,“比如用ai画画、写作,画错一笔、写错一个字,问题都不是太大。但代码哪怕错一个标点,都有可能无法运行,从专业的角度来说,ai的运行原理是概率而并非逻辑,因此ai犯错的概率肯定是比人要高的。”
(本文来源快科技、扬子晚报,如有侵权请联系删除)