AI写网文如何避免情节崩坏
AI写作最大的痛点是什么?情节失控。
AI生成的内容很流畅,但经常:
- 🚫 角色突然性格大变(OOC)
- 🚫 前后矛盾(前面说A,后面变B)
- 🚫 偏离大纲(写着写着跑偏)
- 🚫 细节冲突(人物年龄/地名对不上)
本文分享5个核心技巧,让AI输出始终在你的掌控中。
核心问题:为什么AI会写崩?
AI的记忆限制
AI不是真的"记得"你的设定,它只能"看到"你给它的上下文:
┌─────────────────────────────────┐
│ AI的视野(上下文窗口) │
├─────────────────────────────────┤
│ ✅ 当前对话 │
│ ✅ 你选中的文本 │
│ ✅ 部分历史记录(最近几轮) │
│ ❌ 你脑子里的构思 │
│ ❌ 几章前的设定 │
│ ❌ 角色卡里的细节 │
└─────────────────────────────────┘结论:AI不是读心术,你不说它不知道。
常见崩坏场景
| 场景 | 表现 | 原因 |
|---|---|---|
| 角色性格变化 | 第1章谨慎,第10章突然莽撞 | 上下文没包含角色卡 |
| 情节矛盾 | 前面说主角穷,后面挥金如土 | AI没看到前文设定 |
| 世界观混乱 | 修仙世界突然出现枪械 | 世界观规则没明确 |
| 伏笔失效 | 埋的伏笔忘了回收 | AI不记得前面埋了什么 |
解决方案:用系统和技巧弥补AI的记忆短板。
技巧1:建立完善的设定体系
核心三件套
必备文件(放在项目根目录):
我的小说项目/
├── 📄 大纲.md ← 情节主线
├── 📄 角色卡-主角.md ← 人物性格
├── 📄 世界观.md ← 世界规则
└── 📁 chapters/ ← 章节文件夹大纲.md 模板
markdown
# 《修仙从捡垃圾开始》大纲
## 核心冲突
主角林轩因捡垃圾获得金手指,但宗门规定弟子不得接触凡俗之物,
他必须在隐藏秘密和快速变强之间找到平衡。
## 三幕结构
### 第一幕:建立冲突(1-10章)
- 第1章:林轩在宗门后山倒垃圾,发现神秘金色垃圾桶
- 第2章:从垃圾中提炼灵气突破境界,引起师兄怀疑
- 第3章:为掩人耳目假装天赋差,实则暗中修炼
- ...
### 第二幕:冲突升级(11-30章)
- 第11章:宗门大比被迫暴露实力
- ...
### 第三幕:解决冲突(31-50章)
- ...
## 关键转折点
- 【转折1】第8章:师父发现秘密但选择保护他
- 【转折2】第20章:垃圾桶的真实身份揭晓
- 【高潮】第45章:用垃圾炼成的神兵击败魔族入侵为什么大纲重要?
每次生成章节时,在提示词中引用大纲对应部分,AI就能理解这章在整体故事中的位置。
角色卡.md 模板
markdown
# 林轩(主角)
## 基础信息
- 年龄:16岁
- 修为:炼气期三层 → 筑基期(进度条)
- 身份:外门杂役弟子
- 外貌:普通少年,总是灰头土脸(因为翻垃圾)
## 性格特征
- 核心性格:乐观、务实、略带小市民气息
- 优点:善于发现被忽视的价值,吃苦耐劳
- 缺点:有点贪小便宜,遇强敌会怂
- 性格禁区:❌ 不会为面子死撑 ❌ 不会无脑莽
## 说话风格
- 口头禅:"嘿嘿,又捡到宝了"
- 常用语气词:"嘿""哎呀""这玩意儿"
- 思考方式:先想能不能赚,再想对不对
- ❌ 不说:霸气侧漏的话、文绉绉的诗词
## 行为习惯
- 走路喜欢低头(找垃圾的职业病)
- 紧张时摸鼻子
- 高兴时搓手
- ❌ 不做:装高冷、轻易发誓
## 能力边界
- ✅ 能做:垃圾分类、变废为宝、讨价还价
- ❌ 不能做:正面硬刚、漂亮演讲、琴棋书画
## 成长轨迹
- 第1-10章:小心翼翼隐藏秘密
- 第11-20章:开始接受自己的"垃圾"身份
- 第21-30章:意识到垃圾也有价值,建立自信关键点
性格禁区 和 ❌ 不做 是防止AI写崩的核心。明确告诉AI"这个角色不会做什么",比告诉它"会做什么"更重要。
世界观.md 模板
markdown
# 世界观设定
## 力量体系
炼气期 → 筑基期 → 金丹期 → 元婴期 → ...
### 境界详解
- 炼气期:寿命不变,体质略强,能御风而行
- 筑基期:寿命200年,可以御剑飞行
- (每个境界都要写清楚能力边界)
## 硬性规则(不可打破)
1. ❌ 修仙者不能直接对凡人出手(天道制裁)
2. ❌ 低境界无法使用高阶法宝(会反噬)
3. ❌ 灵气耗尽必须休息,不能无限战斗
## 软性规则(可以打破,但需要代价)
1. 宗门规定:弟子不得接触凡俗之物
- 打破代价:被逐出宗门
2. 越级挑战:低境界杀高境界
- 打破代价:必须有合理解释(法宝/阵法/偷袭)
## 世界禁忌(写作红线)
- ❌ 不能出现:枪械、现代科技
- ❌ 不能出现:西方魔法体系(已设定为纯东方修仙)
- ⚠️ 谨慎使用:时间穿越、复活术(避免破坏张力)技巧2:用提示词控制生成方向
基础提示词结构
❌ 错误示范(太简单):
markdown
写第5章✅ 正确示范(结构化):
markdown
# 第5章 宗门大比的意外
## 本章大纲位置
【大纲第5章】林轩被迫参加宗门大比,原本计划装弱认输,
但对手侮辱他是"垃圾佬",激怒之下暴露部分实力。
## 情节要点
1. 开场:林轩抽签抽到天才弟子张狂(500字)
2. 战斗前:张狂言语嘲讽,林轩隐忍(400字)
3. 战斗中:林轩假装不敌,张狂变本加厉(600字)
4. 转折:张狂骂他"垃圾佬",触碰林轩底线(300字)
5. 反击:林轩使用"垃圾炼成的法器"反败为胜(700字)
6. 结尾:引起师父注意,埋下伏笔(200字)
## 角色状态
- 林轩:炼气期五层,此战后突破到六层
- 性格体现:前期隐忍(符合性格),但有底线(不能骂他垃圾佬)
- 战斗风格:不正面硬刚,用机关陷阱(从垃圾里炼的)
## 注意事项
- ❌ 林轩不会说狠话:"今日就让你见识..."(不符合性格)
- ✅ 林轩会说:"你可以看不起我,但不能看不起我捡的宝贝!"
- ⚠️ 战斗不要太快结束,要有来回,突出林轩用脑子打架
## 目标字数
2500字(±200字)提示词黄金法则
- 明确位置:告诉AI这章在整体故事中的位置
- 拆分步骤:把情节分成5-8个小节点
- 限定性格:重申角色性格,用 ❌ 和 ✅ 对比
- 设定雷区:明确告诉AI"不能写什么"
进阶:动态提示词
在蛙趣拼文中使用变量:
markdown
# 第{{chapterNumber}}章 {{chapterTitle}}
## 上章回顾
{{previousChapterSummary}}
## 本章大纲
{{currentOutline}}
## 角色当前状态
- {{characterName}}:{{currentLevel}},情绪{{currentMood}}系统会自动替换变量,保持上下文连贯。
技巧3:使用蛙趣拼文的防崩功能
功能1:上下文自动管理
蛙趣拼文会自动:
- 把前3章内容作为上下文
- 加载相关角色卡
- 引用大纲对应章节
你可以在配置中调整:
json
{
"contextChapters": 3, // 包含前几章
"autoLoadCharacterCards": true, // 自动加载角色卡
"autoLoadOutline": true // 自动加载大纲
}功能2:一致性检查
生成后,使用命令:
Ctrl+Shift+P → WaQuPin: 检查情节一致性
系统会自动对比:
- ✅ 角色性格是否一致
- ✅ 前后情节是否矛盾
- ✅ 细节设定是否冲突
发现问题会高亮标注,并提供修改建议。
功能3:伏笔追踪
创建 伏笔清单.md:
markdown
## 待回收伏笔
### 【伏笔1】垃圾桶的来历
- 埋设章节:第1章
- 线索:垃圾桶上有古老符文
- 计划回收:第20章
- 状态:⏰ 待回收
### 【伏笔2】师父的反常举动
- 埋设章节:第8章
- 线索:师父明明发现秘密却不追问
- 计划回收:第15章
- 状态:⏰ 待回收生成新章节时,系统会提醒你:
⚠️ 第20章接近伏笔【伏笔1】的计划回收点,是否要在本章回收?
技巧4:分段生成,逐步校验
为什么不要一次生成整章?
一次性生成5000字,后半段很容易崩:
第1000字 ✅ 符合设定
第2000字 ✅ 还不错
第3000字 ⚠️ 开始有点飘
第4000字 ❌ 角色说话不对劲
第5000字 ❌❌ 完全跑偏了推荐:分段生成法
第一段:开场(500字)
markdown
生成第5章开场500字:
林轩抽签抽到张狂,心里叫苦不迭。
重点:林轩的心理活动,体现他想认输的念头。生成后检查 ✅ → 继续
第二段:战斗前(400字)
markdown
继续生成400字:
张狂对林轩各种嘲讽。
重点:张狂的狂妄vs林轩的隐忍,对比鲜明。生成后检查 ✅ → 继续
第三段:战斗(1000字)
markdown
继续生成1000字战斗场景:
林轩假装不敌,实则在观察张狂弱点。
重点:战斗描写要体现林轩用脑子打架,不是硬刚。...以此类推
分段生成的好处
- 每段都可校验,崩了立即重来
- 每段给新的提示词,控制更精准
- 避免后半段"AI疲劳"(越往后越糊弄)
技巧5:建立个人校验清单
每章生成后,用这个清单检查:
情节一致性检查
- [ ] 本章时间线是否正确?(前章第几天→本章第几天)
- [ ] 地点转换是否合理?(前章在A地,本章在B地,有没有说怎么去的?)
- [ ] 修为/装备是否一致?(不能突然多个法宝)
角色一致性检查
- [ ] 角色说话风格对吗?(对照角色卡的"说话风格")
- [ ] 角色行为符合性格吗?(有没有出现"性格禁区"的行为?)
- [ ] 情绪转换自然吗?(不能前一秒生气后一秒就笑)
世界观一致性检查
- [ ] 有没有违反硬性规则?(如:炼气期用了金丹期的法术)
- [ ] 有没有出现世界禁忌?(如:修仙世界出现枪械)
- [ ] 新增设定是否与前文冲突?(如:前面说没有空间戒指,现在突然有)
伏笔检查
- [ ] 前面埋的伏笔有没有忘记?(对照伏笔清单)
- [ ] 本章有没有埋新伏笔需要记录?
- [ ] 伏笔回收是否合理?(不能太突兀)
推荐工具
把清单做成Markdown模板,每章复制一份:
checks/
├── 第1章-检查清单.md ✅
├── 第2章-检查清单.md ✅
├── 第3章-检查清单.md ⏰ 待检查实战案例:如何拯救写崩的章节
案例:角色突然OOC
问题章节:
markdown
林轩冷笑一声:"区区蝼蚁,也敢在我面前放肆?今日便让你见识
何为真正的强者!"说完,他周身灵气暴涨,一剑斩出...问题分析:
- ❌ "冷笑"、"区区蝼蚁"、"今日便让你见识" → 不符合林轩接地气的性格
- ❌ "一剑斩出" → 林轩是机关流,不是正面刚
修复方案1:手动改写
markdown
林轩被骂急了,脸涨得通红:"你说我可以,但不能骂我的宝贝!"
他从怀里掏出几个破烂铁片(其实是从垃圾里炼成的机关),往地上一扔,
"今儿让你见识见识,垃圾也能打人!"修复方案2:让AI重写
提示词:
markdown
重写上面这段,要求:
1. 林轩说话要接地气,不能用"区区蝼蚁"这种词
2. 林轩不会正面硬刚,而是用机关陷阱
3. 林轩的愤怒点是"被骂垃圾佬",不是被看不起实力
4. 字数300字左右案例:情节突然跑偏
问题章节:林轩原本要去后山倒垃圾,结果AI写着写着,变成了去藏经阁偷功法。
修复方案:
- 定位偏离点(通常是中间某段开始跑偏)
- 删除跑偏部分
- 重新生成,提示词加强约束:
markdown
继续写林轩去后山倒垃圾的情节。
⚠️ 注意:本章的核心情节是"倒垃圾",不要写其他的支线。
林轩此时只是想完成杂役任务,不会去藏经阁/练功房/其他地方。
情节走向:
1. 林轩挑着垃圾桶往后山走(200字)
2. 路上遇到师兄嘲笑(300字)
3. 到达后山,准备倒垃圾(本章结尾)
字数:500字工具推荐
配合蛙趣拼文使用的外部工具:
思维导图工具
- XMind / MindMaster:画角色关系图、情节结构图
- Notion:整理设定资料库
校对工具
- LanguageTool(VS Code插件):检查语法和错别字
- 蛙趣拼文内置校对:检查人物名/地名一致性
版本管理
- Git:每章生成后提交一个版本,写崩了可以回退
- 简单方案:每天备份一次项目文件夹到云盘
总结:防崩五板斧
- ✅ 完善设定体系:大纲+角色卡+世界观三件套
- ✅ 结构化提示词:明确位置、拆分步骤、限定性格、设定雷区
- ✅ 使用防崩功能:上下文管理、一致性检查、伏笔追踪
- ✅ 分段生成校验:每500-1000字检查一次,别一次生成整章
- ✅ 建立检查清单:情节/角色/世界观/伏笔四维度检查
相关教程
AI写作不是让AI完全替代你,而是让AI成为你手中的可控工具。掌握这5个技巧,你就是AI的驾驶员,而不是乘客。
