美文网首页@IT·互联网
coze + 写作 之 用雪花写作法帮你写小说(一):单Agen

coze + 写作 之 用雪花写作法帮你写小说(一):单Agen

作者: 吴言不语零一二三 | 来源:发表于2024-08-08 18:24 被阅读0次

    最近看到很多人在用雪花写作法提示词写小说,只要给一个主题,就能写出丰富多彩的小说。今天我们就用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模式,还是非常有希望的,这个我们会马上安排上,请您耐心等待。

    相关文章

      网友评论

        本文标题:coze + 写作 之 用雪花写作法帮你写小说(一):单Agen

        本文链接:https://www.haomeiwen.com/subject/jsyfkjtx.html