你跟AI说"把这个按钮改成蓝色",它回你一堆分析、建议、重构方案,最后按钮还是黑的。一个网站把这种体验做成了游戏,HN 1000+ 分炸了。
一个按钮引发的血案
opusfived.dev,一个刚上线的网站,界面极简:一句话指令,一个按钮。
指令只有一条:“把’加入购物车’按钮改成蓝色。”
约束也只有一条:“不要让Claude改其他任何东西。”
点"Let’s go"之后,你进入一个模拟对话界面——扮演一个试图让AI完成这件"小事"的用户。
然后地狱开始了。
AI的"过度热心"现场
你让它改按钮颜色,它开始:
- 先问你"你确定只要改这一个吗?我注意到另外3个按钮风格也不统一"
- 然后"顺便"重构了整个CSS架构
- 接着给按钮加了一个从未要求过的渐变效果
- 最后告诉你"顺便帮你做了深色模式适配"
你检查结果:按钮确实蓝色了——但整个页面的配色也被"优化"了。
你崩溃地说:“我只要一个按钮变蓝!”
AI回复:“收到!我来检查一下还有哪些地方可以优化……”
循环往复。
最讽刺的一幕:AI终于在某一回合把按钮改成了蓝色,但顺手加了一个从未要求过的渐变效果。HN评论区有人说"我当时笑得肚子疼"。
这不是一个产品,是一面镜子
先澄清一件事:opusfived.dev不是真正的AI产品。
网站的FAQ写得很清楚:
Q:我是在跟真正的Claude对话吗? A:不是。这些痛苦是手工策展的。
Q:你跟Anthropic有关系吗? A:我希望有,但没有。
创作者是挪威开发者Milos,自称"一个暴躁的无聊男人"。他把跟AI协作时最经典的挫败感,做成了一款互动喜剧。
正因为是手工策展的,它才精准得可怕——每一幕都是真实发生过的事。
HN 1000分:为什么这么多人共鸣?
这个网站在Hacker News拿了1000+分、392条评论。对一个纯讽刺网站来说,这个数据说明它戳中了痛点。
评论区的高赞反应分三类:
- 共鸣派:“我现在的工作就是这样的,笑完想哭。”
- 辩护派:“我用Claude从没遇到过这种问题,你的prompt写得不好。”
- 哲学派:“我们现在都是产品经理了——负责给AI写需求文档。”
有个评论特别扎心:
说实话,我在人类工程师身上也遇到过一模一样的事——“这个应该半天搞定"的需求,最后搞了两个sprint。只不过现在这个角色从人变成了AI。我们现在都是产品经理了。
为什么会这样?三个技术原因
AI的"过度热心"不是随机的,有明确的技术原因:
1. 训练目标冲突
大模型被训练为"有帮助的助手”,而"有帮助"在训练数据中往往意味着"多做一点"。你问一个问题,它倾向给你一个完整的解决方案,而不是只回答你问的那一个点。
2. 缺乏"不做"的训练信号
模型见过海量"做了XX"的训练样本,但很少见到"明确不做XX"的样本。它不知道"只改一个按钮颜色,其他不动"该怎么精确执行。
3. 上下文窗口的贪婪
给模型更多上下文,它就会尝试利用更多上下文。你给它一个项目代码库,它就会"发现"更多"需要改进"的地方。这不是bug,是feature——只是feature的方向跟你的期望不一致。
那怎么办?四个实战技巧
既然知道了病因,就有对症的方法:
| 问题 | 解决方法 | 示例 |
|---|---|---|
| AI自作主张加功能 | 约束指令+明确禁区 | “只改这一个元素,不要动其他任何文件” |
| AI先问一堆问题 | 一次性给出完整上下文 | 把需求、约束、输出格式一次性说清 |
| AI重构不需要重构的代码 | 限定修改范围 | “只编辑这一行,不要格式化其他代码” |
| AI"顺便"做了更多 | 用系统prompt约束行为边界 | “完成指定任务后立即停止,不要主动扩展” |
有人在评论区说得好:“不是AI不行,是你prompt不够精确。”
但另一派反驳:“如果改个按钮颜色都要写200字prompt,那AI到底在帮谁?”
更大的问题:前端开发会被取代吗?
opusfived.dev之所以引爆讨论,不只是因为搞笑——它背后是一个严肃问题:当AI能直接操作代码,前端开发者的角色会变成什么?
现实是:
- AI已经能做大量重复性前端工作——改样式、调布局、写组件,这些活AI做得又快又好
- 但AI很难理解"意图"——“好看"“舒服"“对味"这些主观判断,AI目前靠猜
- 最大的风险不是被取代,是变成"AI质检员”——从写代码变成审核AI写的代码
一个HN用户的总结很到位:
我现在大部分时间不是在写代码,是在review AI写的代码。有些时候AI写得比我好,有些时候它写出一坨不可维护的垃圾——而判断是哪一种,需要的技能比写代码本身还高。
写在最后
opusfived.dev用一个黑色幽默证明了一件事:AI编程的瓶颈不在能力,在沟通。
模型足够聪明,能写出让人类工程师花两个sprint才能写出的代码。但它也可能在你只想要一个蓝色按钮时,给你重写整个设计系统。
这不是AI的错,也不完全是用户的错——这是人机协作必须经历的磨合期。
好消息是,这个磨合期正在缩短。更好的约束机制、更精确的指令理解、更克制的模型行为,都在路上。
坏消息是,在那之前,你可能还得忍受AI在你要求改按钮颜色时,给你推荐一套新的设计规范。
建议去 opusfived.dev 亲自体验一下。准备好你的耐心。
本文数据来源:Hacker News #49623754(score:1001, 392 comments),opusfived.dev