AI_NovelGenerator 对话生成:为什么 AI 台词总像克隆体,四步改掉

📅 2026/8/23 14:35:20
AI_NovelGenerator 对话生成:为什么 AI 台词总像克隆体,四步改掉
AI_NovelGenerator 对话生成为什么 AI 台词总像克隆体四步改掉【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator三个角色隐忍的书生、狠辣的女镖师、八面玲珑的掌柜。人设卡各写了两页AI 生成的对话读起来却像同一个人轮流开口。用 AI_NovelGenerator 对话生成这套流程后差异从哪来、又该改哪里下文按输入、处理、输出拆开讲。 一句话价值AI_NovelGenerator 把角色设定写成可持续追踪的文档每章生成后自动更新角色状态再喂回下一章对话因此带着立场开口。潜台词冲突被写进提示词AI 学会让人物嘴上谈事、心里算账。 机制拆解输入 → 处理 → 输出输入三份文档character_dynamics_prompt要求每个核心角色给出驱动力三角表面追求物质目标、深层渴望情感需求、灵魂需求哲学层面。人物之间的区别在这一层就定了。初始状态由 prompt_definitions.py 中的create_character_state_prompt生成character_state.txt本章标题、伏笔操作、核心人物等字段来自章节蓝图 novel_generator/blueprint.py。处理每章必须交一个对话场景build_chapter_prompt把角色状态、向量库检索出的上下文一并拼给模型关键约束见 novel_generator/chapter.py完成第 {novel_number} 章的正文字数要求{word_number}字 至少设计下方2个或以上具有动态张力的场景 1. 对话场景 - 潜台词冲突表面谈论A实际博弈B - 权力关系变化通过非对称对话长度体现 2. 动作场景 - 环境交互细节至少3个感官描写 - 节奏控制短句加速比喻减速潜台词冲突就是两人表面谈天气、实际在比谁先眨眼权力关系则用两人说话长度的不对称来体现。输出章末自动回写状态定稿在 novel_generator/finalization.py模型写完正文后回读它用update_character_state_prompt输出新版角色状态文档原子写回文件下一轮生成再读入以下是新完成的章节文本 {chapter_text} 这是当前的角色状态文档 {old_state} 请更新主要角色状态…… ├──物品: │ ├──青衫一件破损的青色长袍带有暗红色的污渍 ├──状态 │ ├──身体状态: 面色冷峻 │ └──心理状态: 内心隐藏着对柳溪镇未来掌控的野心和不安角色状态更新提示词就是上面这个模板新章节文本进、旧状态进、新状态出闭环成立。 四步跑通对话生成装依赖并填好 API 密钥requirements.txt、config.example.json运行 main.py填主题、类型、章节数点生成设定得到角色动力学文档和初始状态表novel_generator/architecture.py逐章生成模型此时已读到角色状态与检索上下文novel_generator/chapter.py章末自动定稿更新摘要、角色状态并写入向量库novel_generator/finalization.py调优直接编辑character_state.txt锁定某角色或改 prompt_definitions.py 里对话场景那段收紧要求再跑下一章对比。 翻车现场现象调法三个角色台词一个调驱动力三角区分度不够给角色补关系冲突网和价值观对立点对话才有立场差台词与情节脱节变成闲聊本章伏笔操作填得太泛改成具体动作谁向谁摊牌、交换什么信息对话才有抓手角色前冷后热没有理由检查character_state.txt是否每章真被更新状态漏记就手动补一条心理状态再跑下一章AI_NovelGenerator 对话生成的要点先让角色有立场再让状态随章推进AI 小说角色对话才会分出你我。 官方文档README_zh-CN.md入口main.py全部提示词prompt_definitions.py。【免费下载链接】AI_NovelGenerator使用ai生成多章节的长篇小说自动衔接上下文、伏笔项目地址: https://gitcode.com/GitHub_Trending/ai/AI_NovelGenerator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考