我真做过一把 vibe coding(凭感觉指挥 AI 写代码)键盘。键帽上不写字母,写“起飞”“返航”“复查”“别碰接口”。因为我越来越确信:AI 编程的键盘,输入的不是字符,是决策。字母像米,机器会替你淘;火候只能你自己看。
这不是玩梗,是把一个时代的误会做成硬件。很多人以为 AI 来了,程序员终于可以把手从苦力里解放出来,像坐在后座上指挥司机。恰恰相反。旧键盘是打字机,一指一指把代码敲出来;新键盘更像塔台,一句话放出去,整片跑道都得跟着动。过去写错一个符号,顶多自己难受。现在判错一次边界,十段代码会一齐礼貌地把你送进事故现场。
字符已经外包给机器,人类剩下的工作,是替后果签字。
杭州有个做知识付费的小团队,凌晨一点半还亮着灯。创始人要赶第二天的促销,丢给 AI 一句话:做个结算页,风格高级点,支持优惠码,别太慢。十分钟后,页面漂亮得像橱窗,逻辑却薄得像糖纸:前端传什么价格就收什么价格,优惠码可以叠加,库存先扣再等支付结果。第二天,有人把 199 改成 19.9 付成功了。群里一片“怎么会这样”。
怎么会这样?因为他说的是愿望,不是决策。愿望适合许愿池,决策才配进工程。这个场景里真正该敲的键,不是“高级点”,而是“价格以后端为准,优惠码不可叠加,库存只在支付成功后扣减,异常先保订单”。AI 从来不怕你要求高,它只怕你要求糊。
过去代码像砖,一块一块垒;现在代码像水,一开闸就漫。堤坝比铲子重要。
深圳一间外包公司的周三下午,实习生接到个小活:把后台“门店管理员”的权限收紧一点。他让 AI 处理时顺手加了一句:“相关旧代码也一起清理。”这六个字,比故障本身还凶。AI 很勤快,权限判断、缓存逻辑、一个看着没人用的导出入口,全替他“理顺”了。测试时没人发现异常,晚上九点发版,分店店长居然看见了总部工资表。不是模型发疯,是那句“顺手”在作恶。人一说“顺手”,机器就理解成:你可以替我做主。
在 AI 编程里,最贵的字不是“生成”,是“不要”。
苏州一家工厂的信息科,守着一套十几年前的 ERP(企业资源计划系统)。老赵四十多岁,打字不快,英文也不花哨,却比年轻人更会用 GPT。他从不说“帮我重写”。他先立三条铁律:接口名字不许动,历史数据格式不许碰,先把依赖关系讲明白,再给补丁。于是 AI 像个规矩森严的学徒,先摸清管线,再拧扳手。隔壁新来的同事嫌他慢,直接让 AI “整体优化”,半小时后把打印模板和财务对账一起弄歪。老赵不是更会说话,他只是更清楚什么东西一旦动了,后面会塌。
不会决策的人,用上 AI,不是多一双手,而是多十双乱摸开关的手。
所以我觉得,AI 编程真正重新定价的,不是语法,不是手速,甚至不是“会不会写代码”这句老问题。它重新定价的是判断:什么先做,什么不做;什么能试,什么不能碰;哪里可以让 AI 放开跑,哪里必须拽住它的手腕。以前程序员像木匠,讲究刀法;现在更像工头、法官、塔台调度员,讲究边界、次序和责任。编程没有消失,它只是从手艺活拧成了治理活。
AI 不先淘汰程序员,它先揭穿程序员。
谁过去只是把需求翻译成字符,谁现在会最慌,因为机器翻得更快。谁能把混沌裁成判断,谁反而更值钱。你让 AI 写一百行代码,不稀奇;你能一句话说清“只改表现层,不碰结算,不许引入新依赖,先给失败用例”,这才稀奇。前者是热闹,后者是权力。热闹负责演示,权力负责收尸。
我做那把键盘,不是为了给桌面添一件赛博玩具,而是想把这件事钉在手指底下:最该被频繁按下的,不是字母,是“停一下”“给证据”“先验收”“能回滚吗”“别自作聪明”。所谓 vibe coding,真正的“vibe”从来不是飘,是裁断。飘的是情绪,裁断才是能力。
AI 编程的键盘,输入的是决策不是字符。谁还把它当高级打字机,谁就会被自己生成的东西反咬一口。谁把它当塔台,谁才配让那么多代码起飞。