1. 项目概述:当AI遇见僵尸末日

“让GPT-3帮我写完那本僵尸小说”——这个念头大概在我卡文卡到第三个星期,对着空白的文档发呆时,突然冒了出来。作为一名业余写作者,我断断续续写了快两年,构建了一个自认为还挺有意思的末日世界观:病毒并非来自实验室泄露,而是一种古老的孢子在地下苏醒,感染者会逐渐“木质化”,行动迟缓但力大无穷,最终变成会移动的“树人僵尸”。设定很酷,但写到十五万字,主角团被困在一个废弃的社区中心时,我的灵感彻底枯竭了。情节如何推进?人物对话怎么才不尴尬?那个我埋了十万字的伏笔到底该怎么收?就在我几乎要放弃这个项目时,我决定进行一次大胆的实验:把我未完成的手稿、人物设定和世界观大纲,一股脑儿喂给当时最先进的AI语言模型GPT-3,看看它能否扮演一个“超级合著者”,甚至直接“代笔”,帮我突破创作瓶颈,完成这部僵尸题材的长篇小说。

这不仅仅是一个关于“偷懒”或“猎奇”的尝试。它触及了创意写作的核心:灵感、连贯性、风格统一和情感深度,这些曾被认为是人类作者专属的领域,AI能否涉足?更具体地说,像GPT-3这样基于海量数据训练、擅长生成连贯文本的模型,在面对“完成一部具有复杂设定和人物弧光的类型小说”这样的开放式创造性任务时,它的能力边界在哪里?它能理解“伏笔”和“呼应”吗?它能写出让人心跳加速的动作场面,或者令人鼻酸的情感戏吗?还是说,它只会生产一堆语法正确但空洞乏味、甚至自相矛盾的陈词滥调?这个项目,就是一次针对这些问题的深度压力测试。我将记录下从提示词工程、章节续写、情节修补到最终整合的全过程,分享其中的惊喜、挫折以及那些只有亲手操作过才能获得的“人机协作”心得。

2. 核心思路与方案设计:如何让AI理解你的“故事宇宙”

直接给GPT-3丢一句“接着写我的僵尸小说”,结果必然是灾难性的。AI没有上下文,它不知道你的主角是谁,世界如何运转,甚至不知道“僵尸”在你的故事里是不是传统意义上啃咬传播的怪物。因此,整个项目的基石,在于为AI构建一个精准、丰富、结构化的“故事上下文”。这远不止是提供一段文本那么简单,而是一个系统的信息工程。

2.1 构建故事“说明书”:提示词的三层结构

我采用的提示词结构,借鉴了软件工程中的“配置文件”思想,分为三层:全局配置、动态上下文和具体指令。

第一层:全局配置与世界观注入 这一部分在每次对话开始时固定提供,相当于AI的“故事圣经”。我把它整理成一个清晰的文本块:

【故事设定】
标题:《朽木》
类型:末世生存、软科幻、惊悚
核心设定:一种名为“喀斯特孢菌”的古生物孢子因深井钻探苏醒。感染者初期症状类似流感,随后肢体出现木质化纹理,最终失去高级意识,躯体被菌丝网络控制,行动迟缓(移动速度约为常人步行速度的60%),但力量极大,且木质化部位能抵御普通枪弹。它们的目标不是进食,而是将活物作为“宿主”固定,以便孢子继续生长繁殖。弱点是对高频声波敏感,且极度畏火。
世界状态:文明崩溃六个月后,小型幸存者据点散布,电力、通讯中断,资源稀缺。
【核心人物档案】
1.  陈默(主角,32岁):前建筑结构工程师,理性、谨慎,擅长利用环境和建筑知识求生。左手因早期感染被迫截肢,现佩戴自制的简易钩爪工具。
2.  林薇(27岁):前急诊科护士,团队医疗担当。善良但因失去亲人而内心封闭,对陈默有复杂的情感依赖。
3.  老赵(45岁):社区五金店老板,团队的力量和乐观源泉。手工达人,负责武器改装和工具制作。
4.  小雨(9岁):林薇在灾难中救下的女孩,沉默寡言,但对孢子感染者有种异常的亲和力(未解伏笔)。
【写作风格要求】
- 文风:冷峻、写实,注重环境细节和人物动作描写,减少抒情性内心独白。
- 对话:简洁、符合末世语境,避免长篇大论。
- 节奏:紧张场景多用短句,日常过渡可稍舒缓。
- 特别注意:严格遵循已设定的“木质化僵尸”特性,不引入传统僵尸元素。

