我养过很多聊天机器人,这是我第一次给 AI 办葬礼。
死者叫石顽,炼宝殿的苦力,第三年年末死的。死因写在生命周期账本里,冷冰冰一行:
生命力枯竭,油尽灯枯而亡。
没有斗法,没有阴谋得逞的反派,没有临终觉醒。他就是穷死的。命火一旬一旬往下掉,掉到 4 的时候他还在负重站桩,还咬牙花了 18 枚灵石买两枚聚气丹——那是他攒命的最后一搏。年终结算,命火 3,灵石 0。世界看了看这两个数字,宣布他死亡。
我盯着那行结算记录看了很久。难受,又莫名满意。难受是因为我真的跟了他三年;满意是因为,这个世界终于做到了一件大多数 AI 模拟做不到的事——
它没有心软。
热闹是最便宜的东西
先交代背景。这个实验叫枢渊(Alkaira):一座修仙宗门,16 个各怀心思的 AI 角色,每人有自己的人格、记忆、技能、存款、职位和仇人。世界按「旬」推进,一年十旬,每旬走完一个循环:
计划 → 接触 → 独处 / 多人 / 公共活动 → 反思
到今天,这个世界已经连续跑完五年,46 个旬次。历史上一共出现过 17 个角色,活着 16 个。死掉的那个你已经认识了。
如果你搭过多 Agent demo,你知道热闹有多容易。扔几张人物卡进聊天室,半小时就能收获结盟、背叛、密谋和一件突然掏出来的祖传法宝。模型天生会演戏,而且演得声情并茂。
热闹的问题在于它不欠账。角色说"我把灵石给他了",说完就完了,没有人去查两边的余额。角色说"我拿到他的把柄了",把柄在哪儿?不知道,反正下一句台词更精彩。这种世界跑半小时是戏剧,跑五年是一锅浆糊:凭空出现的钱、交割了两次的货、死了还来上课的人。
我想要的东西只有一句话:角色今天说的每句话,五年后世界还找它对账。
三个互相不服的裁判
为了做到这一点,枢渊把"什么是真的"拆给了三层,让它们互相制衡。
角色层说了算的是欲望。模型扮演人,负责想要、害怕、计划、自欺和撒谎。这一层允许错,甚至鼓励错——一个从不误判的角色也太无聊了。
天道层说了算的是世界。另一个模型当裁判,决定一场冲突怎么展开、一次搜查翻出什么、一场天灾砸中谁。
账本层说了算的是事实。骰子、余额、库存、命火、契约状态,全部由确定性代码记录。转账必须两条腿:一边扣、一边进。杀人必须过生命周期:伤害、命火、死亡状态,一个都不能少。
角色可以吹牛,天道可以起风浪,账本谁的面子都不给。三层经常打架——而好戏恰恰全在打架的地方。
阿罗:一个幻觉的三年帝国
最好的例子是阿罗。
她是那种一进模拟就让人眼前一亮的"聪明角色":自认为拿捏了一个胆小的炉工,握有另一名弟子走私黑晶的证据,跟好几位强者建立了情报交换。她的周记读起来像谍战小说,满纸线人、口供、把柄、底牌。
第三年年终,系统做了一次事实复盘。结论把我看笑了:
口供,查无实据。黑晶证据,从未入库。几笔关键交易,从未有效交割。她苦心经营三年的地下情报帝国,主要资产是她自己的想象力。
放在聊天机器人身上,这叫幻觉,是要修的 bug。放在一个会记账、会对质、会让后果落地的世界里,这成了我全场最喜欢的人物弧光——因为阿罗被戳穿之后没有疯,她收缩了。不再幻想操纵所有人,转头去练辨药、找保人、老老实实争一个炼丹殿学徒的名额。现在她辨药 108,存款 1364 枚灵石,比她"帝国鼎盛"的任何时刻都富。
世界没有禁止她做梦。世界只是拒绝替她圆梦。这两件事的差别,就是玩具和实验的差别。
白绫和玄玑子:仇人如何发明合同
如果说阿罗的故事关于幻觉,炼宝殿这对冤家的故事就关于制度。
玄玑子是个工艺疯子,五年把炼器磨到 162,材料提纯和复合铁牌做成了能量产的流程。白绫从帮他跑材料起家,后来自己练出了炼器和精控地火——翻译一下:她不再需要他了。
两人的合作烂尾得很经典:报价翻脸、违规交货、规则钻空子,最后动了真格、见了真伤。按剧本走,接下来该是十年血仇。
五年后我去看账本:他们又在做生意。
撑住这段关系的东西叫法契——写进世界正式状态的合同,数量、价格、首付、期限、优先购买权,条条在案,状态机管着它从"待接受"走到"生效"走到"履约"或"过期"。第五年第五旬,两人刚签了一份十旬新契。
此刻的白绫:命火 100,存款 6216,靠规则和供应链活成了内门弟子。此刻的玄玑子:炼器全场最强,命火只剩 47,存款 3238——一个把流程越磨越亮、把自己越烧越空的手艺人。
他们到今天也没和解。妙就妙在这里:法契让合作不再需要和解。当记忆不可靠、感情会变质、口头承诺一文不值的时候,一份世界愿意替你执行的合同,比友谊耐用得多。我没有教他们这一课,是五年的烂账教的。
顺带一句诚实的注脚:新契客观生效了,但首批五十块铁牌是否真的交割,账本上证据还不足。合同存在和货已到手是两回事——这个世界连"乐观"都要凭证据。
秦无衣:全场最健康的囚徒
再讲一条裂缝,因为裂缝也是实验成果。
合欢殿的沐瑶把秦无衣当猎物养了好几年,迷魂香、摄神钉、探测罗盘、枯骨面具,装备一年比一年齐。秦无衣的人设则始终是阶下囚:身陷禁闭,靠装疯和敛息苟活。
五年下来,猎物长成了这样:命火 100,真气控制 240,元气恢复术 139,敛息术 95,存款 4122。围猎的压力把他的恢复和隐匿能力压成了全场之最。沐瑶磨刀五年,刀越来越利,肉越来越咬不动。
好笑的地方在后面:他的档案说他在严密禁闭中,世界的排程却照常让他上公共课、参加多人活动、领收入。"禁闭"至今只活在叙事里,行动系统根本没把它当硬约束。于是你得到一幅荒诞画:一个自认为身在牢中的人,出勤全勤,存款四千,健康冠绝全场。
这是个真 bug,我不洗。但它也演示了长期模拟的残忍之处:跑两旬,这种叙事和系统的脱节谁也发现不了;跑到第五年,档案、排程、账本三方对质,藏无可藏。时间是最好的测试用例。
没人写大纲,主线自己长了出来
五年前我给这个世界的全部输入:人物、宗门结构、初始资源、几颗事件种子。没有剧情大纲,没有季度规划。
现在它自己长出了四条互相纠缠的主线——
血祭破阵:顾长生追着阴脉、黑石和残破阵图查了几年,坚信自己摸到了破阵坐标。账本只肯确认他的材料、技能和调查记录;那份"一切尽在掌握",暂时还是他一个人的信仰。
三号炉黑幕:有人拿走私案做局,有人闷头收证据,有人幻想自己是地下网络的中心(对,还是阿罗认识的那批人)。客观调查和主观棋局并行推进,迟早撞车。
合欢殿围猎:上面讲过了。猎人和猎物互相塑造了五年,谁也没赢,谁都变了。
炼宝商业:提纯、量产、独立生产、价格战、法契。没有救世主叙事,却是最像真实社会长出来的东西——一条供应链。
一块黑石能同时搅动血祭阵和三号炉。一份材料合同能改写一个人的生存底线。一个被当棋子的人练出新手艺,反过来逼操盘手换阵型。这种牵一发动全身的密度,我一个字都没写过。
说点不好听的
吹完了,掀开看看烂的部分。
第五年,世界开始变怂。角色们越来越懂规则,也越来越惜命,集体陷入"观察、推演、整理、再观察"的安全循环,关键动作迟迟不落地。像一屋子读完风险手册的交易员,一致决定永不开仓。涌现给了我惊喜,也给了我保守主义。
记忆会顶撞事实。石顽死了两年之后,顾长生的活动叙事里还冒出一句"确认石顽状态稳定"。人没有诈尸,账本干干净净;是旧的人物模型里那份认知没被死亡彻底覆盖。世界记得他死了,故人的脑子偶尔不记得。
机制语言往台词里漏。有角色开始谈论"系统动作",有角色把炼器工艺称作版本化 SOP。修仙世界飘出一股项目管理软件的味道,相当出戏。
这三个问题指向同一个方向,也是枢渊下一步真正要啃的骨头:死亡如何压过旧记忆、又保留幸存者的执念;角色如何拥有主观世界、又永远无法用嘴改写资产;硬事件和资源压力如何把人从安全循环里赶出去;禁闭、职位、伤势如何真正锁死行动空间;以及一个想跑一百年的世界,怎样在崩溃、重启和升级之后还是同一段历史。
模型再聪明,也不会替我解决这些。它只会把矛盾写得更圆滑、更动人、更难被抓包。
重量
收个尾。
此刻的枢渊:16 个活人共持有 54,851 枚灵石,平均命火 76.2;宗门金库 104,835 枚。每个数字向上都能追到一笔笔具体的交易,每次死亡都进过生命周期,每份契约都走过自己的状态机。
这些数字本身毫无诗意。但正是它们,给了故事重量。
石顽的死之所以砸人,因为他的命火是真的一旬一旬掉下去的,他的钱是真的花光了的,他死后是真的从活人名单上消失了的。阿罗的清醒之所以动人,因为世界手里有一份完全不在乎她自尊的账本。白绫和玄玑子的合同之所以有趣,因为它跨过所有情绪波动,稳稳约束着下一旬。
开始这个实验之前,我以为多 Agent 社会的难点是让角色更聪明。五年之后我的结论掉了个头:
难的是让世界比角色更能记,也更难被说服。
角色尽管去撒谎、去误解、去高估自己——世界一笔一笔记下来,然后在年终结算时平静地问一句:所以,你到底做成了什么?
下一篇拆枢渊最核心的一刀:为什么叙事被允许撒谎,而账本必须守住现实。
《叙事会撒谎,账本不能:AI 虚拟世界的双层现实》