文章摘要
Cal Newport在文章中探讨了AI对编程行业的影响,提出了两种截然不同的观点。一方面,大型语言模型(LLMs)因其擅长生成结构化文本,被认为非常适合自动化编程,导致编程行业成为AI驱动的首个重大变革领域。另一方面,尽管有证据表明AI工具显著提高了编程效率,但AI对行业的长期影响仍存在不确定性,表明目前对AI的理解和预测仍有限。
文章总结
标题:关于AI,我们一无所知——Cal Newport
在这篇文章中,Cal Newport提出了两种关于AI的叙述,这两种叙述都涉及使用AI技术来自动化计算机编程,但它们指向了截然不同的结论。
第一种叙述认为,大型语言模型(LLMs)非常适合编码,因为源代码本质上是结构良好的文本,而这正是这些模型擅长的领域。由于需求和能力之间的高度匹配,编程行业成为了经济上的牺牲品,成为第一个受到AI驱动重大变革的主要行业。支持这一观点的证据不胜枚举,例如:
- Perplexity CEO Aravind Srinivas声称,AI工具如Cursor和GitHub Copilot将工程师完成任务的时间从“三到四天缩短到一小时”。
- 《Inc》杂志的一篇文章自信地宣称:“在软件工程领域,AI确实改变了一切。”
- 投资网站的一篇文章标题令人震惊:“由于AI的进步,科技行业今年裁员64,000人。”
- 《大西洋月刊》的一篇文章开头便令人不安:“计算机科学泡沫正在破裂”,并将此归咎于AI。
然而,如果你阅读同一时期的不同文章和引述,会发现另一种截然不同的叙述:
- AI评估公司METR的一项随机对照试验显示,使用AI工具的开发者完成任务的时间比不使用AI工具的开发者长19%。
- 开发者Simon Willison调侃道:“因为LLMs而放弃编程职业,就像因为台锯的发明而放弃木工职业一样。”
- 科技CEO Nick Khami对AI工具将大幅减少软件开发所需员工数量的说法表示怀疑。
- 关于微软裁员,实际情况是裁员分布在多个部门,目的是为AI项目腾出更多资金,而不是因为AI取代了员工。
- 关于计算机科学专业的学生,《大西洋月刊》文章提出了另一种解释:科技行业正在收缩以纠正疫情期间的过度支出,而计算机科学专业的入学人数历来随就业市场波动。
这两种叙述展示了关于AI的完全不同的观点,取决于你阅读的文章和听取的专家意见。我们应该从这种混乱中得出什么结论?关于AI的影响,我们目前还无法确定任何事情,但这并没有阻止人们假装自己知道一切。
Cal Newport的建议是: 1. 忽略最激烈和最轻视的言论。 2. 关注你关心的领域中与AI相关的切实变化,广泛阅读并询问你信任的人他们的观察。 3. 除此之外,对AI新闻持保留态度,因为这一切都太新了,没有人真正理解他们在说什么。
AI确实重要,但我们还不完全知道为什么。
评论总结
评论内容主要围绕AI在软件开发中的影响展开,观点多样且存在争议。以下是总结:
AI提升开发效率:多位评论者认为AI显著提高了开发效率,尤其是对资深开发者而言,减少了重复性工作。
- "The real benefactors of AI in software development are senior devs who’ve had enough of boilerplate, framework switching, and other tedious low-value tasks." (评论1)
- "I’m doing the work of 3 dudes alone (dev, qa, devops). My delivery is 100% faster." (评论20)
AI的局限性:尽管AI能加速某些任务,但也可能增加其他任务的复杂性,且其输出不一定最优。
- "It makes certain classes of tasks 150% faster, while making other classes of tasks 300% slower." (评论4)
- "You end up with code that works but is definitely not optimal." (评论25)
AI对职业的影响:部分评论者担忧AI会取代某些开发岗位,尤其是初级或非前沿项目的工作。
- "What about graphic, web and app design? I just do not see a long term career going forward." (评论6)
- "Everybody will have different experiences but my guess not all developers are working in frontier projects so their jobs will be the first to suffer the change." (评论20)
AI的长期影响:有评论者指出,AI可能带来短期效益,但长期可能导致更多错误和成本增加。
- "If you chop down on that critical mental work by using something probabilistically correct, you’re introducing errors that will be more costly down the line." (评论16)
- "Use AI if you want to go bankrupt in 5 years but be rich now." (评论16)
AI的炒作与不确定性:许多评论者批评AI领域的过度炒作,认为当前对AI的预测存在大量不确定性。
- "Big nothingburger which is particularly surprising given the quality of Newport’s other work." (评论8)
- "We are 27-ish months since the claim that all software engineers would be replaced within six months by some of these CEOs." (评论18)
AI的工具属性:部分评论者认为AI是生产力工具,而非替代品,强调其作为“力量倍增器”的作用。
- "AI more of a force multiplier than a replacement." (评论13)
- "AI is the next electric screwdriver." (评论28)
AI的社会与经济影响:有评论者担忧AI可能引发金融或社会危机,呼吁谨慎对待。
- "I mean a financial time bomb that far exceeds the 2008 subprime mortgage crisis." (评论30)
- "AI is communists playing the Wizard in The Wizard of Oz. It’s about power, intimidation, and psychology." (评论23)
总结:评论者对AI在软件开发中的影响持不同看法,既有对其提升效率的认可,也有对其局限性和长期风险的担忧。整体上,评论者呼吁理性看待AI,避免过度炒作,并强调AI作为工具而非替代品的属性。