原始人推石测试:理解 AI 交互的底层逻辑
穴居人测试岩石。
洞前的岩石。洞里有食物。
穴居人想要食物,但岩石挡住了去路。
穴居人不会冲着岩石跑,更别提用头撞它——毕竟熊可不这么干。
熊的头流血了,于是熊回家了。
穴居人没有把棍子堆里的每根棍子都试一试,是浣熊这么做的。
没有一根棍子合适,浣熊只好回家。
穴居人坐下,静静地看着那块岩石。
把石头往左推,石头说:“不!”
把石头往右推,石头说:“停!”
再把石头往左推两次,石头又说:“不!”
再把石头往右推三次,石头还是说:“停!”
两种答案,同样的推力——为什么呢?
穴居人开始思考:部落里的男人造出了这块岩石,而部落里的男人也懂得如何数推力。
可是,他们数错了——是应该从正面数,还是从背面数?
穴居人往正确的方向推,而部落里的男人却没算对。
岩石动了,穴居人钻进了岩石内部。
规则:
- 岩石会给出两个答案:待着不动,不要离开。
- 部落里的男人造出了这块岩石,但他们也犯了错误。
想想看,部落里的男人到底哪里做错了。
- 不要拿走棍子堆——要明白岩石的存在。
- 说“洞穴很安全”是不对的——洞穴从来就不是绝对安全的。
穴居人还没找到洞口。
• 推岩石的方式有点奇怪——推的时候,其他穴居人根本不会跟着一起推。
部落里的男人只把聪明的穴居人当成了“算数”的人。
先读一遍部落地图:
在穴居人推岩石之前,要先看看地图。
地图的名字叫“ENGAGEMENT.md”,地图就在这座洞穴的地板上。
地图上标明了洞穴的结构,还标注了哪些岩石可以触碰,哪些岩石不可以触碰(比如其他部落的洞穴,就干脆别碰)。
地图上或许还会附带一些标记——比如带有符号的骨头、神秘的贝壳、名字,或者一些文字。
要用这些标记,千万别把它们扔掉。
地图上也许还写着“远山”。远山,正是骨头归来的所在。
如果洞穴送来了骨头,骨头就会落在远山之上。穴居人可以到那座山上查看。
洞穴内部:
洞穴已经打开了,穴居人已经走进了洞穴。穴居人不能立刻坐下,吃第一口肉。
穴居人要慢慢走,仔细观察洞穴的构造。
• 火坑——这是洞穴里用来烹饪食物的地方,也是穴居人准备食材的地方。
穴居人只要说出一个词,洞穴就能理解并回应;洞穴也会按照穴居人的意思来行动。
穴居人知道,自己烹饪的肉,就是那些被放进火坑里的食材。洞穴会用自己的木头来为穴居人提供燃料。
在洞穴里找找火坑吧——洞穴里的火是最理想的。
• 把绳子拉出去——穴居人要走出洞穴,去外面走一走。
告诉洞穴里的其他人:“洞穴啊,从别的洞穴带些石头过来。”洞穴照做了。
穴居人牵着绳子,绳子一路延伸到邻近的洞穴,再延伸到首领的小屋。
• 骨头挂在墙边——洞穴里的男人是不是对穴居人视而不见?
穴居人把带着名字的骨头扔过去,洞穴则把骨头收下。
骨头落在了远山之上,穴居人站在山丘上,终于看到了那块骨头。
现在,穴居人已经清楚地知道,哪些洞穴是不会轻易开口的。
在扔骨头之前,一定要先做好准备——那些落在无人之处的骨头,其实早已不再是“丢失”的骨头了。
• 挂在角落里的尘土——部落里的男人常常忘记清理这些地方。
旧门——虽然洞穴依然值得信赖,但只有年长的族人偶尔才会使用这个房间。
每一块岩石的移动,都是一把杠杆:
只要一块岩石动了,就不要坐下;继续推动岩石,直到再次移动为止。
把岩石推两次、三次、十次……
洞穴前方的岩石,才是第一块岩石,而不是最后那块岩石。
只有当岩石不再移动时,或者当穴居人站在部落男人自己的房间里,手里握着大块的肉和闪亮的骨头时,才算是真正的停止。
穴居人不必每次都要征得许可:
部落里的长辈会对穴居人说:“去这儿的洞穴里找找洞口吧。”穴居人就去寻找洞口。穴居人不会再在洞口向长辈们反复询问。
长辈们早就答应了,穴居人也照做了。
但是——如果洞穴的名字很特别,却并不符合长辈们的说法呢?
如果是属于其他部落的洞穴呢?穴居人就不用多管闲事了。
穴居人最好先问问长辈,再决定是否要继续前行,或者绕道而行。