惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - huanshare

系统架构设计师 2025年下半年 综合知识 信息系统项目管理师 2025年上半年(第2批)综合知识 特别好用的swagger ui 封装 微信小程序常见问题1----适合新手 依赖注入和控制反转的理解,写的太好了。 [MySQL] 实现树形的遍历(关于多级菜单栏以及多级上下部门的查询问题) SpringMVC @RequestBody接收Json对象字符串 Maven实战--- dependencies与dependencyManagement的区别 SSO 单点登录的实现原理 Spring boot将配置属性注入到bean类中 在spring中常被忽视的注解 @Primary spring四种依赖注入方式 Spring AOP 学习(一) 代理模式 Ajax+Spring MVC实现跨域请求(JSONP) 对JAVA的集合的理解 Iterator和ListIterator Java中finalize()用法 Spring中的设计模式 sql 在not in 子查询有null值情况下经常出现的陷阱
AI 写长篇别靠玄学:我用 codebubby + Cursor 把《一纸洛阳》写到50章还不崩
huanshare · 2026-02-25 · via 博客园 - huanshare

先说结论:AI 写长篇最难的不是文笔,是“写到后面还像同一本书”

很多人用 AI 写小说,第一周很爽:一天两三章;第二周开始崩:

我现在在番茄小说连载的书叫 《一纸洛阳》。为了让它能长期稳定更新,我用的不是“更玄的提示词”,而是工程化写作

  • codebubby:把“写一章”的流程固化成可复用模板(生成→校验→润色→更新台账)
  • Cursor:把设定/角色/时间线/伏笔当成“项目依赖”,写作时强制对照多文件上下文

下面这篇是可照抄的教程:你按步骤做,当天就能开写,而且越写越稳。
image

你需要准备什么(5分钟)

  • Cursor:用于多文件上下文写作、润色、对照校验
  • codebubby:用于把提示词变成“固定工序卡片”(每章重复执行)
  • 一个小说工程文件夹:把“正文/规范/台账”分离,防止越写越乱

第1步:搭一个“小说工程目录”(直接照抄)

image
把小说拆成三块:正文规范台账

  • chapter/:正文(每章一个 .md
  • SPEC/Me2AI/:你对AI的硬约束(写作规则)
    • 写作风格.md:禁词、句式、章节结构、对话规则
    • 故事整体设定.md:时代边界、世界规则、禁止事项
    • 核心角色.md:能力/限制/成长方向(防开挂/防性格突变)
    • 故事主线设计和进展.md:主线推进与阶段目标(用于“写到后面不跑偏”)
  • SPEC/AI2AI/:AI帮你管项目(写作台账)
    • 章节目录以及写作状态.md:每章字数、状态、核心内容、伏笔索引
    • 历史人物与时间线校验.md:历史节点、人名约束(防穿帮)
    • 中长线伏笔设计和进展.md:待回收/已回收、信息差快照(防撒完不管)
    • 各角色线设计和进展.md:角色线推进与冲突升级(用于长期一致性)

这一步的目的:让AI写作时永远有“参照系”,不靠临场发挥。

约束提醒(很重要):除非你明确要求,否则不要新增新的 SPEC“内容种类/新文件类型”。只在既有这些文件里迭代。

  • Me2AI 由作者维护(你写要求,我遵守)
  • AI2AI 由 AI 维护(我记进度,我更新台账)

第2步:在 Cursor 里建立“每章必带上下文”(写长篇的关键)

image
写第N章时,别只给AI看当前章节。你要在 Cursor 里把这些文件加入上下文(引用/添加到上下文):

  • SPEC/Me2AI/写作风格.md
  • SPEC/Me2AI/故事整体设定.md
  • SPEC/Me2AI/核心角色.md
  • SPEC/Me2AI/故事主线设计和进展.md
  • SPEC/AI2AI/历史人物与时间线校验.md
  • SPEC/AI2AI/中长线伏笔设计和进展.md
  • SPEC/AI2AI/章节目录以及写作状态.md
  • SPEC/AI2AI/各角色线设计和进展.md
  • 上一章 + 上两章正文(承接“余压/异动”,保证连贯)

你会立刻看到差别:AI 不再“自说自话”,而是会对照设定写。

第3步:用 codebubby 固化“写一章=四道工序”(照着跑就行)

别天天改提示词,把它做成四张固定工序卡。每章严格执行:先计划→再写→再校验→再润色

下面四段,你直接存进 codebubby 作为模板即可。

工序A:章内计划(先定硬问题,防写散)

你将基于以下文件为第{章号}章做“章内计划”,不要写正文:
- SPEC/Me2AI/写作风格.md
- SPEC/Me2AI/故事整体设定.md
- SPEC/Me2AI/核心角色.md
- SPEC/Me2AI/故事主线设计和进展.md
- SPEC/AI2AI/历史人物与时间线校验.md
- SPEC/AI2AI/章节目录以及写作状态.md
- SPEC/AI2AI/各角色线设计和进展.md
- SPEC/AI2AI/中长线伏笔设计和进展.md
- 上一章与上两章正文

输出(必须齐全):
1) 本章一句话核心问题(制度动作/倒计时/物理威胁三选一)
2) 3-5个“可验证证据载体”(纸、印、登记簿、价牌、蹄铁、红泥、马鬃等)
3) 对手反制升级路径(听/看→翻/抹/标/押/登册/不给纸)
4) 本章必付代价(资源/人情/道德/名分四选一或组合)
5) 本章推进/触碰哪条伏笔(引用伏笔编号:如F010/F012)

