大家好,我是小肥肠,努力经营一人公司的前程序员。今天给大家带来的是小说组件Skills,支持写长篇小说,可以构建知识库、参考知识库中的小说风格,同时支持连贯性检测功能,感兴趣就往下看哦~
1.我把小说工作流和Skill做了一次升级
最近几个群友说他们写的小说签约了,问我能不能做个Skill提效,我的回答是当然可以。昨天这个小说工作流出来群里都热闹了,大家都想试一试。

小说Skill我之前做过n8n的版本,年初也做过短篇小说是Skill,这次我就把他们集成到了一起,顺便还集成到了工作台里面,与其说是Skill,更贴切的说应该是Skills组件。这个组件贯穿了些小说的全部流程,包括素材收集、大纲、角色设定、章节编写和连贯性检测。 我更进一步的把它集成到了工作台里,点击界面按钮就可以调用写小说和构建小说知识库的功能。

1.1. 写小说
如果要新写一本新小说,点击【开始一本新小说】按钮,跳转新页面后填写小说名字和Obsidian知识库路径,知识库路径用于已经写好的存储小说章节,可以直观打开知识库查看已经写好的内容。

点击【创建并进入写作】按钮后就能开始筹备写作了,从下图可以看到小说Skills在知识库里面根据小说名称新建了目录,我写的是种田文《农家小福田,岁岁有余粮》,接下来就可以开始完善大纲了和设计角色了。

下面的一部可以填写小说的大纲,角色名称、编写小说章节需要参考的知识库等,这些都是非必填的,不想写可以由AI一键生成,但我还是比较喜欢自己拟大纲,定角色。

写下一章这个功能可以基于已有的正经往后延伸,如果是第一章则基于大纲和角色设定开始写。

写出的章节可以直接保存在Obsidian中,方便下一章的时间进行参考衔接。很多AI写的小说会出现剧情不衔接的情况,我用Obsidian存储数据,很好地规避了这点。

在写下一章的时候可以看到大纲、上一章的内容、我还新增了一功能,用户可以自定义设置剧情走向,如果你觉得AI有偏离剧情的趋势可以人工纠偏一下。

在写小说的时候还可以检查连续性,只需要点击【检查连续性】按钮就行了,这个功能主要是检查每个章节之间的连贯性,人物OOC。

等待几分钟就能查看连续性报告了,不连贯的地方可以用AI修补。我目前没有做那种批量写几十章的功能,那种修复起来不管是从人力还是Token角度都太费劲了,后续等思路构建好应该会有这个打算核心还是连贯性。

1.2. 建立小说知识库
建立知识库的方式有两种,可以基于本地自己收集的小说构建知识库,也支持把在线的小说收集到本地知识库里。

知识库的构建很重要,我现在基本有一套自己的知识库体系了。 有做小红书、短视频、公众号、小红书虚拟资料的壁纸、小说等,但是我也发现知识库不是越多越好,以壁纸为例我发现随着我知识库的增加,壁纸画的好像不如我以前好看了,我初步猜测是随着资料的增多,风格变多,AI不知道要取哪一个,文本也有同类问题,不是越多越好,这个要咋优化我的初步思路是再构建细分目录,让AI每次只参考某个小细分资料。这个观点还有待证实,后续文章会来填坑。

2. 小说Skill技术结构概述
这个小说 Skills 主要由"小说创作"和"小说知识库"两部分组成。小说创作模块负责创建项目、完善大纲、设定角色、生成章节、微调正文和检查连续性。

小说知识库模块则支持整理本地小说资料,也可以获取在线参考内容,为后续创作提供写作素材和方法参考。 所有内容都会按照固定结构保存到 Obsidian,写新章节时,Skill 会读取已有内容,再结合用户指定的剧情走向继续创作,减少前后剧情不连贯的问题。这个 Skill 已收录至陪跑群资料库,群友可直接上手复用。
3. 工作台好香
我现在几乎把几个顶梁柱 Skill 都放到了我的 工作台 里,直接通过页面调用,确实比每次输入 AI 命令方便很多。
它不仅可以作为 Skill 的总控台进行可视化调用,也可以管理我的日常事务。工作台skill指引:我做了个能一键搭建个人工作台的 Skill,已开源

我构建工作台最大的目的,就是把原本分散在不同 Skill、文件夹和对话里的内容,集中到了一个界面里。需要什么功能直接点击,生成的结果也能直接查看和保存。 今天的文章就到这边吧,感谢观看,下期见~