QClaw创作咖 | 不会写小说的我用QClaw 写出了一部悬疑小说

0 阅读15分钟

脑洞大开

关于 QClaw 的应用场景,相信阅读过官方文档或我之前QClaw 介绍文章的同学已经比较熟悉了。这里仅作简要回顾,因为本文的目的正是探索已知应用场景之外的无限可能。下面来介绍一下QClaw 已知的能力:

目标人群主要使用场景
互联网/职场人远程办公、文件处理、自动化任务
电商从业者数据监控、批量操作、定时任务
自媒体/创作者素材管理、内容创作、文件归档
自由职业者远程办公、日程提醒、客户协作
学生/教育工作者资料整理、论文阅读、学习辅助
设计/创意工作者素材归档、灵感整理、远程调取

不难看出,目前QClaw 已知的能力大部分是针对当下主流工作场景的应用。这当然是可以理解的,毕竟任何工具的发明或者发现,都是为了提高生产力而出现的。

那么,在日常工作之外更为广阔的空间呢,QClaw 又能做到哪些呢?今天我们就来用QClaw 做一个探索:写小说。

创建Agent

这里我们需要先创建一个 Agent ,这个 Agent 就是一个小说创作者的身份。打开QClaw,选择【新建Agent】-【自定义】,这里我选择自定义角色的 Agent

这里我们选择【自定义 Agent】之后,会看到如下的对话内容,我们直接选择给我们的Agent 创作人物设定

这里我选择【现在创作】我的Agent 人物设定,在AI 对话框中会自动加载这样一段话,我们只需要替换其中 「 」 内的文字就可以了

补充我们的智能体名字、经历、风格后可以看到我们的自定义Agent 创建成功,整个创建过程比较简单,全程通过 QClaw 预制模板即可实现,无需复杂配置,小白新手也能轻松实现

这个时候如果觉得我们的智能体特点或者风格还不够丰富,我们也可以再继续追加人格定位

到这里,我们的小说创作者就创建完成了,一个专属于你的小说创作者。当然后续如果你觉得你的Agent 功能不够完善,也可以让他自动安装技能,或者升级人物设定

小说创作

在完成了我们的小说创作者之后,下面我们就可以来写小说了。对于写网文小说,你可能没有什么方向,那么我们就简单的一句话来发起这场网文小说的创作之路吧。

第一阶段:创作大纲与初稿

这里给出我们的想法,由于不知道具体想写什么,就简单点描述

我想写一篇网文小说,主体是捉鬼,给出写作大纲

这里为什么让先提供写作大纲,而不是直接让我们的Agent 给我们创作小说正文。主要是因为一方面我们需要看看我们的 Agent 准备写的小说剧情内容怎么样,通过小说大纲就能看出来。另一方面也是因为网文小说基本都要十几万字起步,这样大量的文本内容输出,目前的 AI 不太能做到。

目前不能提供完整的对话内容截图了,这是因为小说的创作与本篇文章的创作时间不是同一天,QClaw 隔天的话,不管你的电脑是否关机,QClaw 的软件是否退出,跨天的较多轮次的对话交互都不再能看到了,这里我让QClaw 帮我找回了大概的聊天记录内容整理

小说的创作过程,你会首先获得写作大纲,在写作大纲获取之后,按照 QClaw 给出的下一步操作提示直接进行下一步的操作即可,由于对话已经不能看到,这里我找到了历史对话的原始文件看一下 C:\Users\y9378.qclaw\agents\agent-cbb17e8c\sessions

这里我们在历史对话记录里可以看到一个大概的对话返回内容,包括我提出的问题和响应的小说大纲

注意:这里的小说大纲只是一个大概的内容,分为五卷,每卷给出一个基本的描述,并没有展示详细的每一卷下面具体章节的小说大纲。这个时候我们就可以要求我们的Agent 来展开每一卷的内容,这样方便我们更清晰的了解到故事线的发展。

在获取大纲内容之后,在每次对话结尾 QClaw 会给出下一步的操作,下面我根据历史聊天记录的日志文件复原出每次对下一步内容的提问

QClaw:需要我展开某一卷的详细情节吗?或者根据你偏好的风格做调整?
我:展开第一卷的详细情节
QClaw:需要继续展开第二卷的详细情节吗?
我:继续展开第二卷
QClaw:需要继续展开第三卷吗?
我:继续展开第三卷
QClaw:需要继续展开第四卷吗?
我:继续展开第四卷
QClaw:需要继续展开第五卷(最终卷)吗?
我:继续展开第五卷

我们获取到详细的小说大纲每一卷下的具体章节信息之后,下面我们就可以针对每一卷每一章开始写小说了。在第五卷大纲章节内容丰富之后,QClaw 会在最后的结尾给出我们可能的操作提示,这里我们不做任何调整,直接开始写正文

