软件的Centaur Era
摘要
作者认为AI编程助手尚未达到替代人类软件工程师的水平,并预测我们正在进入人机协作的‘Centaur时代’,而这一时代仍处于早期阶段。
<p><a href="https://lobste.rs/s/prer9l/software_s_centaur_era">评论</a></p>
查看缓存全文
缓存时间: 2026/05/19 14:42
# 软件的半人马时代
来源:https://twitchard.github.io/posts/2026-05-18-softwares-centaur-era.html
*现在是2030年。我醒来,煮好咖啡,拖着身子走到笔记本电脑前。然后我记起来——人工智能已经完全取代了知识工作。我打开我的智能体聊天,输入:"还能访问我的银行账户吗?请继续赚钱。"*
*我犹豫了。要不要再加点什么?把AI引导到我自己认为重要或有趣的问题领域?我忍住了,因为那将构成知识工作(既然AI已经完全取代了知识工作),严格来说会降低我的预期回报。*
*我转而用别的方式满足这种痒处:在Wordle游戏里不用SLATE开局。五步解出,喝完咖啡,然后去干我的副业:开车四处跑,做TaskRabbit上的零工——这些活是那些(暂时)还无法直接操控物理世界的AI吩咐我干的。*
有个青少年在r/programming上发帖,担心上大学学计算机科学会被AI抢饭碗——AI会自动化掉所有软件工作吗?我回到母校,拜访了一位计算机科学教授。她告诉我这个专业在缩水,可能也是因为对AI的恐惧。
那么,到底会怎样?AI会自动化掉所有软件工作吗?
我认为很容易低估这种情况在经济上的极端性。即便AI在写代码方面超越了人类,软件工作也不一定会消失——工作性质当然会*改变*,但除非人类真的对整个过程*毫无贡献可言*,否则工作不可能完全消失。
拿国际象棋来说。深蓝在1997年击败了卡斯帕罗夫,但在那之后很长一段时间内,最高水平的棋局并非来自引擎独自对战,而是来自“半人马”——一个生动的术语,指的是由*一位熟练的人类驾驭着一台国际象棋引擎*组成的团队。现在,国际象棋的半人马时代已经结束——最强引擎太过优秀,以至于特级大师来操控反而会削弱它们——但这是近年的事:半人马时代持续了几十年。
软件行业现在处于半人马时代吗?不。**远远不是。** 相当于深蓝的编码智能体甚至还没有击败卡斯帕罗夫。
你可以雇佣一位大师级的软件工程师,基本上不用怎么管他,相信他会开始为长期项目做出有价值的贡献,并可靠地让你的软件系统变得更好。但这对任何编码智能体来说(目前)都还不是事实。如果没有人类引导,它们很快就会失控。如果你直接把产品路线图交给一个AI编码智能体(加一个AI审查者),让它们自行合并代码,你的代码库(和产品)很快就会变得一团糟。Claude 造出了它的那种“氛围编码”的C编译器,Cursor 造出了它们的“氛围编码”浏览器——这是真的。但要能可靠地在长期项目上独立推进?这才是软件工程师经济价值的核心所在。而这正是这些模型刚刚开始触及的前沿。
但即使编码智能体做成了,能够可靠地改进软件,对人类的挑战也并未结束。只要人类还能有所贡献——只要人类与智能体组成的团队*协同工作*比纯智能体团队更有效——软件行业就永远有人类的空间。除非半人马时代终结,否则我们不会被淘汰,而这个时代甚至还没有真正开始。
---
感谢阅读!想阅读我的更多文章,可以订阅 Atom 订阅源,或关注我的 Twitter。
看看上一篇博文:"我们现在都是瓶颈"。
> "能节省精力的工具,其质量标准比仅仅节省时间的工具更高。"
#### 首页
相似文章
@saranormous: https://x.com/saranormous/status/2064510215056400652
尽管以Devin为代表的AI编程助手取得了快速进展,显著提升了代码编写和交付的速度,但本文认为,软件工程中最有价值的部分仍难以通过基准测试衡量,并且需要人类的判断和组织协调,这些是无法轻易自动化的。
@dabit3:大多数编码代理仍停留在SDLC的“编写代码”阶段。AI软件开发的下一阶段正在推进…
AI软件开发的下一阶段将编码代理引入生产环境;Cognition推出Devin Auto-Triage,用于自动化事件响应和PR生成。
IP备忘录:多智能体("代理型")AI系统在编程、营销和创作中的应用 – 2026年全面分析。(整合可专利性、炒作与现实、人类依赖性及成本超支)
本综合分析评估了编程、营销和创作中的多智能体AI系统,认为尽管供应商大肆宣传其自主性和效率,但这些系统仍高度依赖人类输入,面临可专利性和版权限制,并在微软和Uber等主要科技公司导致成本超支,质疑其可持续价值。
AI代理是否正在成为新的软件抽象层?
作者探讨了AI代理如何作为现有软件的新的抽象层,将用户交互从导航用户界面转向描述结果,从而减少将意图转化为可执行任务时的摩擦。
软件工程或许不再是终身职业
作者指出,依赖 AI 编写代码可能导致长期技能退化,进而可能使软件工程从一项终身职业转变为类似职业体育那样职业生涯较短的行业。