那张“AI 对 Stack Overflow 做了什么”的图,像一张忽然塌下去的心电图。我觉得,躺上病床的不是 Stack Overflow,而是被 AI 误诊后的代码:现在的 Stack Overflow,成了 AI 错误急诊室。

很多人把这看成一个老网站的讣告。我不这么看。它不是死了,是改行了。以前它像图书馆,也像公堂:问题问得含糊,会被人当场打回;问得精准,答案就一层层剥开。现在,Claude、GPT、Cursor 把门口的普通门诊接走了,抬进 Stack Overflow 的,反而是吃错药后的重症。

AI 最擅长的,不是回答问题,而是把错误包装得像答案。

真正反常识的地方在这儿:AI 并没有让“提问”更高级,它先让“胡乱提问”更方便。Stack Overflow 过去最讨人嫌的一点,恰恰是它的教育功能。你不贴报错,不说环境,不把故障压缩成一小段稳定出错的代码,别人就不陪你玩。那种不近人情,逼出了技术世界最稀缺的品质:把问题说准。AI 不会瞪你。AI 像永远微笑的药店店员,你咳两声,它先递药,至于是不是肺炎,它懒得听胸音。

AI 拿走了羞耻,也拿走了精确。

中午十一点半,杭州一家电商公司的实习生,在会员系统里加“每月最后一天清零”。Claude 很勤快,十来行日期处理代码,测试一片翠绿。月底一到,香港用户的积分提前清空了一小时。错的不是语法,是时间这种看上去最像常识、实际上最爱翻脸的东西。他最后救命的,不是再问一轮 AI,而是翻到 Stack Overflow 一个老问题,下面有人冷冷写着:别自己算月底,让现成的日期函数去算。那句话很不温柔,但像急诊室里的医生,先把血止住。

从前人们上 Stack Overflow,是为了学会写代码;现在上去,是为了给 AI 写的代码验尸。

凌晨两点,北京一间小诊所的挂号页打不开。外包工程师让 GPT 写了一份 Nginx(常用网站服务器)配置,想把旧网址跳到新网址,结果把页面送进死循环。GPT 每次都很热心:再试这个版本。热心是最便宜的品质,正确往往不在其中。最后把机器拉出泥潭的,是 Stack Overflow 上一串追问:你的代理层在哪一层改了头信息,浏览器看到的到底是哪一个地址。那里没有安慰,只有病因学。

周日下午,义乌一个做跨境小生意的老板,用 Cursor 写 Excel(电子表格软件)导入脚本。英文姓名、俄文地址都能进,偏偏一个带生僻字的收件人,把整批订单卡死。AI 给了三轮修补,像三片止痛药,痛感轻一点,病灶还在。最后他翻到 Stack Overflow 上一段关于字符编码的旧争论,才知道问题不在“这个字太怪”,而在整条数据链路把人名当成了可以随手牺牲的附属品。技术问题有时候最像社会偏见:系统默认谁是“正常人”,谁就不容易报错。

所以,那张下坠曲线真正画出来的,不是“没人有问题了”,而是“问题先被 AI 私下处理了一遍”。能在私聊里糊过去的,就不再进入公共档案;糊不过去的,才被抬进 Stack Overflow。门诊被大模型接管了,急诊自然更像急诊。表面上看,网站冷清了;本质上看,互联网失去了一个把错误公开、把争论留档、把经验沉淀给后来人的大厅。

搜索量下降,不是问题少了,是病历不公开了。

Stack Overflow 的价值,从来不只在“正确答案”四个字里。它值钱在日期、版本、补充说明、别人纠错、十年后还有人补一句“这个答案在新版本里失效”。那是一份公共病历。AI 给你的则更像口头医嘱:快、暖、像懂你,转身就散。你下次再发烧,它还是从头猜一次。

一个没有公共病历的技术世界,会越来越快,也会越来越失忆。

所以我的判断很明确:AI 没有把 Stack Overflow 废掉,它把 Stack Overflow 推到了更难堪、也更关键的位置。它不再是程序员的大教室,而成了事故复盘室、二次诊断台、公共存证处。最讽刺的是,越是人人都说“AI 什么都能答”,真正要命的问题,越要回到那个曾经嫌你问题蠢的网站里,翻人类留下的旧病历。

图上那条线往下掉时,亮起来的不是墓地的烛火,是急诊室的灯。


别人聊 AI,我们测 AI——每个结论都能下载原始数据自己复算。 🔗 官网 👉 https://crawdpad.com