QClaw:需要我做调整吗?比如修改某些情节,或者调整人物命运?
我:下面开始按照大纲写小说
QClaw:**【第一章完】** ,要继续写第二章吗?
我:继续写第二章
QClaw:**【第二章完】**,要继续写第三章吗?
我:继续写第三章
QClaw:**【第三章完】**,要继续写第四章吗?
我:继续写第四章
......
......
QClaw:**《阴阳捉鬼人》全文完!**,感谢您的阅读!希望这个故事能给您带来快乐。如需修改或续写,请告诉我!

到这里,我们的小说初稿就算完成了,由于小说文体内容比较长,因此这里你需要和QClaw 的交互比较多,耐心一章一章的告诉你的 Agent 写完就可以了,写完后的文件会在目录 C:\Users\y9378.qclaw\workspace-agent-cbb17e8c

下面我们来打开这个目录,可以看到QClaw 的 Agent 帮助我们创作完成的小说原稿

小说写完了,不是说就没有问题了。这里我们可以打开我们的.md 章节文件查看具体的小说内容。

第二阶段:内容检查与补充

初版小说创建完成之后,往往和你的大纲章节、字数等都会有一定的差异,毕竟这个上下文的量是巨大的,在后期创作小说正文内容的过程中可能会有遗漏,此时就需要对创作完成的小说内容进行检查并补充字数相差巨大的章节

检查各卷内容完整性

这里我们可以根据历史对话记录看到当时检查各卷内容完整性返回的大概内容

我们的创作者Agent 在收到我们的检查各卷内容的指令后会依次读取各章内容,并在检查结束给出检查结果以及后续的操作建议。检查结束,QClaw给出新的反馈

QClaw:**需要我补充第一卷第一章,或者扩充第三、四、五卷的内容吗?**
我:补充第一卷第一章,然后扩充第三、四、五卷的内容
QClaw:用户要求补充第一卷第一章,然后扩充第三、四、五卷的内容。我刚刚已经扩充了第三卷第一章,现在需要继续扩充第三卷第二章。
QClaw:用户要求补充第一卷第一章,然后扩充第三、四、五卷的内容。我刚刚已经扩充了第三卷第二章,现在需要继续扩充第三卷第三章。
......
......

QClaw 会按照我们的指令依次扩充有问题的章节内容,扩充完成后需要我们再次看一下具体的.md 章节内容是不是已经满足我们的需求了。如果再次检查之后,还是不能满足需求,那么就需要进入第三阶段。

第三阶段:章节大幅扩充

由于整体的小说字数与小说大纲预估的每卷的字数差别较大,那么这时候就需要再次对章节内容进行扩充,给出我们的需求

这个字数与大纲标注的字数相差挺大,继续丰富剧情内容,增加冲突点,增加对话等

那么此时我们就可以看到QClaw 自动读取小说的章节内容,并依次对小说内容进行检查,最后按照检查的结果依次扩充章节不足的内容

QClaw 在收到我们需求后根据检查的文件内容的结果自行对小说内容进行扩充,扩充完成后,我们需要再次看一下修改后的小说内容是否是满足我们条件的。

第四阶段:第五卷收尾 + 格式标准化

这时我们发现扩充完成后的小说内容本身和现有的网文小说有点差异,比如 对话的双引号

这个时候我们就需要对小说内容的对话内容进行双引号包裹,同时我们检查了其他的格式问题。

在所有问题处理完成之后,我们想要把所有的章节文件合并成一个完整的小说原稿.md 文件,同时为了防止合并的时候有问题,我们同时提出保留每章单独的文件

保留现在每个章节单独的文件,生成一个新文件将所有章节合并到这个文件中

最终就整个完成我们第四阶段的全部内容

第五阶段:文件转换

到这一步,我们的小说基本就算完成,考虑到.md 文件阅读的话不像Word 那样体验感好,这个时候我们就可以让我们的Agent 将 .md 文件自动转换成 .doc 文件,在AI 对话框输入指令

查找 .md 文件格式转doc 的技能并安装,安装完成后将上面的合并后文件转换成doc格式文件

等待doc文件转换成功,我们就可以看我们的小说原稿了,来到智能体Agent 的目录找到我们的小说文件

这里是QClaw 的历史执行记录,可以看到QClaw 在收到我们的请求之后,自动安装 markdown-to-docx 技能并生成小说的doc 文件

第六阶段:章节编号修正

通过第五阶段结尾提示,我们可以看到合并后的文章章节编号混乱,那么这就需要我们的创作者 Agent 来对文章顺序进行重新排序,输入我们的指令

目前看到的全文内容章节顺序是乱的,请按照正确顺序修改

以下是我们从历史对话记录中用QClaw 整理出的章节编号修正的修正结果

到这里,我们的整个小说的从创作原稿—修改—格式转换—章节顺序调整等就全部完成了,这时我们就得到了一篇AI 版本的悬疑小说。最后修正后的章节目录如下

