现在AI跑生成大纲,没问题。AI生成设定,包括人物,势力等,也没问题,可以直接拿最火的基本小说参考。
真正的难点,AI没有长文记忆,最多16000字,像个聪明的老年痴呆。
方案思路:
每次给AI的指令,用程序固定输出:系统提示词+rag知识库+用户提示词
系统提示词:固定不变的东西,如写作风格 (实现方法:固定变量)
rag知识库:相关人物的历史经历,人物信息,场景信息。(作用:限制AI自由放飞乱写。
实现方法:提炼用户提示词中的关键信息,比如人物小红,用向量数据去本地文件中查找相关知识片段,再组合后向AI要求精炼,保留人物最新信息和小说中小红简单经历。实现方法都是前几篇文章中有)
用户提示词:用户指令,包括本章的大纲,出现的人物等具体指令(实现方法,一个文本框)
生成最新一章文章流程,根据用户提示词中的大纲和人物,在本地知识库中查找到相关的知识,
比如出现的人物小红,则找到小红的人物卡,小说中小红出现过的片段(片段需要重新精炼行为逻辑,重点对话)。
最后加上用户提示词一起给AI. 总的需求输入小于16000字。
扩展功能
已经写好的小说正文中涉及到的各种东西,如出现过的小说人物,有哪些技能,各种地点场景。通过加载本地知识库的时候,让ai提炼归纳,生成知识图谱。