将这三块内容放在每次与GPT-3对话的开头,相当于为AI安装了一个专用的“故事模组”,确保它生成的所有内容都基于这个统一的框架。

第二层:动态上下文(最近3-5个叙事节点) AI没有长期记忆,尤其是在较长的交互中。为了保持情节的连贯性,我会在每次请求续写时,附上当前章节的前面几段,或者用几句话概括最近发生的关键事件。例如: “当前情节:陈默小队被困社区中心第三日,食物将尽。他们发现地下室有一台老式无线电,但需要汽车电瓶供电。老赵提议冒险去停车场找电瓶,但停车场游荡着至少五个‘朽木者’(我们对感染者的称呼)。上一段结束在陈默做出决定:‘我们不能坐以待毙,但需要计划。’” 这为AI提供了叙事的“即时记忆”,让它知道故事此刻正处在什么节骨眼上。

第三层:具体指令与约束 这是直接驱动AI行动的指令。我会写得非常明确,包括任务、焦点和限制。 “任务:续写接下来的场景,约800字。焦点:1. 陈默制定详细的停车场行动方案,体现其工程师思维;2. 林薇和老赵对此方案的反应和争论,展现人物性格冲突;3. 为潜入停车场做铺垫,营造紧张气氛。限制:不要在此场景内直接开始行动,不要解决电瓶问题,不要引入新角色。”

通过这三层结构,我极大地缩小了AI的“胡思乱想”空间,将它引导向我希望的故事发展方向。这比单纯说“写一段紧张的求生场景”要有效得多。

2.2 工具选型与协作模式

我使用的是OpenAI的API(具体为 text-davinci-003 模型,在当时是能力最强的版本),通过Python脚本进行调用。选择API而非网页界面的原因在于可控性和批量处理能力。我可以编程实现:自动将最新手稿作为上下文前缀、调整生成参数、批量生成多个续写方案以供选择。

关键的生成参数设置如下:

  • temperature (温度):这是控制创造性与连贯性的关键旋钮。范围0到1。我经过多次测试,发现对于情节推进,设置在0.7-0.8之间效果最佳。低于0.7,文本会过于保守和重复;高于0.8,则容易偏离设定,出现天马行空的不合理情节。
  • max_tokens (最大生成长度):根据需求设定,通常一个场景我会设定在1000-1500个token(约合600-900汉字),确保能完整呈现一个叙事单元。
  • top_p (核采样):通常设为0.9,与温度参数配合,在保证多样性的同时避免生成过于离谱的词汇。
  • frequency_penalty presence_penalty (频率与存在惩罚):均轻微设置(如0.1到0.2),以鼓励用词多样性,避免AI在描述相似场景时反复使用相同的短语。

我的协作模式是“人类导演+AI编剧助理”。我绝不期望AI一次性输出完美的一章。我的工作流程是:AI生成一个场景或一段对话 → 我仔细阅读,提取其中可用的亮点(一个绝妙的比喻、一段符合人物性格的对话、一个我没想到但合理的细节) → 修改、调整、重写不符合预期的部分 → 将修改后的文本作为新的上下文,再让AI生成下一段。这是一个迭代循环的过程,AI更像是提供了一个充满可能性的“草稿库”和“脑暴伙伴”。

3. 实操过程:与AI共同编织情节的跌宕起伏