第一章:觉醒
第二章:初遇沈夜
第三章:鬼市风云
第四章:父亲的秘密
第五章:修炼日常
第六章:写字楼风云
第七章:古宅凶棺
第八章:轮回印线索
第九章:无面会的阴谋
第十章:父亲的真相
第十一章:轮回印的真相
第十二章:无面会的阴谋
第十三章:苏小满的过去
第十四章:轮回殿大战
第十五章:轮回之路
第十六章:信任危机
第十七章:无面会总部
第十八章:悲痛
第十九章:阴泉镇之战
第二十章:觉醒
第二十一章:轮回守护者
第二十二章:婚礼
第二十三章:昆仑山深处
第二十四章:最终决战
第二十五章:重生
第二十六章:十年后
第二十七章:归真(最终章)

作为小说读者,我们就可以来欣赏我们通过QClaw 创作的小说了。当然,如果你有投稿的想法,也可以在自行尝试哦…

踩坑点

在这次创作小说的过程中,基于当前版本 QClaw (v0.2.8) 的使用上有一些使用心得,这里简单记录一下。可能大家在日常工作的使用中,不会遇到极限场景,也就不会有这样的问题。这里记录下来也是为了提醒有需要的同学,避免踩坑。

上下文超长

对于上下文超长的问题,从AI 出来就一直存在,也是技术上在不断攻克,使用上在不断避免的问题。这个问题也容易理解,就像是给你一个论文题目,让你根据这个论文题目写一篇几十页的论文,AI Agent在写的过程中,写着写着可能就忘记前文是什么了。放在小说创作上,就是你提供了一个小说创作方向,让 Agent 帮你写一篇几十万字的小说,你会发现确实写完了,但是字数不够,内容也会出现前后文时间线、故事情节错乱的情况。

面对这种情况如何做呢?我们可以先让QClaw 帮助我们创作小说大纲,然后在小说大纲的基础上,针对每一卷大纲内容进行拓展,拓展完成后再逐卷逐章的让我们的Agent 进行小说的创作。创作完成之后可能需要对小说内容进行一些具体的调整,这就需要根据具体的情况进行操作即可。

历史记录

关于QClaw 历史记录的问题,目前得出的结论是在同一个Agent 内的多轮次对话,对话轮次过多的时候,跨天的情况下,即使你的电脑未关机,QClaw 未退出,昨天的历史聊天记录在Agent 对话框中也看不到了,只能看到当天的。如果需要历史聊天记录的话可以去对应的文件夹 C:\Users\y9378.qclaw\agents\agent-cbb17e8c\sessions 下查找日志文件

所以说对于想要用博客记录对话记录的同学,大家一定要记得需要截图的内容尽量当天截图保留,不然隔天可能就只能去日志文件里面找了。

文件操作

对于文件操作,个人建议大家在让QClaw 操作指定文件时,最好对文件做好备份。根据我这次小说的经验来看,QClaw 后面对于小说内容的补充完善都是基于第一版小说原稿进行直接修改的。因此在日常工作中,大家需要注意一下防止QClaw 更改了原始文件而造成原文件不能还原的情况。这一点WorkBuddy 就相对好一点,WorkBuddy 每次对于同一个文件的修改都是读取原始文件生成新的修改后的文件,但是也有一点就是同一个文件操作次数多的话,文件夹里面会有很多个相似命名的文件,也是有点乱。所以说QClaw 和 WorkBuddy 对于原始文件的修改或不修改,都各有各的好。

总结

作为这次小说创作的实践者,我用QClaw完成了一部完整网文的从零到一。坦率说,这个过程并非一键生成那么简单,更像是一场需要耐心引导的协作。QClaw的优势在于,它能快速生成结构清晰的大纲、逐章推进正文、自动检查内容完整性,甚至还能安装技能完成格式转换。这些能力确实大大降低了创作门槛,让一个“捉鬼”的点子变成了一部有头有尾的小说。

但也有点小坑,毕竟QClaw 现在还在保持几天一个版本的迭代,不断更新升级中,遇到小坑也就不奇怪了。在这些小坑中,最突出的是上下文超长导致的后文遗忘,几十万字的体量下,AI难免出现情节前后矛盾、章节字数失控。我的应对方式是:先打磨大纲,再逐卷展开,最后反复检查、补充、修正。另外,跨天后历史对话记录不可见、文件直接修改不留副本等问题,也需要在使用时留个心眼。

总的来说,QClaw是一个称职的“写作助手”,但离“自动作家”还有距离。它最适合那些有清晰构思、愿意迭代打磨的创作者。如果你只是想快速验证一个故事框架,或者需要一位不知疲倦的码字伙伴,它会是不错的选择。但最终的逻辑、节奏和情绪,还得你自己把关。

#QClaw脑洞名场面 #QClaw