雪花式创作法(Snowflake Method)是由兰迪·英格曼森(Randy Ingermanson)提出的一种小说写作技巧。其核心概念原理是将复杂的小说创作过程,通过类似雪花分形图案的生成方式,从一个简单的核心概念逐步扩展、细化,最终构建出完整的故事框架和细节。
雪花式创作法与AI写小说几乎是一拍即合,原因是当前的AI的每次调用,只能承受有限的复杂度,同一时间AI服务器要接纳很多调用,每个调用AI服务器只能给予有限的迭代次数,有限空间的缓存数据,可以理解为每次调用只能获得有限的“智慧”。像红楼梦有600多个人物,每个人物的特征,性格,命运,AI是不可能一次调用就考虑清楚的。
既然一次调用达不到目标,那就多次调用,这与雪花式创作法思想正好吻合,雪花式创作法就是从简单逐步细化,最后形成完整小说。
唐库给出一个更为具体的方案:AI填空式创作法写小说。
唐库将小说的内容分为两种:1,故事情节;2,知识点。故事情节描述故事发生的过程,知识点解释这一过程。知识点包括哪些?参考后面的Prompt案例。
举个例子来说明这个方案:一个10000字的短篇小说,让AI根据这一万字生成故事情节,知识点,然后去掉其中的2000字,然后把剩余的8000字,故事情节,知识点三种内容发给AI,让AI填充抽掉的2000字(填空),相信AI是可以完成的不错的,毕竟万字小说不会太复杂。
现在将万字小说改为《红楼梦》,《红楼梦》90万字120回,让AI生成120回的大纲,所有人物性格特征分析,然后将120回的大纲(120x200=24000字),所有人物性格特征分析(600x50=30000字),第60~62回原文(20000字),第63回细纲(300字)发给AI(上面四项内容小于10万字,上下文128K的AI是可以承受的),让AI扩写出第63回正文,相信AI是基本能完成任务的:能做到情节连贯,人物基本符合性格,语言风格有《红楼梦》的韵味。这就是填空式创作法。
用唐库填空式创作法根据一个爆品小说仿写出自己的小说的步骤如下:
1,导入原小说到唐库(在我的专辑中导入);
2,用唐库批量编辑生成各章节大纲到一篇新文章;
3,根据各章节大纲生成总纲;
4,用唐库批量编辑继续抽取原文中除了故事情节以外的知识点,保存到新文章;
5,各章抽取的知识点有重复的,用AI将知识点去重;
6,开始雪花式创作法:加上自己的意见,让AI修改原总纲,保存到文章“新总纲”;
7,加上自己的意见,让AI修改或人工修改知识点内容;
8,加上自己的意见,引用6,7步骤的文章内容,让AI生成章纲;
9,引用6,7,8的内容,让AI生成每一章正文,扩写本章时,提供前两章正文,扩写第一章时,提供原文第一章正文,以保持相同的语言风格。
Prompt示例:
大纲(故事情节)提取
在唐库改写工具提取一个章节大纲:
请阅读以下文章片段,从中提取出故事核心情节,请用简洁的语言按条列出,每条不超过50字。只返回列表,无需分类排序,不要加多余的话。
文章:$book(“红楼梦”).doc(6)
在批量编辑工具中,原文专辑设为红楼梦,120章大纲可一键提出:
请阅读以下文章片段,从中提取出故事核心情节,请用简洁的语言按条列出,每条不超过50字。只返回列表,无需分类排序,不要加多余的话。
文章:$unit_text
知识点提取
请阅读以下文章片段,从中提取出关于[世界观设定,人物的特征信息,特定术语的解释,作者想表达的观点,所有原创的专有名词及其定义,某个地点或组织的重要描述信息]的知识点,不需要故事情节。请用简洁的语言列出,每点不超过50字。只返回知识点,无需分类排序,不要加多余的话。
文章:$book(“红楼梦”).doc(6)
在批量编辑工具中,原文专辑设为红楼梦,全书知识点可一键提出:
请阅读以下文章片段,从中提取出关于[世界观设定,人物的特征信息,特定术语的解释,作者想表达的观点,所有原创的专有名词及其定义,某个地点或组织的重要描述信息]的知识点,不需要故事情节。请用简洁的语言列出,每点不超过50字。只返回知识点,无需分类排序,不要加多余的话。
文章:$unit_text