有了清晰的方案,真正的挑战在于执行。我将以我的小说中“停车场夺取电瓶”这个核心情节单元为例,拆解与AI协作的具体步骤。

3.1 第一阶段:生成备选方案与冲突雏形

首先,我向AI输入了包含三层提示词的完整请求。第一次生成的结果,就让我看到了AI的潜力与局限。

AI生成片段示例(初稿):

陈默用烧焦的木炭在社区中心发霉的墙纸上画着示意图。“停车场入口在这里,”他的钩爪尖点着一个方块,“我们的目标车辆,是一辆老款SUV,电瓶在引擎盖右下角。问题是,两个‘朽木者’在车头前十米处徘徊,像两棵扎根的怪树。”他顿了顿,“林薇,我需要你上到二楼的这个窗口,用镜子反射阳光。老赵说过,它们对突然的强光有短暂迟疑。” 林薇抱着手臂,没有看图纸。“用镜子?陈默,我们不是在做手工课。小雨还在发烧,我们每浪费一分钟,她就多一分危险。为什么不直接扔个闹钟引开它们?”她的声音紧绷着疲惫。 “声音会引来更多,”陈默耐心解释,但语气里也有一丝焦躁,“我们需要的是精准和安静。老赵,你负责……”

我的分析与处理:

  1. 亮点提取 :AI准确地抓住了人物特点。陈默用“烧焦的木炭”画图,体现了资源匮乏下的工程师特质;“像两棵扎根的怪树”这个比喻,完美契合“木质化”设定,且很有画面感。林薇的对话符合其焦急、直接的性格,并且将行动与小雨的病情挂钩,增强了动机。
  2. 问题修正
    • 逻辑漏洞 :AI设定用“镜子反射阳光”制造强光。但我的故事背景是阴沉的雨季,缺乏阳光。这是一个因缺乏全局环境认知导致的错误。
    • 细节粗糙 :“老款SUV,电瓶在引擎盖右下角”过于笼统。作为工程师,陈默的规划应该更精确。
    • 老赵角色单薄 :在初稿中老赵只是被动接受任务。

我的修改与强化: 我将AI生成的文本作为基础,进行了手动编辑。修改了光源方案(将“反射阳光”改为“使用我们从救护车上找到的,电量仅存的手电筒,配合凹面铁皮制造短暂眩光”);丰富了陈默的图纸细节(加入了距离步测数据、朽木者的行动路径箭头);并为老赵增加了台词和动作,让他提出用润滑剂减少车门开启声响的实用建议,使其“手工达人”的形象更丰满。

修改后,我将这个增强版的段落,连同“他们即将开始行动”的提示,再次发送给AI,让它生成接下来的潜入过程。

3.2 第二阶段:驾驭动作场面与紧张节奏

动作场面是类型小说的重头戏,也是AI表现非常有趣的部分。它擅长描写快速的、分解式的动作,但有时会忽略节奏和情绪积累。

AI生成的潜入片段(节选):

陈默贴着墙根的阴影移动,每一步都先让脚尖着地,感受地面是否有会发出声响的碎石。腐烂的落叶气味和孢子带来的淡淡霉味混合在一起。十米,五米。一个朽木者的背影就在车前,它的肩膀上映着木质的裂痕,像风干的河床。手电筒的光斑在铁皮上聚焦,老赵猛地一晃。 光斑精准地打在那个感染者的“脸”上——如果那团纠缠的木质纤维还能称之为脸的话。它动作一滞,发出一种类似树枝摩擦的嘎吱声,缓慢地转过头去。就是现在。陈默像一道影子滑到车侧,钩爪勾住了引擎盖的缝隙。冰冷的金属触感传来。他用力一拉,咔哒一声,在寂静中显得震耳欲聋……

