这可能是一个很多人想过,但99%的人因其巨大的工作量,而被成功劝退的任务。
今天我用ChatGPT,挑战1小时写一本10万字的,结构完整、逻辑通顺,且没有明显Bug的小说。
而且,支持一键下载,不需要一个个去复制。
想要实现这一目标,要解决4个关键难题:
√上下文过长时,ChatGPT会产生幻觉,从而忘记初始大纲设定;
√写“超长内容”时,ChatGPT出现胡编乱造的情况;
√写“超长内容”时,ChatGPT会忘记“初始人物设定”,甚至杜撰出“本不存在的人物”;
√能一键下载全部10万字内容。
PS:这套方法几乎适合,用ChatGPT生成所有“超长类”内容。
1先生成故事框架、目录
想要创作一本结构完整、逻辑顺畅的10万字小说,仅仅给ChatGPT一个简单的主题,是很难实现的。
第一个要解决的问题:是让ChatGPT基于我们主题、内容介绍,给到相对完善的:
√小说框架
√人物角色
√章节大纲
基础设定=小说的骨架,有了骨架,才能更好地进行延伸创作。
为了让ChatGPT能够一键给到全部的“基础设定”,我们调教出一个通用版本的“小说家指令”。
只要把你的小说主题、内容介绍放上去,ChatGPT就可以直接帮我们生成所有的:
1)内容框架
2)核心人物角色
3)目录大纲,以及一句话介绍
当然,如果不满意上面的基础设定,可以提出意见让ChatGPT进行微调,甚至推倒重写。
直到,感觉满意为止。
2设置自定义指令
自定义指令(CustomInstructions)是一个很容易被大家忽视的“超级功能”。
它几乎完美解决ChatGPT在处理超长上下文时,经常出现的幻觉、遗忘初始设定等问题。
在一定程度上,自定义指令=给ChatGPT装上拥有持久记忆的大脑。
接下来,就到了第二个关键步骤:将上面的小说框架、人物设定、章节大纲,放到ChatGPT自定义指令中。
这样一来,ChatGPT就能长久地记住小说的内容框架、人物角色和章节目录了。
3设定规则+代码解释器
接下来,为了尽可能减少我们自己的工作量,真正让ChatGPT全自动运行,还需要给它设定一些规则:
√用户输入,你会将《时光之主》的目录完整发出来;
√用户输入,你将从第一章开始进行创作;
√用户输入,你将结合上下文,从目录中选取“下一个章节”进行创作;
√所有的创作要严格遵循#小说框架#人物角色中的设定;
√每个章节确保2000字左右;
√每次写完,请把全部内容自动保存到一个名为“shiguang”的txt文档中。
设定好规则之后,接下来是这次创作中的最后一个关键操作:用GPT-4的代码解释器来创作内容。
之所以用GPT-4的代码解释器,是因为它完美解决了2个难题:
√代码解释器的单次回复,可以突破ChatGPT字数上限;
√代码解释器支持自动保存文档。
接下来,只需要回复“继续”,并等待ChatGPT帮我们创作就可以了。
再加上前面生成小说框架、角色、章节目录,以及自定义指令的设定,全程花费1小时左右。
当然,这只是一个偏实验性的测试,想要创作一本真正贴合自己的“创作意图”,并且“具备爆款潜质”的小说,仍然需要在ChatGPT生成过程中进行不断优化、调教。