编程,这个曾经被视为高门槛的技术活,正在被AI颠覆。
全球首个AI程序员Devin正式上岗,引发了整个科技行业的热议。这个由Cognition Labs打造的AI,能够独立完成从需求理解、代码编写到调试测试的完整软件开发生命周期。
Devin的表现令人震惊:在SWE-bench编程基准测试中,Devin解决了13.4%的问题,而之前最好的AI模型只能解决1.7%。这是一个数量级的提升。
更关键的是,Devin不是简单的代码补全工具。它能够理解复杂的编程任务,制定执行计划,在遇到错误时自主调试。这意味着,AI不再只是程序员的助手,而可能成为独立的「工作者」。
消息一出,程序员们炸开了锅。「AI要取代程序员」的讨论再次升温。
但事实可能更复杂。首先,AI目前还无法处理复杂的系统设计和业务逻辑。编程不仅仅是写代码,还包括需求分析、架构设计、技术选型——这些需要深厚经验和判断力的工作,AI还难以胜任。
其次,AI程序员反而可能降低编程门槛,让更多人参与到软件开发中。「人人都是程序员」的时代,或许即将到来。
对于程序员来说,AI不是敌人,而是杠杆。学会使用AI工具的程序员,将获得十倍百倍的效率提升。拒绝AI的程序员,可能真的会失业。