AI 为什么写不了长篇小说?——「上下文必炸」的真相
AI 写短文常让人惊艳,写长篇小说却几乎必然崩。问题不在聪明不聪明,而在它没有「世界」。
现象:写短文惊艳,写长篇就崩
长篇越写,毛病越多:
- 人物变脸——沉稳的角色突然冲动得像换了个人;
- 物品易主——主角的玉佩,30 章后出现在别人手里;
- 伏笔失踪——埋下的伤,到结局也没人提起。
不是模型变笨了,是它「忘了」。
原因:模型没有「世界」,只有一段会过期的上下文
模型写作时,聊天记录——包括前 30 章全文——都被塞进「上下文」窗口。窗口再大也有尽头:超了就压缩,每压一次就失真一点,能记住的细节越来越少。
真正的病根不是窗口太小,而是聊天记录被当成了项目状态:伏笔有没有回收、伤好了没有、谁在什么时候知道了什么——这些世界状态散落在几万字的对话里,模型只能靠记忆去猜。
类比:失忆的作家 vs 带笔记本的作家
AI 写小说,像一个失忆了还坚持写的人——写得越多,忘得越多。
认真的作家不靠记忆写作,靠笔记:动笔前翻开,动笔后记账。本象协议就是给 AI 配这本永远记得的「世界观笔记本」。
解法:世界状态持久化 + 每次改动过门禁
本象协议把「世界状态」从上下文里拆出来持久化:人物、物品、地点、势力、伏笔都是对象,每次改动是一个语义事务,逐条留证据链。
更关键的是五道门禁,AI 每交一章都要过关:
- ① 正文非空——不许交白卷;
- ② 结构引用——引用的对象必须真实存在;
- ③ 禁区约束——「这把钥匙不得用」,用了就拒稿;
- ④ 伏笔状态机——伏笔不能收了又埋、埋了又收;
- ⑤ 正文对照——状态与正文对不上,退回。
任何一关不过,这一章就零写入——世界不会被污染。
证据:两部连载在跑,状态公开可查
这套引擎(OriginWriter)正在跑两部连载:
- 《月落渡口》:2 章 4347 字(仓库 novels/);
- 《规则怪谈·无限层》:3 章 8000 余字(adapters/story/rk/)。
实测(2026-08-06):deepseek-v4-flash 续写第 11 章 2883 字,自动产出 1 条状态变更 + 5 条断言,门禁全过才落盘,26 项自测全过。连「记错前值」都被量化成 drift-rate——当前约 8.3%,可观测、可归零。
世界状态全部开源:clone 下来就能查「谁在什么时候知道了什么」。
邀请:来追连载,来看世界怎么长
协议仓库:github.com/dongsheng123132/2origin(Apache-2.0)。来看《规则怪谈·无限层》的规则怎么被机器校验,也可以抓虫、提名新伏笔——连载从「靠模型记得」变成「靠门禁把关」,值得围观与参与。
诚实边界
以上实测基于单一模型 deepseek-v4-flash,夹具由我们自己构造——自己出的卷子考满分不算能力证据。真实表现需要更多模型与语料验证。原始结果与复现脚本都在仓库里,欢迎复现,更欢迎推翻。
HEQUBING AI CONSULTING · GEO/AI 营销
让 AI 先认识你,再推荐你
帮小企业先被 AI 认识、再被 AI 推荐。有具体的生意想聊?直接联系贺去病AI工作室,先免费聊 30 分钟,看看有没有合适的合作起点。
