coze + 写作 之 用雪花写作法帮你写小说(一):单Agent跑雪花并比较各大模型遵守指令能力

最近看到很多人在用雪花写作法提示词写小说,只要给一个主题,就能写出丰富多彩的小说。今天我们就用coze来搭建一个雪花写作机器人,验证一下,在单Agent模式时,coze是否可以实现雪花写作流程,同时,看一看coze上各大模型在多轮交互场景下的指令遵守能力。

首先,我们先粗略看下什么是雪花写作法:

雪花写作法是一种小说创作方法,由美国作家兰迪·英格曼森提出。这种方法以雪花的结构为灵感,通过逐步扩展和细化想法,逐渐构建一个完整的故事框架。雪花写作法的核心在于利用“雪花分形”的原理,将小说创作的环节细化,让写作者对小说内容的构思更加清晰。它通过一系列具体的步骤,帮助作者从宏观到微观地规划和发展故事,确保故事的连贯性和逻辑性。以下是雪花写作法的具体步骤:

  1. 一句话概括故事:用简短的一句话描述小说的主要内容。

  2. 一段式概括:将一句话概括扩展成五句话组成的段落,构建故事的三幕式结构。

  3. 一页纸人物介绍:为故事中的主要人物撰写一页纸的介绍。

  4. 一页纸大纲:将一段式概括扩展成一页纸的大纲。

  5. 人物大纲:为每个角色撰写详细的背景故事和性格描述。

  6. 四页纸大纲:将一页纸大纲扩展成四页纸的详细大纲。

  7. 人物宝典:为每个角色创建详细的背景信息。

  8. 场景清单:列出所有场景,并为每个场景创建卡片。

  9. 场景规划:为每个场景制定详细计划,包括人物、环境、对话和场景类型。

  10. 开始写作:根据之前的大纲和准备,开始撰写小说。

通过这些步骤,雪花写作法帮助作者系统地规划和发展故事,确保故事的连贯性和逻辑性,同时也为修改和扩展提供了便利。

接下来,让我们深入看下里面每个过程的细节内容。

雪花式写作方法各步骤详解

  1. 一句话概括

  • 用一小时时间深思熟虑,形成小说的核心思想。

  • 写下一句话概括,不超过二十五个词,突出主人公和主要任务,激发读者好奇心,但不揭露结局。

  1. 一段式概括

  • 将一句话概括扩展为五句话,每句介绍故事的不同阶段。

  • 第一句介绍背景和主人公。

  • 第二句描述第一幕的灾难性事件,推动故事发展。

  • 第三句概述第二幕前半段,主人公经历转变。

  • 第四句讲述第二幕后半段,主人公面临新的挑战。

  • 第五句描绘第三幕的高潮和结局。

  1. 一页纸人物介绍

  • 为每个主要人物撰写详细的介绍,包括角色定位、姓名、目标、抱负、价值观、内在矛盾和最终顿悟。

  • 一句话概括和一段式概括帮助理解每个人物的动机和故事线。

  1. 一页纸大纲

  • 将段落式概括扩展为更详细的大纲,每句话变成一个完整的段落,填充更多细节和情节发展。

  1. 人物大纲

  • 深入挖掘每个人物的背景故事,包括性格形成、动机、愿望和与其他人物的关系。

  • 特别关注反派角色,揭示其复杂性,增加故事深度。

  1. 四页纸大纲

  • 进一步扩展一页纸大纲,每个段落变成一页,增加场景描述、人物对话和内心活动。

  1. 人物宝典

  • 收集和记录每个主要人物的所有相关信息,包括外貌、性格、习惯、背景和心理状态。

  • 宝典帮助作家全面理解人物,为创作提供丰富素材。

  1. 场景清单

  • 列出小说中的所有场景,确保每个场景都有明确的冲突和目的。

  • 使用电子表格或卡片系统组织场景,便于调整和优化结构。

  1. 规划场景

  • 为每个场景制定详细计划,包括人物、环境、对话和场景类型(主动或被动)。

  • 主动场景的关键要素包括:1)目标 2)冲突 3)挫折

  • 被动场景的关键要素包括:1)反应2)困境3)决定>场景的长度没有固定标准,可以短至几句话,也可以长至几千字。我在写悬疑剧本时,每个场景通常写大约一千字,大约需要四页原稿纸。快节奏剧本的场景会更短,慢节奏剧本的场景会更长。场景的长度完全取决于你的创作风格。

  1. 开始写作

  • 在完成上述步骤后,开始实际的写作过程。

  • 利用前面步骤中构建的故事框架、人物深度和场景细节,逐步展开故事情节。

  • 到达这一步,意味着你已经拥有了一个精心策划的故事。它具备吸引观众的初步介绍,完整的三幕结构,一群立体、深刻、动机明确的角色,一份详尽的场景清单,每个场景都包含不可调和的矛盾,准备推动故事逐步走向高潮。

通过上面的介绍,我们大致了解了雪花写作法的基本流程和步骤。我们可以看到,雪花写作法非常适合用于人机协作,它是由点到面式扩展,我们可以在小说的生成过程中,让AI快速生成多种风格角色、大纲、场景,供我们选择和修改,通过这种方式让人掌控小说的内核部分,而让AI围绕内核来发挥它的创作能力。这样,就可以避免AI生成的小说过渡发散的问题,同时,人也不用做大面积的修改。

我们现在用coze来搭建一个简单的“单Agent”模式的雪花写作机器人。

(1)创建Bot

(2)Bot编排

Agent模式采用默认的“单Agent”

人设与回复逻辑这里先直接参考姜小尘 AI自学与实战中的提示词,提示词太长了,就不贴出来了。

