admin管理员组

文章数量:1631206

自主写代码国产AI程序员来了!

不是根据提示续写代码的Copilot,而是你给出需求,它真能自个儿完成任务理解:

编写代码:

到Debug全流程的那种。

多轮交互也不在话下。需求有变,同样在对话框里直接告知AI程序员,它就会主动上手修改代码。

如上所示,仅用10分钟,这位AI程序员就能搞定一款奥运赛事日程应用的开发,网页成品长这样:

整个过程涉及网页开发、编写Python文件处理程序以及运行、调试、修改代码等工作,按照传统开发方式,怎么着也得半天才能完成。

这就是阿里云刚刚带来的通义大模型家族最新成果。

我们第一时间和产品背后的开发者聊了聊。

多智能体协同的AI程序员

先来看技术细节。

实际上,这样一位能分钟级完成应用开发的AI程序员,并不是“一个人”,而是多个智能体的集合

官方介绍,阿里云的这位AI程序员是基于通义大模型构建的多智能体,每个智能体分别负责需求理解、任务拆解、代码编写、测试、问题修复、提交发布等软件开发任务。

这样做的好处是,一方面,AI程序员背后的人类程序员可以针对工作流上不同的关键角色去开发特性。

另一方面,每个智能体能够专注特定任务,大幅提升系统工作效率,同时在互相博弈中更好地完成工作目标。

比如,在编码智能体中,AI程序员首创代码仓库知识图结构,不仅能理解用户需求,还能精准定位代码对应的修改位置并自动给出修改方案,大大简化了传统软件开发的过程。

那么,与同样基于通义大模型技术打造的“阿里1号AI员工”通义灵码相比,AI程序员究竟有何不同?

阿里云资深技术专家、通义灵码产品技术负责人神秀给出的关键词是“交互方式”。

阿里云认为,“人机协同模式的改变”是大模型给软件研发带来的最重要的变化,而变化会随着技术的更新迭代,基于以下三种模式演进:

  • LLM as Copilot:不改变软件工程专业分工,AI工具通过与人协同赋能开发提效,解决单点事务性工作效率问题,通义灵码就是基于Copilot模式;

  • LLM as Agent:随着AI能力升级,AI Agent作为单一领域职能专家,能够自主使用工具完成预定任务,人主要负责给定上下文,完成知识对齐;

  • LLM as Multi-Agent:随着AI持续发展,多智能体协同模式出现,多个Agent可以相互协作完成复杂任务的开发,人只需负责创意、纠偏和确认。阿里云此次推出的AI程序员就处于该阶段。

也就是说,通义灵码主要还是以IDE插件的形式存在,编程的主要完成者还是人类程序员。而AI程序员则不依赖于IDE,交互入口可以是网页,也可以是Devops平台等等,执行任务的主体也变成了AI本身。

“让人类程序员成为超级个体”

值得关注的是,神秀提到,在检验大模型开发能力的SWE-bench上,多智能体架构下AI展现的编程能力正在飞速进步。

在SWE-bench Lite榜单上,SOTA模型已经实现超过30%的问题解决率,相比年初10+%甚至不到10%的成绩进展明显。

我们认为,多智能体在SWE-bench上的问题解决率有望很快突破50%。那么在一些简单、重复的编码场景下,AI程序员这样的产品将是完全可用的。

阿里云AI程序员的产品架构分为三层:第一层是多智能体协同的产品和工程框架;中间层是针对编码场景的数据训练;最底层是通义大模型。目前我们已经构建好了工程基础,随着基础模型能力的提升,预计几个月内就会推出邀测版本。

神秀坦言,在现阶段讨论“AI程序员能否通过阿里面试”这样的话题,有点“预期过高了”:

现在,AI程序员已经能够端到端地完成一个需求,并在这个过程中跟人类进行多轮交互。

它能够使用工具,使用编译器,完成自我调试,但这还只是第一步。

未来发展的关键,在于基础模型的理解力、对全局代码的分析能力,以及工程方面的执行效率、成本性能。搭建起工程框架的意义在于,一旦学术界实现了整体突破,作为产品建设方,可以以最快的速度去将最新的技术转化为工程。

我们判断半年内一个可以真正上手的产品就会出现。

这种乐观并非没有数据佐证。

去年11月,阿里云发布了AI编程助手通义灵码。到现在,通义灵码每天辅助开发者生成代码已经超过3000万次。在阿里云内部,AI代码生成占比达到26%,超过了此前预计的20%的目标。

根据企业客户的反馈,通义灵码大概能实现10%-15%的综合人效提升。

但我们还不是特别满足。开发者日常工作中有70%都是重复的事务性工作,可以用AI来替代,让开发者们可以更聚焦30%的价值创造。

阿里云通义大模型业务负责人徐栋也在阿里云上海AI峰会现场表示,软件应用的开发范式正在发生改变:

通过AI编程助手和AI程序员的加持,每一位人类程序员都将成为超级个体。

那么,你看好AI程序员的发展吗?

那么,如何系统的去学习大模型LLM?

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

作为一名热心肠的互联网老兵,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。

但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

所有资料 ⚡️ ,朋友们如果有需要全套 《LLM大模型入门+进阶学习资源包》,扫码获取~

篇幅有限,部分资料如下:

👉LLM大模型学习指南+路线汇总👈

💥大模型入门要点,扫盲必看!

💥既然要系统的学习大模型,那么学习路线是必不可少的,这份路线能帮助你快速梳理知识,形成自己的体系。

👉大模型入门实战训练👈

💥光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

👉国内企业大模型落地应用案例👈

💥《中国大模型落地应用案例集》 收录了52个优秀的大模型落地应用案例,这些案例覆盖了金融、医疗、教育、交通、制造等众多领域,无论是对于大模型技术的研究者,还是对于希望了解大模型技术在实际业务中如何应用的业内人士,都具有很高的参考价值。 (文末领取)

💥《2024大模型行业应用十大典范案例集》 汇集了文化、医药、IT、钢铁、航空、企业服务等行业在大模型应用领域的典范案例。

👉LLM大模型学习视频👈

💥观看零基础学习书籍和视频,看书籍和视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 (文末领取)

👉640份大模型行业报告👈

💥包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

👉获取方式:

这份完整版的大模型 LLM 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

😝有需要的小伙伴,可以Vx扫描下方二维码免费领取🆓

本文标签: 就能阿里程序员自主需求