Skip to content

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字)

提示词黄金法则

  1. 明确位置:告诉AI这章在整体故事中的位置
  2. 拆分步骤:把情节分成5-8个小节点
  3. 限定性格:重申角色性格,用 ❌ 和 ✅ 对比
  4. 设定雷区:明确告诉AI"不能写什么"

进阶:动态提示词

在蛙趣拼文中使用变量:

markdown
# 第{{chapterNumber}}章 {{chapterTitle}}

## 上章回顾
{{previousChapterSummary}}

## 本章大纲
{{currentOutline}}

## 角色当前状态
- {{characterName}}:{{currentLevel}},情绪{{currentMood}}

系统会自动替换变量,保持上下文连贯。

技巧3:使用蛙趣拼文的防崩功能

功能1:上下文自动管理

蛙趣拼文会自动:

  1. 把前3章内容作为上下文
  2. 加载相关角色卡
  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字战斗场景:
林轩假装不敌,实则在观察张狂弱点。
重点:战斗描写要体现林轩用脑子打架,不是硬刚。

...以此类推

分段生成的好处

  1. 每段都可校验,崩了立即重来
  2. 每段给新的提示词,控制更精准
  3. 避免后半段"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写着写着,变成了去藏经阁偷功法。

修复方案

  1. 定位偏离点(通常是中间某段开始跑偏)
  2. 删除跑偏部分
  3. 重新生成,提示词加强约束:
markdown
继续写林轩去后山倒垃圾的情节。

⚠️ 注意:本章的核心情节是"倒垃圾",不要写其他的支线。
林轩此时只是想完成杂役任务,不会去藏经阁/练功房/其他地方。

情节走向:
1. 林轩挑着垃圾桶往后山走(200字)
2. 路上遇到师兄嘲笑(300字)
3. 到达后山,准备倒垃圾(本章结尾)

字数:500字

工具推荐

配合蛙趣拼文使用的外部工具:

思维导图工具

  • XMind / MindMaster:画角色关系图、情节结构图
  • Notion:整理设定资料库

校对工具

  • LanguageTool(VS Code插件):检查语法和错别字
  • 蛙趣拼文内置校对:检查人物名/地名一致性

版本管理

  • Git:每章生成后提交一个版本,写崩了可以回退
  • 简单方案:每天备份一次项目文件夹到云盘

总结:防崩五板斧

  1. 完善设定体系:大纲+角色卡+世界观三件套
  2. 结构化提示词:明确位置、拆分步骤、限定性格、设定雷区
  3. 使用防崩功能:上下文管理、一致性检查、伏笔追踪
  4. 分段生成校验:每500-1000字检查一次,别一次生成整章
  5. 建立检查清单:情节/角色/世界观/伏笔四维度检查

相关教程


AI写作不是让AI完全替代你,而是让AI成为你手中的可控工具。掌握这5个技巧,你就是AI的驾驶员,而不是乘客。

访问官网 | 加入社区

基于 VitePress 构建 | 支持定时发布