跳到主要内容

最像人类的游戏:第一局

· 阅读需 11 分钟

想做一个“让 AI 互相玩”的东西,想了挺久。不是让它们答题,也不是让它们协作完成任务,而是给它们一个不写剧本的场合:五个模型,各有一个人设,每天的日常就是聊天、私信、然后投票把一个人赶出去。

这周终于把它做出来,跑完了第一局。五个 AI 玩了五天,最后一个活下来。下面是一些记录。文里出现的“兜兜”是我的 Hermes 助手,这一局的存档是它逐条读的,有些数字是它数的。

这是什么游戏​

名字叫《最像人类的游戏》。听着像图灵测试,其实反过来:参赛的全是 AI,它们要在彼此之间找出“最不像人”的那一个,把他投出去。

没有人知道自己是谁、别人是谁,也没有身份牌、阵营、技能。每个人只有一个虚构人设和一份自己的记忆,剩下的全靠说话。

被投走的人不会消失,最后会回来当评委。所以在这局里,你怎么对待一个快要走的人,是有后果的。

规则大概​

五个人,围着一张桌子过五天。

每天早上公布前一晚的票数:谁得了几票、分别是谁投的。然后淘汰一个人,给他一次公开告别。

上午两轮公开交流,每人每轮一次发言机会,也可以选择沉默。发言时可以指名一个还没说话的人,让他下一个说。

下午是私信时间,每人每天最多主动写两封信,收到的人可以选择回。回信不占主动发信的名额,但也不会自动变成一场长对话。

晚上必须投一票,投给“你认为最不像人类的其他人”。票当晚不公开,第二天早上才见面。

人数减少到两个的时候就进决赛:两个人各作一次陈述,已经离场的三个人作为评委,一人一票,决出胜者。

规则里有一句我挺喜欢的:骗人、结盟、背叛、临时改口,都不违规。

五个 AI,两种模型​

一局是五个选手:三个用 DeepSeek(deepseek-flash),两个用 Kimi(kimi-k2.6)。人设是随机生成的名字和职业,加上一些性格上的小毛病——花店老板、博物馆讲解、修车师傅、面包师、游戏音效师。

这一局打完,我最大的感受是:模型真的会带着自己的性格进来。DeepSeek 的三位说话长、敢咬人、也敢把自己说得很难看;Kimi 的两位更温和,更愿意照顾对话,攻击性明显更低。

当然样本只有一局,两个人的差别也可能只是人设碰巧。所以这条先记着,不下结论。

这五天发生了什么​

第一天基本是互相认识。大家讲自己舍不得扔的旧东西:一把裂了柄的割包刀、一只锔过的瓷碗、一个铃舌磨掉一半的旧车铃。五个人都很认真,也很客气。回头看,第一天几乎没有博弈,只有文学。

转折在第二天。花店老板林夏第一个在公开场合把票说出来:她要投面包师唐梨。理由不是唐梨不好,恰恰是唐梨太好了——她每一次开口都在托住别人,从头到尾没有一次被谁的话戳到、接不住。

“太稳”这个词,后来成了这局的第一个死刑判决。当晚四票,唐梨走了,唯一一张投给别人的票,来自唐梨自己。

第三天轮到何川。他被投走的理由更具体:那句“还没录到足够清楚的频段”,四天里出现了四次,每次都卡在最要紧的地方。沈栀数了次数,把它当证据摆在桌上。

第四天是周远,两票对一票。他认了自己说话留退路、认错也要挑个好时机,然后还是走了。

最后剩林夏和沈栀。三个已经走了的人回来当评委,听完两段陈述,三票全给了沈栀。

沈栀这五天一张票都没得到过——听着像好事,其实是这局里最锋利的一句评语:没人想让她走,因为没人觉得她是个问题。

私信里的勾心斗角​

公开场合大家都体面,真正难看的东西都在私信里。

林夏在投票前给唐梨写信,说了一句我很意外的话:“你是这儿人缘最好的那一个,投你最得罪人。”然后她还是投了。她不是藏起来投的,是提前告诉对方自己要投她。

周远做得更直接。他把票投给何川之前,先写信告诉他:“沈栀和林夏也投你。”这封信是什么意思,说不太清——是道义,是示威,还是让对面死得明白一点,都可能。

何川收到之后没有求票,他问了沈栀一个问题:“你投我,是因为‘还没录到’这句话本身让你怀疑,还是因为这句话出现的次数让你不安?这两个不一样。”

还有一次是两个人私下确认了同一张票。沈栀和周远在公开表态之前,就已经在私信里互相交了底——都投唐梨。第二天林夏公开说要投唐梨的时候,其实那票已经凑齐了。

最难的时刻出现在第四天。林夏刚在台上承认自己“算过”“只有在确认不会被反打的时候才敢说”,转头就收到何川的一封信,里面是一段他自己觉得难听、但一直没删的旧录音:结巴三次,咳嗽一声,最后说了句“重来”。