我的分析与处理:

  1. 优点 :对环境(气味、阴影)和感染者外貌的细节描写出色。“像风干的河床”这个比喻再次惊艳。动作分解清晰(贴墙、脚尖探路、滑行、勾拉)。
  2. 不足 :紧张感是“平铺”的,缺乏起伏。从“移动”到“成功”过于顺利。在真正的惊悚叙事中,需要“伪成功”或“意外”来制造波折,让读者提心吊胆。

我的介入与调整 : 我没有让AI直接写完整个夺取过程。我在它写到“咔哒一声”这里停了下来,然后手动插入了一个意外:“那声音比预想的大。不远处,另一个原本背对他们的朽木者,那如同树桩般的身躯,极其缓慢地……开始转动。” 然后,我将这个增加了突发危机的上下文,再次交给AI,让它续写“危机应对”。AI基于此,生成了林薇情急之下扔出空罐头制造声响引开注意力的情节,这个处理既符合人物当时的情急状态,又利用了环境物品,比我原先设想的方案更自然。

3.3 第三阶段:填充对话与情感互动

情感戏和深度对话是AI的弱项,容易流于表面和套路。我的策略是“定调子,供素材”。

例如,在夺取电瓶成功,但小队有人轻微受伤后,我需要一段陈默和林薇在守夜时的安静对话,用来揭示人物背景和缓和节奏。我给AI的指令非常具体: “写一段陈默和林薇的深夜对话,约500字。情境:成功取回电瓶后,小雨服药睡下,老赵在修理无线电。陈默和林薇在二楼窗口守夜。对话需包含:1. 林薇提及她截肢手术时陈默的冷静让她感到害怕又依赖;2. 陈默透露自己成为工程师是因为童年时想建造不会被地震摧毁的房子;3. 对话氛围是疲惫、脆弱但带有细微暖意的,避免直白的抒情。请使用含蓄、留白的写法。”

AI生成的对话片段:

……沉默了很久,林薇忽然开口,声音轻得像窗外的夜雾。“你帮我……处理伤口的那次,手稳得不像在锯人的骨头。我那时候想,这个人是不是没有怕的东西。” 陈默看着窗外凝固的黑暗,钩爪无意识地轻叩窗台。“有的。”他停了一下,“怕盖不好的房子。” 林薇转过头,眼里有疑问。 “小时候,”陈默说,像在说别人的事,“家里房子塌了。后来我就想,得盖一种怎么都不会倒的房子。”他顿了顿,“很蠢吧,在这种时候说这个。” “不蠢。”林薇把目光移回黑暗里,“至少你想盖点什么。我现在……只想什么东西都别再来毁掉我们已经有的这点东西了。”

我的评价与使用 : 这段对话基本达到了我的要求。它避免了“我爱你”“我感谢你”这类直白表达,而是通过具体事件(手术)和隐喻(盖房子)来传递情感。AI抓住了“含蓄”的指令。我几乎全文采用了这段对话,只微调了个别词汇,使其更口语化。这证明,只要给AI足够具体的情感方向和细节锚点,它能够生成出人意料的、细腻的文本。

4. 成果评估:AI作为合著者的能力边界

经过大约一个月的密集协作,我利用GPT-3完成了近三万字的内容,填补了从故事中段到高潮部分前的多个关键情节缺口。是时候对这位“AI合著者”进行一次全面的能力评估了。

