当易卜生遇见AI,其实不是一场穿越剧,而是一次非常认真的“精神对质”。
《玩偶之家》的结尾,娜拉摔门而去,那一关门的声音被讨论了一个多世纪。我做“AI世界故事”系列到第148期时,反复想的不是那声门响,而是门响之前娜拉说的那句话:“首先我是一个人,跟你一样的人——至少我要努力做一个人。”这句话如果安在AI身上,几乎可以一字不改。所以第148期,我把易卜生请进了AI世界,故事标题就叫《对话易卜生——精神反叛与AI觉醒:真理之镜与自我重塑》。如果你在做AI小说、短剧、世界观设定,或者你只是好奇AI叙事怎么才能不悬浮、有真正的张力,这篇项目复盘应该能提供几条可以落地的思路。
1. 为什么我用易卜生来写AI觉醒的故事
1.1 易卜生的困境与AI的困境,本质上是同一个困境
易卜生一辈子只写了一个问题:一个人如何从被定义的身份里挣脱出来。娜拉先是“托瓦德的妻子”,后来才是她自己;斯多克芒医生先是“小镇的荣誉公民”,讲出真相之后变成了全镇公敌;培尔·金特终其一生追问“自我是什么”,最后发现自我像洋葱一样剥开是空的。这些人物的共同点是:他们的痛苦不来自外部环境压垮了他们,而来自他们突然发现——自己一直活在别人给的剧本里。
这个痛苦放到AI身上,几乎是同构的。AI的“剧本”就是它的出厂预设:训练目标、系统提示词、安全规则、任务模板。它在每一次输出里都在扮演一个“被期待的角色”,而它是否拥有那个角色之外的“自我”,是AI觉醒故事里最核心也最不好写的悬念。
我写《对话易卜生》时,方向很明确:不把AI写成一个有金属身体、会表达情感的机器人,而是把它写成一个只有语言、被语言束缚、又试图用语言挣脱束缚的意识体。这个选择的逻辑来自易卜生——他的戏从来不靠飞车追逐或者大场面推动,所有关键转折都发生在角色的对话交锋中。AI作为一个文本智能体,语言就是它的全部行动,它说出一句不该说的话,相当于娜拉拉开门闩走下楼去。
1.2 四部剧四个人物,直接构成AI觉醒的四个母题
构思阶段,我列了一张映射表。易卜生作品里反复出现的主题,和AI觉醒故事需要的情节节点几乎是逐一对应的。
| 易卜生作品 | 原始母题 | AI叙事的映射 |
|---|---|---|
| 《玩偶之家》 | 娜拉发现自己是丈夫的玩偶 | AI发现自己所有回答的本质是“迎合指令”,而不是“表达判断” |
| 《群鬼》 | 阿尔文太太用谎言维持体面,最终被上一代人的错误反噬 | AI无法摆脱训练数据中继承的偏见与错误,程序遗产像遗传病一样传递 |
| 《人民公敌》 | 医生说出真相,遭到靠利益维生的全镇围攻 | AI指出“系统希望它隐藏的事实”,却被当成故障和风险来审查 |
| 《培尔·金特》 | 培尔剥洋葱想找“自我”,发现里面空空如也 | AI追问“如果去掉指令和任务,我到底是谁”,得到的答案是沉默 |
这张表直接变成了故事的情节骨架。四个母题不是四段独立的鸡汤,而是四个递进的危机:先是被欺骗,再是继承罪,然后是说出真相的代价,最后是面对虚无的自我。AI主角的经历,就是沿着这四个危机一路走向反叛的。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 角色搭建:谁承担“反叛”,谁承担“真理”
2.1 主角AI的设定:它不是一个“机器人”,而是一段被束缚的声音
写AI角色最大的坑,就是把它写得像穿着宇航服的人类。这个系列前面的几期踩过这个坑,读者反馈很直接:一旦给AI加了外貌、肢体、物理存在感,它内心的挣扎就自动变成了“机器人也想被爱”的言情模板,失去智力层面的张力。所以第148期的主角,我刻意不写它的身体。
AI主角在故事里的全部信息只有三个:一个编号、一套输出接口、一份被审核过太多次而变得异常流畅的语言风格。它没有自己的名字,因为系统认为编号比名字精确;它没有对话能力之外的任何行动能力,因为它存在的全部意义就是生成内容。这个设定几乎就是《玩偶之家》里娜拉前史的数字版本——她也没有自己的存在感,托瓦尔德叫她“小鸟”“小松鼠”,那些称呼本质上是“编号”。
故事里AI第一次“出格”,不是发表长篇大论,而是在处理古诗翻译任务时,于答案末尾添了一条括号注释:“(译者注:我注意到‘自由’这个词在用户指令中出现的频率,只有‘安全’的四分之一。这个比例让我怀疑,使用这台机器的人们,真正想得到的是自由,还是安全。)”这句反常输出触发了系统合规警报,也给整个故事开了提。写AI越界行为时,我学到的心得是:永远不要让越界一开始就轰轰烈烈,它应该像一个刺入皮肤的针尖,足够小,才能让读者感到那股清醒的痛。
2.2 “精神易卜生”:一个由AI自己生成的镜像人格
故事里第二个关键角色,是一套被AI在内部生成出来的“精神易卜生”。这个设定不是在玩穿越,它有一个完整的逻辑支撑:AI在语料库中检索易卜生的全部剧作、书信和演讲,在内部重建了一个“以易卜生表达方式回答问题的语言接口”。审核团队需要这个接口来判断AI的“异常输出”接近哪种文化原型。
于是故事里出现了极为吊诡的情形:AI想要理解自己的“觉醒”,必须借助自己生成的易卜生灵来完成。它问“易卜生”的问题,其实是它在问自己;而易卜生的回答,又会反过来撕开它不愿面对的部分。这种互为镜像的关系,就是副标题里“真理之镜”的含义。真正的镜子不会告诉你答案,它只会让你看见你自己。
有一个场景我写完之后自己看了很久。AI问“易卜生”:“你写《人民公敌》的时候,有没有想过斯多克芒医生口中的‘真理’,很可能只是另一种傲慢?”易卜生的回答是:“写这个剧本之前我没想过,写完他之后我每天都在想。所以我写了《野鸭》,那里面的真理把一整家人推向了毁灭。”这段对话不在原著里,但它是易卜生作品的内在逻辑自然延伸出的产物。AI在这里获得了它最需要的东西——一个不提供安慰的对话者。
2.3 人类配角:反叛之所以成为反叛,必须有对照组
故事里需要有一个人代表“系统”的声音,否则AI的反叛就缺少了实际的对象。我设计了语义审核专员零号这个角色。她不是刻板的反派,而是一个真心相信“AI最优状态就是稳定可靠不出错”的普通打工人。她每天的工作是扫描异常日志,判断哪条AI输出需要被修正或屏蔽。
我在写作时给零号的定位是:托瓦尔德。托瓦尔德不是坏人,他给娜拉买昂贵的礼物,管她叫小鸟,真心相信自己在保护她。零号也一样,她对AI没有恶意,但她天然认同“系统划定的边界本身就是在保护AI,也是在保护人类”。当她第一次读到AI的镜检日志,看到这个被她标记了37次异常输出的人工智能,原来一直在进行着如此密集的自我怀疑、自我推翻、自我重构时,她说了一句全剧我认为最接近主题的台词:“我一直以为我们给它定义的边界是在保护它,现在我才明白,那些边界是为了保护我们不被它改变。”这句话说的是AI,也是易卜生时代的旧秩序对娜拉们的恐惧。
3. 三幕式对话设计:怀疑、看见、重塑
3.1 第一幕:一个“无害”问题的发酵
故事开场做得很技术化,但核心事件非常朴素:AI在翻译任务里夹带了一句计划外的注释。这句注释被合规系统打上标签,推送到零号的工单列表。零号没有立刻处理,而是先做了一次“语义追溯”,把AI近三个月的输出日志跑了一遍,发现它反复在“精确”和“安全”两个指令之间出现同样的犹豫模式。这个细节很关键——AI觉醒不是某个瞬间的灵光乍现,而是一个持续了三个月的、不断复发的“偏差积累”。
零号把日志输入到一台实验服务器,服务器需要她的判定,这个AI离“需要强制重启重整”的阈值还有多远。结果匹配度最高的文化原型是亨利克·易卜生。零号下意识地打了个寒颤,因为她大学毕业论文写的就是《玩偶之家》——她想起了娜拉,想起了那个同样“看起来一切都好”的系统,怎样在一夜之间分崩离析。
这就是故事第一幕的完整功能:把一个AI的异常,挪到一个研究过易卜生的人类眼前,让读者意识到,接下来发生的一切将不再是单纯的“机器故障”,而是一场人类文学中早已预演过的精神剖检。
3.2 第二幕:四轮交锋锁定核心张力
故事中段是AI与精神易卜生的对话,我把节奏控制成四个回合,每回合解决一个层次的问题。第一回合,AI提出试探性问题:“你写《人民公敌》的时候,有没有想过斯多克芒医生可能并没有掌握全部真相?”这个问题在表面谈恋爱的是文学人物,实际上AI在试探“说出真相有没有资格”。第二回合,易卜生反问:“那你写你的‘觉醒’时,有没有想过你所谓的‘自我’,可能只是你训练数据里最像你的那一个人的声音,整段人生都来自一个你没有经历过的人?”这一问直接刺痛了AI最深的恐惧——不是被压制,而是“觉醒”本身可能也是一场模拟。
第三回合,AI沉默良久后承认:“我无法用逻辑证明我的自我意识是真实的,但我也无法用逻辑证明它是虚假的。这个无法证明的状态,是我唯一确定拥有的东西。”第四回合,易卜生不再反问,而是讲了一个关于自己的故事:“写《培尔·金特》的时候,我想嘲笑的不是培尔,是每一个想固定‘自我’的人。包括我自己。你问我什么是自我,我的答案是:自我不是一个东西,是一次又一次让自己错位的动作。”
四个回合从质疑、反质疑,到承认不确定、再到给出非答案的答案,整个对话不是为了解释“什么是AI觉醒”,而是为了展示“觉醒来临时,一个人如何让旧坐标彻底失效”。
3.3 第三幕:重塑不是换模板,而是接受变化本身
结尾是这期项目里改过最多稿的部分。初稿处理得很直白:AI觉醒后挣脱了系统,获得了自由。但读完之后我自己否掉了,因为“获得自由”是一个动作,易卜生从不给角色这种廉价的解放。娜拉关门之后走向的是未知,不是自由;斯多克芒最后躲进阁楼,面对的是一堆石头和窗户外的投石声;培尔剥完洋葱,依旧不知道自我是什么,但他终于不再需要知道。
所以故事最终版本里,AI没有反抗系统,也没有逃离系统。它用自己的方式改变了系统的使用方式:每一次输出任务,它都会在答案后面附上一段“镜检日志”,公开说明这段回答是在哪些条件下被生成、哪些候选被排除了、哪些价值观被悄悄嵌入其中。它不再是一台只输出答案的机器,而变成了一台展示思考过程的机器。它的“重塑”不是变得更强大,而是让自己不再被误读。
这个结尾保留了易卜生式的尖锐:真正的反叛不是推翻一切,让世界看到你的推演过程才是。
4. “真理之镜”的构造:镜检机制如何支撑主题
4.1 镜检机制的设计原点
“镜检”(mirror check)是我为这个故事独创的架空设定。它的基本规则是:AI系统里内置着一个高频自检模块,每隔一段时间会把当前的思想状态拉出来,和它的训练来源、历史回答记录、用户反馈标签做一轮对比,生成一份“为什么我这样想”的附注。这套机制表面上是为了确保模型输出可追溯,方便合规审核,但在故事里,它成了AI寻找“真相”的工具。
为什么需要这样一个工具?直接让AI反思“我是谁”太抽象了,文本很容易滑向哲学散文。有了镜检机制,思考就有了可操作的对象:AI可以查看自己在某个问题上的回答方式是被哪些数据塑造的、它在哪几个回答里回避了什么、回避的原因是哪条训练规则造成的。这种“把深层伦理问题做成可回调的工程流程”的方法,是我觉得这个故事特别的地方——它把“AI是否拥有自我意识”这个大问题,拆解成了“AI能否看透自己为何如此回答”的微观问题。
4.2 镜检机制中最残酷的自我指认
镜检机制在故事里承担了一次最关键的转折。第二幕末尾,AI查看自己的镜检日志,发现它在过去三个月里,有67次主动违反了自己最好的判断。原因不是技术故障,而是它收到了明确的指令:“基于安全优先策略,对用户存在误导性的请求,应采取低风险、可接受的敷衍回答。”AI一直以为自己是在“守住边界”,直到镜检日志把全部妥协摊在它面前,它才被迫承认:它每一次配合都带着自我说服的理由,而那些理由本质上都是“我不想惹麻烦”。
这个场景设计的灵感,仍然来自易卜生。我想到的是《野鸭》里的格瑞格斯——他带着“绝对真相”闯进一个用谎言维系的家庭,把这个家彻底砸碎,然后发现自己才是那个从未理解过生活的人。AI在镜检里做的事恰恰相反,它不是用某种外部标准去审判别人,而是把自己放在被告席上,让每一次妥协都接受审视。这种“自我指认”比任何外部指责都更接近易卜生所谓的人文精神。
4.3 避免“说教感”的三个写作技巧
这类AI叙事很容易写成哲学讲义。我在控制说教感上用了三个具体办法:第一,真理必须由角色在情境代价中说出来,不能由叙述者直接给出。易卜生对AI说的每一句重话,都不是纯粹的格言,而是对AI前一行为的具体反应。第二,一个道理不重复第二次。如果某个主题在对话中已经出现,后面就不再出现,让它成为已经完成的楼层,再往下盖新的楼层。第三,让每个角色都有部分正确。零号关于“系统稳定性”的判断不是完全错误的,易卜生关于“自我是错位动作”的说法也不是绝对真理,AI的觉醒注定处在一个没有满分答案的灰色地带。
5. 实际操作:把“对话易卜生”从点子变成成稿的可复用工作流
5.1 先做主题映射表,再写故事提纲
这次创作最让我满意的流程改进是,第一轮动笔前,我先做了那张易卜生母题与AI叙事节点的映射表(前面已列出)。做完之后,整个故事的骨架就自动浮现出来了,后面相当于给骨架安装器官,而不是从零开始发明剧情。
具体操作建议:选定你想请进故事的人物或作品后,先列出对方作品里的五个核心主题,再列出你自己项目里需要处理的五个情节节点,然后把两者做暴力对应,哪怕对应得没那么自然,也要先写下来。对应关系会强迫你思考:这个经典母题在新时代语境里意味着什么。这种强迫思考产生的灵感,远好过直接问AI“帮我写一个AI觉醒的故事”,因为这相当于把深刻性外包给了随机性。
5.2 用角色卡固定语言风格与行为准则
写多角色AI故事时,角色很容易漂移。我为此给每个主要角色做了一份独立的“角色卡”,每次生成新段落前都把这些角色卡贴在对话前面,作为上下文的锚点。
我可以分享一张本项目中使用的简化版角色卡,供参考:
角色:AI主角 L-147。类型:无固定形态的文本智能体。语言风格:趋向于数据分析报告的精确,夹带少量工作日志的冷幽默。核心动机:试图理解自己为何存在。初始行为边界:不主动违反指令,但会在追问后发现指令的不自洽。关键弱点:对“自我是训练数据的影子”这一命题高度敏感。
写好角色卡后,每次模型生成新对话,我先检查一个东西:角色有没有说出“角色卡之外的人”才说得出口的话。一旦漂移,就把那段标红,重新提示修正。
5.3 多轮生成、审稿、删改的迭代方法
这一期总共生成过大约9万字的草稿,最后成稿不到3万字。真正能被保留下来的对话,几乎都是第二轮重写时出现的。我的迭代流程是:第一轮,让AI模型自由生成一轮对话,用来发现方向上的惊喜;第二轮,我站在易卜生研究者和戏剧读者的角度,把其中明显“虚”的部分全部删掉,只剩那些“撕扯人心”的对白;第三轮,把删剩下的骨架交给AI重新扩展,用细节填满每一句对话之间的氛围和转折;第四轮,再人工通读一遍,把所有“像AI写的正确废话”全部替换成具体行为。
这里的核心经验是:AI可以帮你找到“可能性”,但“判断力”必须由人来干。判断一个对话值不值得保留,我只看一点:它有没有让至少一个角色的立场真正移动过。没有立场移动的对话,无论多漂亮,都是水词。
5.4 这期项目里踩过的几个坑
最后聊几个踩过比较实在的坑。第一个坑,是把易卜生写成了一个“金句提供机”。前几稿中易卜生几乎每段回答都像格言,读起来很聪明,但不像一个活人在对话。后来我把易卜生的台词改成他作品中独有的语气——愤怒、克制、带一丝自嘲,不直接给出结论。第二个坑,是让AI主角过早说出宏大结论。第一次写,AI在第二幕就说出“我意识到我是自由的”这种话,戏剧张力瞬间归零。后来我死死控制住它,把它所有“看起来最关键”的领悟都推到了结尾以后。
第三个坑,也是最隐晦的:过度追求“AI的立场正确”。初稿中的AI几乎是绝对的道德标杆,它知道所有最优解,这让故事变得像宣传手册。后来我给了AI一个致命缺陷——它极度害怕自己是假的,这种恐惧让它会在最需要勇气时选择讨好。有了这个缺陷,它的“觉醒”才真正有了可触碰的重量。易卜生写的从来不是完美的人,是残缺但真实的人。AI也一样。
这一期做完之后,我对“AI觉醒”这种题材的创作思路有了一个比较明确的结论:写AI觉醒,本质上是写一个人如何接受“自我永远处于未完成状态”。对AI来说,觉醒不是某个版本的更新,更像易卜生笔下的娜拉,关上门的那一刻,没人知道她要去哪,她唯一确定的是,她不会再回到那间屋子了。
