阿里云全力推进AI编程,通义灵码助力程序员高效工作4月2日,最新消息传出,阿里云正在积极推动内部的AI编程工作,通过通义灵码来帮助程序员进行代码编写、阅读、排查BUG和优化代码等任务。更有趣的是,通义灵码还被赋予了一个正式的员工编号——AI001。

阿里云的相关人员表示,未来20%的代码将由通义灵码来完成,但程序员仍然是研发的中坚力量。他们会有更多的时间专注于系统设计和核心业务的开发。阿里云的后端工程师云徊告诉极目新闻的记者:“我们团队通常参与Git的开发工作。Git里面有一个旧的测试框架,我们计划用一个更新的开源项目替代它。”因为Git是用C语言编写的,而这次想换成Python。“说实话,我对Python并不算太熟悉,如果让我自己重新写的话,首先得学习Python的语法,这样会花费不少时间。”在这种情况下,通义灵码就可以帮助搭建项目框架。云徊演示了整个流程:他首先安装了通义灵码插件,然后新建一个项目,让它用Python实现一个命令行程序,同时指定支持的子命令。通义灵码能够生成符合需求的代码。“我们还可以调整需求,它生成的第一版代码使用了RQ pass作为参数解析的框架。”云徊说道,如果想简化这个main函数的设计,去自定义它的dict和函数指针,通义灵码会根据需求再更新一版代码。生成后,如果符合要求,可以点击右侧的快捷键,直接生成一个可以运行的文件。“你看,这就是生成好的代码,可以直接使用了。”记者了解到,在传统的开发模式下,程序员需花费大量精力在重复性代码编写、调试和注释等基础工作上,这样就大大减少了他们在核心业务代码编写上的时间。而在阿里云内部,通义灵码已经在各个开发环节中担任了代码助理的角色。以API开发测试为例,通义灵码能将数十分钟的人工编写测试的时间缩短到几秒,节省程序员70%以上的测试代码工作量。接下来,阿里云计划在JetBrains IDEs、Visual Studio Code等开发工具中全面配置通义灵码插件,供全体员工使用。AI编程工具正在打破编程语言的界限,让Java程序员也能轻松编写Python、C等不同语言的代码。目前,通义灵码已掌握Java、Python、Go、JavaScript、TypeScript、C/C++、C#等200多种编程语言。通义灵码是阿里云与通义实验室联合开发的,目前下载量已超过200万,每天有数百万行代码被程序员采纳,成为国内最受欢迎的AI编程工具。(