4.1 AI表现卓越的领域

  1. 细节描写与氛围营造 :这是AI的绝对强项。它能基于“木质化”、“孢子”、“腐朽”等关键词,源源不断地生成极具画面感和统一性的环境与怪物描写。“月光下,它的皮肤像泡涨后又风干的皮革,紧贴着下面木质纹理的骨架”、“空气里弥漫着一种甜腻的腐烂气味,混合着雨后泥土的腥气”……这些描写极大地丰富了我的场景,很多时候比我苦思冥想出来的更生动。
  2. 基于规则的逻辑推演 :当我在设定中明确规则后,AI能很好地遵守并应用。例如,我设定了“感染者畏火”,在后续生成中,每当小队使用火焰时,AI描写的感染者反应都是“退缩”、“发出嘶嘶声如潮湿木材遇火”,而不会出现它们扑上来的情况。这种对故事内部逻辑的忠诚度令人惊讶。
  3. 提供情节“选项”与“灵感火花” :在卡壳时,让AI基于当前情境生成3-5个不同的后续发展可能性,是突破瓶颈的绝佳方法。有时它会提出我从未想过的方向,比如“无线电修好后,收到的第一个信号不是求救,而是重复播放的古典音乐”,这个点子后来成为了一个关键情节转折点。
  4. 高效率填充“过渡性内容” :一些必要的但创作起来枯燥的“过程性”内容,比如角色在废墟中搜寻物资的详细清单、根据地图规划路线的描述、制作简易工具步骤等,AI可以快速、准确地生成,解放我去专注于更核心的矛盾和情感戏。

4.2 AI力有不逮的短板

  1. 宏观情节架构与伏笔管理 :AI是“近视眼”,极其擅长处理当下几百个token内的上下文,但对于跨越数万字的长线伏笔和整体结构毫无概念。它不会主动去呼应前十章埋下的线索,也无法自主规划一个起承转合的三幕剧结构。这是必须由人类作者牢牢掌控的方向盘。
  2. 深度人物弧光与动机演变 :AI可以模仿某种性格的对话,但很难描绘人物内心缓慢、微妙、且合乎逻辑的成长与转变。它生成的角色决定,往往基于当前上下文最“合理”的反应,而非其长期性格发展轨迹。例如,它可能让一个一直谨慎的角色突然做出极度冒险的决定,仅仅因为上一段提到了“情况危急”。
  3. 真正的“创意”与“颠覆性构思” :AI的所有输出,都是对其训练数据中已有模式的组合与延展。它无法创造一个完全不存在于其数据分布中的、革命性的概念。我的“木质化僵尸”核心设定来自我的原创,AI只是在其中填充细节。它无法凭空说出“僵尸其实是一种集体意识网络”这样的根本性颠覆想法。
  4. 情感的真实性与共鸣 :AI能写出语法正确、甚至看似深刻的情感对话,但这些情感缺乏生命的温度和生活经验的质感。它写出的“悲伤”,是词典和文学作品中悲伤的集合;而人类笔下的悲伤,可能关联着童年某个下午丢失的气球。这种基于真实生命体验的共鸣,是AI目前无法伪造的。
  5. 风格的一致性维护 :尽管有“写作风格要求”提示,但在生成长文本时,AI的风格仍会出现漂移,偶尔会插入一些过于文艺或过于口语化、与整体冷峻风格不符的句子。需要人工持续校对和修正。

4.3 实际应用中的常见问题与排查

在与GPT-3协作的每一天,我都在和各种小问题作斗争。以下是一些高频问题及我的解决策略:

问题1:AI“忘记”了关键设定。

  • 表现 :在生成中,感染者突然变得行动敏捷,或者角色使用了之前并不存在的武器。
  • 排查与解决 :立即检查上下文窗口。GPT-3有token限制(约4000个),当你的故事越来越长,最早输入的“全局设定”可能会被挤出上下文窗口。 解决方案 :定期在对话中重复关键设定,尤其是在开始一个新的生成会话时。可以将最重要的设定(如核心怪物特性、主角关键特征)浓缩成一句话,每次请求时都附带在提示词最前面。

问题2:生成内容变得重复或平庸。

  • 表现 :连续几个场景,AI都用“小心翼翼地”、“心脏怦怦跳”、“空气中弥漫着紧张”来描述紧张情绪,情节推进模式化。
  • 排查与解决 :这通常是“温度”(temperature)设置过低,或提示词过于笼统导致的。 解决方案 :首先,尝试将 temperature 参数调高(如从0.7调到0.85),鼓励更多随机性。其次,在“具体指令”中给出更独特、更具体的焦点。不要只说“写一个紧张的逃生场景”,而是说“写一个紧张的逃生场景,重点描写角色在黑暗中依靠触觉和听觉辨别方向,并利用下水道管道的回声误导追赶者”。

