虽然见不到面
但你已深潜我心
前几天,在 2024 年的杭州云栖大会上,随着通义大模型能力的全面提升,阿里云通义灵码这位中国的首位 AI 程序员也迎来重大的升级。
一年前这位 AI 程序员还只能完成基础的编程任务,到现在可以做到几句话就能完成需求理解、任务拆解、代码编写、修改BUG、测试等开发任务。
效率怎么样呢?
AI 程序员最快几分钟可从0到1完成项目开发,提升了数十倍开发效率。
通义灵码已入职多家互联网大厂,比如中华财险、哈啰集团、长安汽车。
不到一年的时间就贡献了超10亿行的代码。这是一个一线码农一辈子都无法企及的高度啊!
自此 AI 程序员与人类程序员彻底的拉开了距离。
在代码界有几种境界
第一个,硬刚凡境,就是公司里的大兵小将,每天手动的处理代码和 bug
第二个,自在地境,就是公司里的大佬级别的人,比如架构师,专家,高级工程师,他们可以徒手完成一个复杂项目,思维敏捷,心思缜密,其能力有如武松打虎之力。
第三个,神码天境,就是 AI 程序员,已有仙人之姿,挥手之间,可激起千层浪,谈笑间,樯橹(bug) 灰飞烟灭!
人类程序员一般要借助一些外力比如强大的 IDE 工具,比如 vscode,fleet,IDEA ,才会有一定的效率,但是通义灵码完全不需要这些人类才使用的工具,在web端直接执行 bug 修改、需求分析、代码实现、问题排查等任务。
举个具体的例子
人类程序员手动开发一个需求,通常需要 3 天的时间完成从需求分解到写代码最后进行测试等任务。很多时候讨论需求都需要好几天的时间。
通义灵码5分钟就能完成整个过程,只需要你给他一个需求就可以。
这似乎在说明解决问题的方式已经显得不那么重要了,重要的是你要有自己独特的 idea。
为了解锁通义灵码更强大的能力,再来看看下面的栗子。
第一个 ,GitHub 或 云效缺陷的自动修复
github 或者阿里的云效都有一些缺陷 bug,这些就是所谓的 idea ,它接收到这些 idea 就会开始分析并总结问题,这个过程中它会让你确认问题是否正确。之后会生成修复计划,然后让你确认,点击可以直接跳转到代码库的对应修改位置。
第二个,自主完成需求开发
通义灵码 AI 程序员也可以直接生成一个完整的项目比如 SpringBoot 项目、Flask 项目和 React 项目。
这些框架都是各自领域的绝顶,在生成项目之后,你还可以给它提需求,让它来完成。
最后
随着 openai 推出的 o1 模型,大模型已经进入到可以复杂推理和解决复杂问题的阶段,这个趋势的发展必然会把 AI 程序员的能力提升到更高的层次。
实际上,就代码开发而言,需要解决的 pain point 痛点还有很多,比如项目部署,服务器监控等等。希望有一天 AI 可以覆盖到更多的问题,让小白都可以无痛开发。