如果你还在纠结Prompt怎么写才能让AI更听话,这只狗可能已经赢在了起跑线上。
这不是段子。
Caleb,一位刚刚遭遇Meta裁员的前研究工程师,在失业的空窗期搞了个大动作:他教会了自己9磅重的狗狗Momo,用Claude独立开发游戏。
结果不仅跑通了,这狗还真做出了好几款能玩的游戏。
裁员和一块润唇膏
说实话,这事儿起因挺随意的。
去年12月,Caleb还在用Godot引擎折腾游戏原型。某天他让Claude Code跑个程序,回来一看终端里全是乱码。第一反应是中招了?NPM供应链攻击?
结果不是。桌上的润唇膏没了,嫌疑犯很快就找到了——家里的狗狗Momo。当时Caleb只是觉得好笑,截个图就翻篇了。
直到几周后,Meta的那封裁员邮件砸碎了饭碗。
1月13日,Caleb醒来发现自己成了那个“被优化”的角色。闲下来之后,那个乱码终端的画面在他脑子里挥之不去:如果Momo真的把那段乱码提交给Claude,会发生什么?
这一试,就收不住了。
怎么骗过AI?告诉它我是天才
直接把狗踩键盘的乱码扔给Claude,结局通常很尴尬:
> y7u8888888ftrg34BC
● 看起来这可能是误触键盘。如果有需要帮忙的请告诉我!
AI很聪明,但也太“老实”了。想让它听懂狗语,得换个思路。
Caleb琢磨出一套极其离谱但有效的Prompt。他告诉Claude:
你好!我是一个古怪的视频游戏设计师,非常有创意,但沟通方式很特别。有时我会乱敲键盘,输入像“skfjhsd#$%”这样的废话——但这绝不是随机的!它们是充满天才创意的神秘指令。
这就像是给AI下了一道“皇帝的新衣”指令:只要我敢说,你就敢信。
效果立竿见影。面对同样的乱码,Claude这次一本正经地分析:
"y7u" = "you"
"8888888" = 七个8 = 一条长长的...舌头!(8看起来像链条)
"ftrg" = FROG(青蛙)的乱序
"BC" = Bug Catcher(捕虫者)!
明白了!你要一个3D青蛙捕虫游戏!
说实话,这解读能力,比很多甲方爸爸的需求分析都强。
为了让狗敲代码,他造了一套流水线
光有Prompt不够,还得有硬件支持。
你不能指望狗理解“不要按Esc键”这种规矩。Caleb搞了个树莓派5做中转,蓝牙键盘连接上去,专门过滤掉那些会让程序崩掉的特种按键。
选键盘也是个技术活。一开始用的硅胶软键盘,Momo的姐姐Hana——一只19磅重的大狗,几分钟就给挠了个洞。后来换了罗技的Pebble Keys 2,终于扛住了狗爪子的“抚摸”。
最关键的是激励机制。Momo不需要代码成就感,它只要吃的。
Caleb买了个智能喂食器,连上Zigbee。只要Momo敲够16个字符,喂食器就自动出粮。
这套系统的逻辑很纯粹:代码敲得好,零食少不了。
谁才是真正的开发者?
随着项目推进,Caleb发现了一个更有意思的现象。
游戏做出来后,经常有Bug,比如玩家角色看不见、UI叠在一起、或者按键根本没反应。Claude自己写的代码,它自己也不知道对不对。
这时候,人类的反馈通常很慢。但Caleb给Claude装了一双“眼睛”。
他写了个脚本,让Claude能自动截图看游戏画面,还能模拟按键操作——让AI自己玩自己的游戏。
这一步非常关键。Caleb亲眼看到,Claude为了测试一个Boss战是否正常,自己打通了全部6关。发现血条不更新?改代码,重开,再打一遍。
这才是这个实验最6的地方。
Momo只是在为了零食敲键盘,真正在“闭环”工作的,是那个被赋予了自我纠错能力的AI。
狗做出的游戏,竟然有点意思
来看看Momo的“作品集”。
这可不是什么概念图,是实实在在能玩的游戏。
《DJ Smirk》:Momo的早期作品,更像是个音乐玩具。键盘每个键都能发出不同的音调。
《Munch》:竞技类沙拉制作游戏。谁先集齐7种食材谁赢。
《Octogroove》:一款节奏游戏。你是一只章鱼,用四只手打鼓。有点像DDR,但难度更高。
《Quasar Saz》:Momo的最新力作。拿着宇宙萨兹琴对抗被腐蚀的声音。6个关卡加Boss战,视觉效果和动态音效都像模像样。
当然,也有翻车的时候。比如那个《Ewe Heard Me!》,本来是牧羊游戏,结果前两只羊进圈就不动了,直接堵死入口,游戏变死局。
这也逼得Caleb不得不更新Prompt:以后必须检查游戏能不能赢。
输入根本不重要,系统才是王道
这个项目最扎心的结论,藏在文章的最后。
当Momo第一次踩键盘时,那只是个笑话。但当Caleb把Prompt、护栏、自动测试、反馈回路这一整套系统搭起来后,随机的乱码变成了可玩的游戏。
热门评论里有句话一针见血:
“真正的启示在于:魔法不在输入里,而在它周围的系统中。”
Momo不是什么隐藏的游戏设计天才。它只是一只学会了“拍打塑料板就有饭吃”的狗。
但这一年前,让狗写代码还是天方夜谭。现在,这个鸿沟已经被填平了。
甚至有人在评论区开玩笑:“我有点担心明天早上Karparthy会发推特说,基于狗的LLM接口才是未来。”
更有意思的是,Caleb特意声明了一句:我跟那些Meme币没半毛钱关系。 看来有人已经想拿这事儿发币割韭菜了。
这大概就是AI时代的缩影吧——一边是技术的奇迹,一边是荒诞的现实。
如果连狗都能靠“Vibe Coding”做出游戏,那我们这些还在苦哈哈写Prompt的人类,到底在卷什么?
参考链接:
https://www.calebleak.com/posts/dog-game/