4月2日,阿里云的1号AI员工“通义灵码”上线,其“简历”显示,这是一个出生于0101世界、无性别的硅基生命,人格属于INTJ,职位是AI智能编码助手,项目经历是“截至2023年4月,下载量超过200万,每天数百万行代码被程序员采用”。
据《IT时报》记者了解,阿里云正在内部全面推行 AI 编程,通义灵码已在各个开发环节担任代码助理角色,辅助程序员写代码、读代码、查 BUG、优化代码等。以 API 开发测试工作为例,通义灵码可将数十分钟的人工编写测试耗时缩短到秒级,节省程序员70%以上的测试代码工作量。
据透露,接下来阿里云将在内部 JetBrains IDEs、Visual Studio Code 等开发工具中全面配置通义灵码插件,供所有员工使用。目前,通义灵码已熟练掌握 Java、Python、Go、JavaScript、TypeScript、C/C++、C# 等 200 多种编程语言。
传统开发模式下,程序员每天需要耗费大量精力编写重复性代码、调试优化、编写代码注释等基础工作,大幅挤压了核心业务代码编写的时间。ChatGPT横空出世后,AI被认为可以自动化处理一些重复性的编程任务,并且能够在一定程度上根据需求快速生成代码片段或解决方案,从而将大大加速对程序员的替代。
英伟达首席执行官黄仁勋便在一次活动中表示,随着生成式人工智能的进步,学习编程的重要性将会大大降低,因为人类可以用自然语言提示取代编程语言,从而使每个人都能成为程序员。
不过,至少在发展的前期,各大公司对具备AI开发能力的程序员需求还是更多。Bloomberry最近发布的一份报告则显示,自 ChatGPT 出现以来,软件开发工作的数量增长了 6%。
那么,“通义灵码会替代程序员吗?”
阿里云相关人士对此表示:“公司未来 20% 的代码将由通义灵码编写,但程序员仍然是研发的核心,他们将有更多时间专注于系统设计以及核心业务开发工作。”
阿里的大模型通义千问则回答:“程序员不仅编写代码,还负责需求分析、架构设计、项目管理和维护等一系列关键任务,这些往往需要深厚的专业知识和实践经验,这是目前AI技术难以完全替代的。”