4月2日,据了解,阿里云内部已经在全面推行AI编程。内部人士透露,公司未来20%的代码将由AI编程机器人通义灵码编写。
消息称,阿里云正在内部全面推行AI编程,使用通义灵码辅助程序员写代码、读代码、查BUG、优化代码等。为此,阿里云还专门给通义灵码分配了一个正式的员工工号——AI001。
阿里云相关人士还透露:“公司未来20%的代码将由通义灵码编写,但程序员仍然是研发的核心,他们将有更多时间专注于系统设计以及核心业务开发工作。”
分析人士称,传统开发模式下,程序员每天需要耗费大量精力编写重复性代码、调试优化、编写代码注释等基础工作,大幅挤压了核心业务代码编写的时间。在阿里云内部,通义灵码已在各个开发环节担任代码助理角色。
以 API 开发测试工作为例,通义灵码可将数十分钟的人工编写测试耗时缩短到秒级,节省程序员 70% 以上的测试代码工作量。接下来,阿里云将在内部 JetBrains IDEs、Visual Studio Code 等开发工具中全面配置通义灵码插件,供所有员工使用。
AI 编程工具正在打破编程语言的边界,让 Java 程序员也能轻松完成 Python、C 等不同编程语言的代码编写。目前,通义灵码已熟练掌握 Java、Python、Go、JavaScript、TypeScript、C/C++、C# 等 200 多种编程语言。
据了解,阿里云与2023年10月31日首发这款可自动编写代码的AI助手——通义灵码。在杭州云栖大会上,阿里云在编码软件的对话窗口输入“帮我用 python 写一个飞机游戏”,短短几秒,通义灵码就自动生成了100多行代码,点击运行后一个充满儿时回忆的“飞机大战”游戏就成功跑起来了。
据研发团队透露,基于阿里云强大的大模型能力和智能算力,灵码在5个月内快速迭代了多个版本,并在上市之前进行了充分打磨,目前已在阿里云内大规模应用。相较于人工编写测试耗时数分到数十分钟,灵码能以毫秒级的速度生成测试代码,准确率和覆盖率都令人满意。兼容性方面,灵码支持 JetBrains 全家桶和 Visual Studio Code,支持 Java、Python、JavaScript、TypeScript、C/C++ 等30多种主流编程语言,可自动识别编程语言并生成代码解释。