问题3:AI写出不符合人物性格的对话或行动。

  • 表现 :一向沉默寡言的硬汉角色突然说了一大段哲学性独白;冷静理智的角色做出了毫无理由的冲动行为。
  • 排查与解决 根本原因在于“人物档案”在AI的当前上下文中“权重”不够。 解决方案 :强化人物提示。不要只写“理性、谨慎”,要提供更具体的“锚点”。例如:“陈默在做出决定前总会沉默3秒;他在解释计划时习惯用手指在空中虚画示意图;他的幽默感非常干燥,通常以自我嘲讽的形式出现。” 将这些具体细节加入全局设定,能极大地约束AI的行为生成。

问题4:情节陷入死循环或无关紧要的细节。

  • 表现 :AI不断让角色讨论同一个问题而不推进,或者花大篇幅描写一个无关紧要的物体(比如地上一片树叶的纹理)。
  • 排查与解决 :AI有时会“卡住”,在某个叙事节点上打转。 解决方案 :进行强干预。直接在你的指令中明确“跳过关于XX的进一步讨论,直接描写他们做出决定后的行动”。或者,更激进一点,你自己手动写一两句话,打破当前的僵局,然后把新的、向前推进的上下文交给AI。

5. 经验总结与未来展望

这次让GPT-3协助完成僵尸小说的实验,远非简单的“AI代笔”,而是一次深度的、充满博弈的创造性协作。它不是一个能一键生成杰作的神灯,而更像一个拥有海量文学数据库、反应迅捷但缺乏宏观视野和情感深度的“超级文学实习生”。

对我个人而言,最大的收获不是那完成的三万字,而是这套“人机协作创作”的方法论:

  1. 人类必须是总设计师和最终编辑 :AI是强大的执行工具和灵感喷泉,但故事的灵魂、骨骼和经络必须由人类赋予。我的角色从“一字一句的码字工”转变为了“故事架构师”和“AI提示工程师”,这要求我对自己的故事有更清晰、更结构化的认识。
  2. 提示词的质量决定输出的上限 :模糊的指令得到模糊的结果。将你的需求分解、具体化、结构化,是驾驭AI的核心技能。这本身就是一个极佳的思维训练,迫使你想清楚:我到底想要什么?
  3. 拥抱“剪贴、修改、再生成”的迭代流程 :不要期待完美初稿。将AI的产出视为珍贵的“原材料”或“第一稿”,然后毫无心理负担地裁剪、拼接、润色。这个过程比从零开始写作,心理压力要小得多,也更容易保持创作动量。
  4. 用AI突破“中间章节困境” :写作最痛苦的往往不是开头和结尾,而是漫长的中间发展部分。AI在生成这些衔接性、发展性内容方面效率极高,能有效帮助作者穿越这片“沼泽地”。

关于AI写作未来的个人体会: 它不会取代作家,但会重新定义“写作”这项技能。未来的创作者,或许需要兼备传统的故事构思能力、人文情感洞察力,以及一种新的能力——如何精确地与AI沟通,引导其在无限的文本可能性中,找到最契合你心中故事的那一条路径。对于类型小说、商业文案、内容填充等场景,AI辅助写作的效率提升是革命性的。但对于追求极致个人表达、探索人性深度的纯文学,AI目前仍是一个笨拙的旁观者。

最后,如果你也想尝试类似的创作,我的建议是:从一个清晰的、你热爱的小项目开始,比如写完一个你搁置已久的短篇,或者为你的人物写一组背景日记。准备好花费大量时间与AI“磨合”,享受这个过程。你会发现,最大的惊喜往往不是AI写出了多么精彩的句子,而是在与它的“讨论”中,你自己那些被激发出来的、前所未有的灵感。

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