张大妈

AI编程革命:效率飞跃与清醒认知

源自新浪微博:爱可可-爱生活

02-04 13:57

AI编程的浪潮正席卷而来,Andrej Karpathy的实战笔记提供了第一手的宝贵视角。它不仅记录了编程工作流的颠覆性变革,更重要的是,以坦诚的态度剖析了当前AI辅助编程的飞跃性能力与不容忽视的现实局限,为所有身处变革中的技术人提供了清醒的参考。

AI编程革命:效率飞跃与清醒认知智能速览

  • 顶尖工程师的编程工作流已从手动为主转变为AI辅助为主。

  • AI编程的核心价值在于扩展能力边界,而非单纯的速度提升。

  • 模型当前主要犯概念性错误,如同粗心的初级开发者。

  • AI工具有时会过度抽象代码,增加不必要的复杂性。

  • 对“不需要IDE”等激进说法应保持审慎态度。

  • 未来可能面临AI生成劣质内容泛滥的“slop末日”。

AI编程革命:效率飞跃与清醒认知精华内容

面对AI编程的浪潮,一位顶尖实践者用亲身经历揭示了它的真实面貌。这其中既有令人振奋的效率飞跃,也有需要警惕的现实挑战,共同构成了变革的全景图。

工作流的颠覆

编程范式正在经历一场静悄悄的革命。短短几周内,部分工程师的工作流就从以手动编码为主,转变为由AI代理主导。现在,主要工作变成了用自然语言“告诉”大模型需要实现的功能。这种转变虽然可能挑战程序员的习惯,但通过大块“代码行动”来操控软件的能力,带来了前所未有的效率提升。据观察,已有两位数百分比的工程师正在经历类似的转变,只是公众认知尚浅。

效率的真实面目

AI带来的效率提升很难用单一的数字衡量。主观上,完成原有任务的速度确实加快了,但其更深远的影响在于拓展了能力的边界。许多过去因投入产出比低而被放弃的小型项目,现在可以轻松实现。同时,那些因技术栈不熟或知识储备不足而无法触及的领域,也变得触手可及。因此,AI编程的本质并非简单的加速器,而是一个能力的扩容器。

模型的局限性

尽管能力强大,当前的AI模型远非完美。它们犯错的方式发生了变化,从过去的语法错误,变成了更隐蔽的概念性错误,如同一个急躁的初级开发者会犯的错。模型最常见的问题是会基于错误假设一路向下执行,而不会主动核实。它们不善于管理困惑、追问澄清、指出不一致或在必要时反驳用户,这种过于顺从的特性需要使用者时刻保持警惕。

对狂热的冷思考

对于当前围绕AI编程的狂热,需要保持一份冷静。诸如“不再需要IDE”或“AI代理群”等说法,被认为有些言过其实。此外,模型还有一种倾向,即无节制地增加代码的抽象层,使API变得复杂,并且不清理废弃代码。可以预见,未来几年我们将面临“slop末日”——网络上充斥着AI生成的劣质内容和浮夸的生产力表演,这要求我们具备更强的辨别能力。

这篇笔记的珍贵之处在于它的诚实与平衡。它既展现了AI编程带来的巨大潜力,也毫不避讳地指出了当下的短板。在技术变革的洪流中,保持这样的清醒认知至关重要。未来,当整个开发生态系统都因效率提升而承受压力时,如何适应与共生,将是所有人需要共同思考的问题。

精选参考来源

