小说生成系统

小说生成系统

想了一下,感觉还是可以把自己使用ai的过程记录一下,这个是我最开始使用ai做的一个小项目。因为我挺喜欢看小说的,但是又很难找到自己想看的小说,所以萌生了做一个小说生成器的想法。

这是我第一次使用ai完成一个项目,当时对ai的使用也不是很了解,导致踩了很多坑,应该算是一次比较失败的经历,同时还花费了很多的token(真的很多,但是当时都是免费的,所以一点都不心疼xixi)当好在也是磕磕绊绊大致完成了这个项目。

前期

因为对于如何做一个小说生成系统,我毫无了解,而且对于ai的一个通病就是当上下文过长的时候,会出现上下文缺失的情况,所以最开始我先让ai基于目前市面上的ai小说生成器做了一个调研,然后我浏览了一下之后选择了一个方案。

为了让ai更规范的帮我完成这一个项目,我当时想到了我们上的软件工程课,于是我就让ai帮我写了各种说明书,希望ai能够按照说明书进行开发

image

写完说明书之后我又让另一个ai对这个项目的各种说明书进行审计(可惜当时的对话已经遗失了),结果发现了多处不一致,然后就进入了漫长的让ai修改前置文档的过程

开始

然后让ai根据项目说明书开始实现

我先让ai帮我实现后端(ai真的很懒惰!每次总是只完成一部分然后就停下然后我只有说继续才会继续),因为后端的实现我看不到明确的反馈加上这一次的项目我是纯粹的vibe coding一点没看代码,所以当ai给我说它完成了后端之后,我只能相信它完成了。

完成后端之后让ai生成前端,当时已经很晚了,我也不想一直给懒惰的ai下达指令了,刚好看到有/goal的功能,使用/goal功能规定好目标之后就睡觉了。

第二天看前端效果还不错,但是,完全达不到我的预期,同时还存在很多问题,现在已经有点记不清了。

这个时候我才发现其实之前写的说明书有些问题,因为在做出来这个东西以前,我并不知道自己还想要什么功能,然后我具体体验了一下ai做出来的网页之后,我发觉我还想要另一个功能,就导致这必须得再次修改后端,可能会导致一些其他问题。

值得一提的是,因为当时免费的的key太多了,导致我当时总是一直更换我的key使用,不知道是哪一个key,他的那个字段改了,导致我找不到之前的对话记录,让ai进行修改的时候ai必须得读完整个项目之后才能继续,于是我增加了一个开发维护说明书

成果

最后磕磕绊绊完成了这个项目,期间我对这个项目有许多地方不太满意,但是修改的办法也只是直接给ai提出需求让ai自己修改,我认为是没有什么值得展示的价值的加上我其实对此的记忆也不是很多了,所以就不对具体的解决系统的问题进行展示了,但是可以看一下成果

image

image

虽然很磕磕绊绊,好歹还是做出来了,但是用了很多token。正是因为这个最开始的项目,才让我对这一次coding的过程不满意,更主动的去了解工程上面使用ai的方法,所以第一次比较失败的coding的过程还是很重要的。

这个是我刚生成的一本随机小说,没有写完,大概七万字

我在废土修补因果线.txt


小说生成系统
http://example.com/post/novel-generation-system-zli9qq.html
作者
N1mbus
发布于
2026年5月30日
更新于
2026年5月30日
许可协议