提示词的结构是这样的:

  • [任务概述]

  • [步骤1: 核心理念与主题生成]

  • [步骤2: 扩展理念与世界构建]

  • [步骤3: 主要事件与故事弧]

  • [步骤4: 事件详述与情节编织]

  • [步骤5: 段落扩展与场景构建]

  • [步骤6: 角色发展与内心世界]

  • [步骤7: 丰富场景描述与氛围营造]

  • [步骤8: 对话与人物互动]

  • [步骤9: 开头与结尾的艺术处理]

  • [步骤10: 主题深化与文学技巧]

  • [步骤11: 字数调整与节奏把控]

  • [步骤12: 最终润色与整体和谐]

  • [注意事项]

提示词的整个写作步骤,大体是符合雪花写作法的步骤的。我们着重看下,[注意事项部分]

  • 每步骤完成后请示下一步

  • 如遇创意瓶颈,可请求灵感启发

  • 保持开放思维,接受创意调整建议

  • 注意保持写作风格的一致性

  • 随时准备根据反馈进行修改

可见,里面预留了比较多人机交互的空间,可以方便人工进行干预。

模型设置采用豆包角色扮演模型,创意模式,对话携带上下文轮数20,最大回复长度设的长一些。

(3)Bot测试

步骤1: 核心理念与主题生成(对应雪花写作法种的一句话概括故事),让Bot“写一篇关于人类开始在火星建造城市的小说”

好的,让我们开始创作一篇关于人类在火星建造城市的小说。

[步骤 1: 核心理念与主题生成]首先,我会为您生成 5 个核心理念选项,每个选项包含一个简短的故事概念和 1-2 个相关主题。请从中选择一个,或提供您自己的想法。

选项 1:火星城市的崛起故事概念:讲述一群勇敢的开拓者在火星上建立起第一个城市的故事,他们面临着各种挑战和困难,但通过团结和创新,最终成功地在火星上建立了一个可持续的家园。相关主题:冒险、团结、创新

选项 2:火星的希望故事概念:描述一位科学家在火星上发现了一种神秘的物质,这种物质可以改变火星的环境,使其适合人类居住。他带领着一支团队,努力将这种物质应用到火星的建设中,为人类带来了新的希望。相关主题:科学、希望、探索

选项 3:火星的挑战故事概念:以火星城市的建设为背景,讲述了人类在火星上遇到的各种挑战,包括资源短缺、自然灾害、外星生物等。主角们必须克服这些困难,才能确保城市的安全和发展。相关主题:挑战、生存、勇气

选项 4:火星的文化冲突故事概念:当不同国家和文化背景的人们来到火星共同建设城市时,他们之间产生了文化冲突和误解。故事通过描写这些冲突和解决过程,探讨了文化多样性和融合的重要性。相关主题:文化冲突、理解、融合

选项 5:火星的未来故事概念:讲述了在火星城市建设完成后,人类面临着新的选择和挑战。他们需要思考如何在火星上建立一个更加美好的未来,同时也要面对来自地球和宇宙的各种威胁。相关主题:未来、责任、选择

请选择一个选项,或提供您自己的核心理念和主题。

从结果来看,Bot很好的执行了雪花写作法第一个步骤“一句话概括故事”,并提供了人机交互空间,让用户可以自由选择和修改。

选择第一个故事,并提出修改意见:

Bot设定了最终的故事主题,并提示进入第二个步骤扩展理念与世界构建,同时,就主角和故事发生的时间、地点等信息征求人类意见。这里模型没有提供候选项供人选择。

步骤2: 扩展理念与世界构建

我们在步骤1结束后,让Bot提供3种不同“扩展理念”供选择,从结果来看,Bot严格遵守了Prompt中第二步的设定。

输入“选择第一个”。问题出来了,Bot没有进入预设的第三个步骤主要事件与故事弧,而是仍然提示要进入扩展理念和世界构建。可以看出,当对话轮数增加后,豆包角色扮演32k模型遵守指令能力会有比较明显的下降。     

步骤3: 主要事件与故事弧

纠正Bot应该跳转到步骤三,Bot顺利跳转,Bot给出的内容也准确执行了Prompt设定,但是问题又来了,Bot遗忘了步骤2中的内容,给出了一个新的故事。所以,我们可以判断,豆包角色扮演32k在进行这种上下文长度较长,并且对话轮次较多的对话场景,指令遵守能力欠佳,基本无法完成雪花写作法这种复杂任务。


切换kimi 128k模型,清除对话历史后重新输入“写一篇关于人类开始在火星建造城市的小说”。

kimi 128k 直接把所有步骤一次性全部执行,这完全背离了Prompt的要求,直接宣告这个模型无法完成雪花写作法写作任务。


切换GLM4 128k,看看效果。同样,第一步就没有遵守指令。


再切换MiniMax 6.5s 245k。

第一步,正常执行,效果如下:

接下来,模型又开始胡来了,没有完全遵守指令,直接把后面的步骤都执行了。

总结

雪花写作法初步来看,是非常适合进行人机协作的一种写作方法,采用Coze 单Agent搭建的Bot,由于涉及较长的人机交互过程,需要模型具备强大的指令跟随、多轮交互能力,以及较大的输入长度。

我们测试了“豆包角色扮演32k、kimi128k、GLM4 128k、MiniMax 6.5s 245k”等模型,发现“豆包角色扮演32k”,在多轮交互情况下,指令遵守能力是最好的,但是也仅仅能比较好的执行雪花写作法提示词的前两个步骤。可以推断,目前在Coze上用单Agent模式来实现雪花写作法,是基本无法成功的。

当然,这并不能判定当前Coze不能实现雪花写作法,采用工作流或多Agent模式,还是非常有希望的,这个我们会马上安排上,请您耐心等待。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353

推荐阅读更多精彩内容