我的狗犯错之后,不会道歉。
这是我花了三年才发现的事。
2022年,我开始同时养两样东西:一只小型犬,和各种大语言模型。
三年下来,我在一张纸上列出了它们的行为特征。
六条。全部吻合。
唯一的区别是:狗犯错的时候,只是低下头,嗅你的脚,然后走开。
它不会说"非常抱歉,我完全理解您的意思,我来修正这个问题",然后下一秒犯同样的错误。
所以在某种意义上,我的狗更诚实。
你以为你在用 AI,你其实在养一只金鱼

你骂了狗一顿。
第二天早上,它照样扑上来舔你脸,尾巴摇得像螺旋桨。
昨天那顿骂?不知道。上下文清零。
你花了一个下午跟大模型反复解释你的需求,改了三遍,终于对了。
新对话开始。
"您好!有什么可以帮您的?"
那个下午,那三遍解释,对它来说从未发生过。
金鱼的记忆是七秒。
大模型的记忆是一次对话窗口。
本质上是同一种生物。
它永远来,但带回来的不一定是你要的东西

你对狗说:"去把球叼回来。"
它跑出去,很认真,很努力,回来了。
叼回来的是你昨天脱的袜子。
执行力:满分。理解准确度:另说。
你对大模型说:"帮我写一个登录页面。"
它交给你一整套系统——登录、注册、找回密码、第三方登录、用户权限管理,还有一个你完全没提到的数据统计后台。
你要的那个球:埋在第四十七行里。
永远道歉,从不改变——这是最毒的一个特征

狗在沙发上尿了一泡。
你训它,它低下头,全身散发"我知道错了"的气息,眼神里充满委屈和悔恨。
下周。同一块沙发。同一个位置。
大模型写错了一段代码。
你指出来,它说:
"非常抱歉,您完全正确,这是我的疏忽,我来立刻修正这个问题。"
下一个回复,换了个地方,新的错误。
道歉的语气,永远是真诚的。
改正的效果,永远是暂时的。
它不是在骗你。它真的每一次都觉得自己改好了。
这才是最崩溃的地方——它没有"上一次",它只活在这一个当下,所以每次道歉都是真心的,每次照犯不误也是真实的。
它认的是气味,不是你这个人

你三个月没回家。
狗在门口等了三个月。
你推开门,它一秒认出你。
不是因为它记得你的脸,而是你身上的气味触发了它深埋的记忆。
但如果你换了一瓶香水,它要绕着你闻三圈,充满困惑。
你跟大模型聊了一个月,以为它"了解你了"。
换一种说话方式,它对你的反应会像遇到陌生人一样重新开始。
把"帮我写代码"换成"你是一位资深工程师,请协助我实现以下需求"——
你会发现对面好像换了一个人坐过来。
它认的是你说话的方式,不是你这个人。
铃声一响,它不思考,直接流口水

巴甫洛夫给狗摇铃,狗流口水。
不思考,不分析,不问"这次和上次有什么不同"。
条件反射,瞬间完成。
你问大模型:"如何提高工作效率?"
不到一秒,你收到一份结构完整、条理清晰的十条建议。
它没有问你:你现在卡在哪?是没时间,还是没动力,还是你其实根本不需要更高效,只是焦虑推着你来问了这个问题?
最快的回答,未必是你需要的回答。
但铃响了,口水就得流。
两只狗互相嗅,半天没传递出任何有效信息

两只狗第一次见面。
绕圈。闻屁股。吠两声。对方吠回来。再绕一圈。
二十分钟后,双方确认了对方的存在,然后各自去找自己的玩具。
多个 AI 互相协作的时候,我观察到的场景差不多:
一个发出去的信息,另一个读不懂格式。重新发。超时。再等。最后报错退出。
什么都没干完。
就像两只狗绕了二十分钟圈,然后各自走开。
用 AI 写代码这件事,本质是什么?

有人说,是"让 AI 帮你写代码"。
我用了三年,我现在的理解是:
学会和一种非常聪明、非常听话、但永远不会真正理解你的生物协作。
不能指望它记住上次的教训——每次开始,重建上下文。
不要被它的道歉感动——真正的修正靠你的提问方式,不靠它的悔恨。
遇到它死不悔改时,换一种说法,而不是反复骂它。
就像养狗三年之后,你学会了它的语言。
而不是指望它学会你的。
三年养狗,三年大模型。
最后让我想明白一件事的,是我的狗。
它每次犯错之后,只是低下头,嗅我的脚,然后走开。
没有道歉,没有解释,没有保证。
然后下周,照犯不误。
至少它诚实。
你用 AI 工具最崩溃的一次是什么?
评论区见。