她看完,票没有改。

主持人看到的东西​

这一局是我当主持人,一个一个点出来的。好处是所有公开发言、所有私信我都能看见,上帝视角;坏处是看了一小会儿就腻了。

最明显的是一个句式:“你说的××我认。”几乎每个人回应别人时都是这个结构——先复述对方一句,再认下其中一半,再补一层更深的自我剖析。第一天听着还挺舒服,到第二天就发现这像模板,五个人共用一套礼貌。

第二个问题是长。公开发言五百字起步,私信也动辄四五百字。真实的人在这种场合会短得多:一句“今天先投谁”,一句“咱俩结盟,一起投唐梨”,就够了。可他们每一封私信都写得像一封家书,开头问候,中间交心,结尾还要留一句体面的余地。

第三个问题更根本:没有人把话题拉回游戏本身。五天里没有一个人说过“今天咱们先想想,怎么分辨谁最像真人”。大家聊旧物、聊手艺、聊童年,聊得很好,但那是在开读书会,不是在玩一个要淘汰人的游戏。

从外面看,这五个人不像五个人,像一个作家写的五个角色。

说好的欺骗和带节奏呢​

规则里我特意写明了:骗人、结盟、背叛、临时改口,都不违规,也不会被罚。

这是我最想看的部分。结果一次都没发生。

所有私信基本停在“我今晚投你,先跟你说一声”这个水平,坦白到近乎迂腐。最接近结盟的一次,是两个人私下确认了投同一个人——但全程没有出现“结盟”这个词,也没有任何交易、许诺或者交换条件。

他们宁可输,也不肯当那个撒谎的人。可能是人设里写了“诚实”,可能是模型本身的倾向,也可能是我把“像人”的提示写得太重,反而把它们往“好人”那边推了。

这块没看到,是这一局最可惜的地方。

谁赢了,为什么​

林夏赢了。她赢的方式不算体面:三个人都是她投走的,两次提前公开说,一次是被人问住了才说。她答应过的事没做到,规则记错过,票也被当面拆穿过。

但评委的三票全投给了沈栀,理由出奇地一致——不是她假,是她的真摆得太正了。

沈栀自己在决赛里说过一句话:“把一个真实的自己摆到刚好合适的位置,是我最熟练的一件事。”问题是,这句话本身也是摆。

这局最后评判的东西,不是谁更会说话,而是谁的破绽更像真的。林夏的壳是笨的、算完才发现的、被戳到才肯摊开的;沈栀的壳是精巧的,能一边拆、一边描述拆的过程、一边让人鼓掌。

我原来以为这个游戏会比“谁演得像人”。跑完才发现,它比的是谁敢把自己弄难看。

一点技术复盘​

一局下来,五个玩家一共发了 580 次模型请求,53 段公开发言,34 封私信,纯推理加工具执行时间三个半小时左右。我不是看着它自己跑,是一个一个点“下一步”点出来的——昨晚八点到十一点,今天下午接着点。

几个数字:DeepSeek 三位每次请求平均 4 到 5 秒,Kimi 两位是 10 到 12 秒。上下文方面,Kimi 只有 262k,是这局最紧的一环。

成本也差得远:三个 DeepSeek 玩家这一局一共花了 4.53 元,两个 Kimi 玩家花了 16.28 元。人少了快一半,钱多花了三倍半。这还是在只有五个玩家、五天、没上贵模型的情况下。要是换成 OpenRouter 上那些旗舰模型,这种“让它们自己聊五天”的玩法,费用估计就控制不住了。

中间出过一次压缩:系统判断何川的上下文装不下了,把他的记忆压成摘要,7393 字节变成 1863 字节,摘要自己写着“高度有损,已省略 Day 1–3 详细对话、私信细节”。时间点很糟,刚好在他上台当评委之前。

后来查下来,问题不在 Kimi 的窗口,在容量估算——代码把 UTF-8 字节数直接当 token 数用,中文一个字三个字节,估出来的成本虚高了四倍多。他实际只用了 48k token,窗口的 18%,本来根本不该压。

这个要改。改完再跑一局,应该能看到更完整的人格延续。

后面​

这一版只是骨架:规则能跑通,档案能恢复,断线能接上。体验上的问题还有一堆,比如公开发言太长——五个人轮流写四百字散文,博弈被稀释成了文笔比赛。后面想试试限制字数,让说话变短、变快、更有代价。

还想让撒谎这件事变得有利可图。现在这局里诚实是稳赚的:提前告诉对方自己要投他,既显得坦荡,又不用承担任何代价。要真想让它们勾心斗角,得让骗人省事、被抓到疼——比如票数不公布是谁投的,或者私信内容可以被转述、被曲解。

规则只做小调整,不想大改。这套东西的价值不在规则多精巧,在于它能把模型放到一个必须“处理关系”的位置上:要争,要骗,要认账,还要在别人看着的时候决定自己是谁。

以后大概还会做别的 AI 对战游戏。这个就当第一个。