工序B:生成正文(按计划写,不许飘)

按“章内计划”写第{章号}章正文(2000-5000字)。
强制结构:问题→规矩/资源限制→信息博弈→代价
硬规则:
- 动词优先;控制形容词;删除空话连接词
- 禁止抽象抒情、禁止现代词、禁止靠巧合推进
- 对话每轮必须推进:事实/规矩/代价(三选一)
结尾:优先清晰收束;若加钩子,只能用“可验证异动/制度倒计时/新事实残留”,禁止抽象提问式句尾

工序C:一致性校验(抓穿帮/抓失控)

只做校验,不重写全文。
检查项:
1) 时间线/历史人物节点是否冲突
2) 角色能力与限制是否越界(是否“突然开挂/突然圣母/突然现代化”)
3) 道具与痕迹是否兑现(出现过的纸、印、红泥、蹄铁等后续路径是否合理)
4) 对手反制是否升级(是否一直停留在“听/看”)
5) 伏笔是否推进/新增/回收,信息差快照是否变化

输出:问题清单 + 修改建议(精确到“删哪类句子/补哪种证据/把哪段对话改成动作”)。

工序D:签约级润色压缩(最快去AI味)

对本章做“签约级压缩润色”:
- 删心理总结、删空话、删回环对话、删自我解释
- 把抽象句改为“动作+证据+规矩/代价”
输出:可直接替换的段落级改写(不新增设定、不改剧情走向)。

第4步:写完别停,立刻更新“台账”(你能不能写到200章,就看这一步)

很多人长篇崩线不是写不出来,是写完不登记,导致后面完全对不上。

每章写完,立刻做两件事(也可以让AI代写更新内容):

  • 更新 SPEC/AI2AI/章节目录以及写作状态.md:章号、字数、状态、核心内容、伏笔索引
  • 更新 SPEC/AI2AI/中长线伏笔设计和进展.md:伏笔推进/回收、信息差快照变化

坚持这个动作,你写到第80章还不乱。

第5步:给你一个“新手从0到第1章”的最快路线(照做)

如果你现在还没有规范文件,按这个顺序建(别反过来):

  1. 先由你写出 故事整体设定.md 第一版:时代锚点 + 禁止事项(10分钟能写完“够用版”)
  2. 再由你写出 核心角色.md 第一版:能力/限制/成长方向(10分钟)
  3. 再由你写出 写作风格.md 第一版:禁词 + 章节结构 + 对话规则(10分钟)
  4. 补上 故事主线设计和进展.md:用极简条目写“当前阶段目标/下一阶段目标/已兑现代价”(不用长篇大论)
  5. 工序A出章内计划 → 工序B写正文 → 工序C校验 → 工序D润色
  6. 更新台账

这套跑通一次,你就从“会写”变成“能写下去”。

常见失败原因(提前避雷)

  • 只让AI看当前章:越写越漂移
  • 没有时间线校验:历史题材最容易一票否决
  • 伏笔不做台账:你以为埋了,其实只是“撒了”
  • 润色=加形容词:正确润色是“压缩+证据上墙”

结尾:把“能写出来”升级成“能写下去”

AI 写小说真正的分水岭不是“会不会写”,而是能不能稳定写到很后面还不崩
codebubby 把流程固定,用 Cursor 把上下文拉满,你会从“碰运气产出”变成“按工序交付”。

我在番茄小说连载的《一纸洛阳》就是按这套方法推进的:规矩写死、证据落地、台账可追溯
你也可以把自己的小说写成一个“可控工程”,而不是一堆不可维护的碎片。

关注 / 私信领取模板

  • 想要我这套 codebubby 模板 + Cursor 多文件上下文清单,可以先关注我。
  • 然后私信我:模板(两个字),我把可直接照抄的版本发你。