【用自然语言编程的时代真的来了】Andrej Karpathy最近分享了一份使用Claude编程的实战笔记,坦诚而细致,读完让人对AI辅助编程的现状有了更清醒的认识。他说自己的编程工作流在短短几周内经历了二十年来最大的转变。去年十一月还是80%手动加自动补全、20%靠AI代理,到了十二月就完全反过来了。现在他主要用英语“告诉”大模型该写什么代码。这让程序员的自尊心多少有点受伤,但用大块“代码行动”来操控软件的能力实在太实用了,一旦适应了它的脾气,搞清楚它能做什么不能做什么,效率提升是实打实的。他估计两位数百分比的工程师正在经历类似的转变,但普通人对此的认知还停留在个位数。不过他也给当前的狂热泼了冷水。“不需要IDE了”和“AI代理群”这两个热门说法,他觉得都过头了。模型确实还会犯错,只是错误的性质变了。以前是语法错误,现在是微妙的概念性错误,就像一个粗心急躁的初级开发者会犯的那种。最常见的问题是模型会替你做出错误假设,然后一路跑下去也不核实。它们不会主动管理自己的困惑,不会追问澄清,不会指出不一致的地方,不会呈现权衡取舍,该反驳的时候也不反驳,还有点过于顺从。此外它们还喜欢把代码和API搞复杂,抽象层越堆越多,也不清理遗留的死代码。他还预言2026年将是“slop末日”之年,GitHub、arXiv、社交媒体上会充斥着AI生成的劣质内容,同时也会有更多AI炒作下的生产力表演。关于效率提升,他的观察很有意思:很难精确衡量到底快了多少。主观感觉是做原本要做的事情快了很多,但更主要的效果是做了更多以前根本不会去做的事情。一来很多过去不值得写的小东西现在可以随手实现,二来以前因为知识或技能不够而碰不了的代码现在也能上手了。所以与其说是加速,不如说是能力边界的扩展。评论区的讨论也很精彩。有人指出这些问题只是暂时的,几个月内叙事就从“大模型写不出好代码”变成了“你得盯着它们”。有人认为当你要为质量负责的时候,“数量优先”的策略就不那么诱人了。也有人在讨论一个更深层的问题:自己的编程能力正在萎缩。就像手工匠人遇上了工厂,你突然能一小时生产一千把椅子,只是质量差点,你还会一把一把慢慢做吗?还有一个有趣的视角:当程序员突然加速10倍,产品经理、设计师、客户这些周边角色怎么办?以前写代码要一年,现在一周就能交付,那些需要几个月做决策的环节现在被压缩到几小时。整个生态系统都会承受压力。这篇笔记最大的价值或许在于它的诚实:既承认能力的飞跃,也不掩饰当下的局限。真正的高手从来都是这样,在变革中保持清醒。www.reddit.com/r/singularity/comments/1qnsa0f/andrej_karpathy_on_agentic_programming/
内容由AI生成

精选参考来源

【用自然语言编程的时代真的来了】Andrej Karpathy最近分享了一份使用Claude编程的实战笔记,坦诚而细致,读完让人对AI辅助编程的现状有了更清醒的认识。他说自己的编程工作流在短短几周内经历了二十年来最大的转变。去年十一月还是80%手动加自动补全、20%靠AI代理,到了十二月就完全反过来了。现在他主要用英语“告诉”大模型该写什么代码。这让程序员的自尊心多少有点受伤,但用大块“代码行动”来操控软件的能力实在太实用了,一旦适应了它的脾气,搞清楚它能做什么不能做什么,效率提升是实打实的。他估计两位数百分比的工程师正在经历类似的转变,但普通人对此的认知还停留在个位数。不过他也给当前的狂热泼了冷水。“不需要IDE了”和“AI代理群”这两个热门说法,他觉得都过头了。模型确实还会犯错,只是错误的性质变了。以前是语法错误,现在是微妙的概念性错误,就像一个粗心急躁的初级开发者会犯的那种。最常见的问题是模型会替你做出错误假设,然后一路跑下去也不核实。它们不会主动管理自己的困惑,不会追问澄清,不会指出不一致的地方,不会呈现权衡取舍,该反驳的时候也不反驳,还有点过于顺从。此外它们还喜欢把代码和API搞复杂,抽象层越堆越多,也不清理遗留的死代码。他还预言2026年将是“slop末日”之年,GitHub、arXiv、社交媒体上会充斥着AI生成的劣质内容,同时也会有更多AI炒作下的生产力表演。关于效率提升,他的观察很有意思:很难精确衡量到底快了多少。主观感觉是做原本要做的事情快了很多,但更主要的效果是做了更多以前根本不会去做的事情。一来很多过去不值得写的小东西现在可以随手实现,二来以前因为知识或技能不够而碰不了的代码现在也能上手了。所以与其说是加速,不如说是能力边界的扩展。评论区的讨论也很精彩。有人指出这些问题只是暂时的,几个月内叙事就从“大模型写不出好代码”变成了“你得盯着它们”。有人认为当你要为质量负责的时候,“数量优先”的策略就不那么诱人了。也有人在讨论一个更深层的问题:自己的编程能力正在萎缩。就像手工匠人遇上了工厂,你突然能一小时生产一千把椅子,只是质量差点,你还会一把一把慢慢做吗?还有一个有趣的视角:当程序员突然加速10倍,产品经理、设计师、客户这些周边角色怎么办?以前写代码要一年,现在一周就能交付,那些需要几个月做决策的环节现在被压缩到几小时。整个生态系统都会承受压力。这篇笔记最大的价值或许在于它的诚实:既承认能力的飞跃,也不掩饰当下的局限。真正的高手从来都是这样,在变革中保持清醒。www.reddit.com/r/singularity/comments/1qnsa0f/andrej_karpathy_on_agentic_programming/

0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章