Google 工程师 Dave Rensin 今年四月发了篇长文,十月把内部用的插件开源了,据作者介绍,Google 内部有数千工程师在用。方法的名字叫 Elephant-Goldfish Model,大象金鱼模型。
定义很干脆,原文第一句就是:"An elephant never forgets."
大象,是带着全部上下文的 AI 会话,以及它帮你写出来的设计文档。大象记得所有的机构知识、每一个微观决策、你们争论过的每一句话。
金鱼,是一个全新的、零记忆的 AI 会话。它只知道你直接放在它面前的东西。
做法:Feed the Elephant; test it against the Goldfish。喂饱大象,拿金鱼去考它。
大象做的事,是「琢」。治玉叫琢。
你把需求、边界、取舍、架构,一点点喂给 AI,让它问你问题,挑战你的假设,逼你把没想清楚的地方想清楚。最后写成一份设计文档。这是下刀定大形,一次成型。
Rensin 说了个关键数字:sizeof(docs) << sizeof(code)。用 plain English 的设计文档喂 AI,比让它读几十万行代码便宜得多。文档是压缩过的上下文,大象吃得下。
金鱼做的事,是「磨」。治石叫磨。
新开一个会话,零记忆,只给它那份设计文档,问三个问题:看得懂吗?有什么漏掉的?照着能做出来吗?
这是水磨功夫。金鱼不懂你的前因后果,它只认眼前的文档。文档里没写清楚的,它一定会问;你想当然的地方,它一定会挑。Rensin 说,大概 30% 的建议极有价值。
这里有个细节:Rensin 特别提醒,模型一旦开始说「你说得太对了」,就要把它拽回来——「你同意我时并没有在帮我,挑战我才是。」金鱼之所以有用,恰恰因为它没被你的上下文「收买」。全新的,不欠人情。
磨到只剩挑刺为止。没有一次到位这回事。
以前缺的是琢的功夫。写不出来,想不清楚。
现在琢变便宜了。AI 一秒钟堆出上下文,你只管回答问题、做判断。
缺的是磨的耐心。生成一万字容易,磨到每一句都经得起 fresh eyes 很难。AI 写得越快,磨的价值越高。
所以:生成不值钱,琢磨值钱。磨,是 AI 时代最值钱的手艺。
《詩·衛風·淇奧》:「有匪君子,如切如磋,如琢如磨。」
切磋琢磨,本来就是两种视角的事。一个人磨不了自己。这就是为什么金鱼必须是「全新会话、零记忆」——自己审自己,审不出来。
最后,磨到什么程度停,人说了算。AI 能磨,但什么叫磨好了,是人的判断。
判断,还是在人身上。