写法引擎
写法引擎是小说创作系统中的写法资产中枢。 它负责将拆书分析、范文提取、手动定义、作品反推得到的写法规律,转化为可编辑、可复用、可绑定、可执行的写法资产,并在生成阶段通过规则注入与反AI约束,控制模型输出风格与叙事方式。
当前系统存在以下问题:
- 拆书模块中的“文风与技法”偏描述性,只能看,不能直接驱动生成。
- 生成模块缺少稳定的风格控制层,AI容易回到通用写法,出现八股感。
- 缺少可复用的写法模板,用户每次都要重新描述想要的风格。
- 缺少反AI特征约束,模型容易出现总结句、升华句、解释性心理描写等常见问题。
- 风格规则无法针对整本书、卷、章节、角色视角等不同层级进行绑定。
写法引擎需要完成以下目标:
- 将“写法分析”升级为“写法控制”
- 将“拆书结果”升级为“可执行资产”
- 将“风格描述”升级为“结构化规则”
- 将“AI生成”纳入可检测、可修正的写法约束链路
写法引擎属于创作系统核心中台模块,位于:
拆书 / 范文 / 当前作品
↓
写法引擎
↓
生成模块 / 润色模块 / 续写模块
↓
输出检测 / 自动修正
拆书模块负责发现写法,写法引擎负责沉淀并执行写法。
拆书输出内容包括:
- 文风与技法
- 叙事方式
- 节奏特征
- 对话风格
- 角色表达方式
这些内容可作为写法引擎的来源输入,通过“从拆书生成写法”功能转换为结构化写法资产。
世界观模块控制“写什么”,写法引擎控制“怎么写”。
角色模块提供人物设定与状态,写法引擎控制角色在文本中的表现方式,例如:
- 是否嘴硬
- 是否自省
- 是否直接说情绪
- 是否偏口语或偏冷静
写法引擎在章节生成前提供规则注入,在生成后提供AI味检测与偏差修正。
润色模块不再只负责“更通顺”,而要负责“更符合当前写法资产”。
写法引擎必须将:
- 给用户看的自然语言分析
- 给系统执行的结构化规则
分开存储与展示。
无论写法来自:
- 拆书
- 粘贴文本
- 手动创建
- 当前作品反推
最终都要统一进入同一套写法资产结构。
写法不应只是“整本书属性”,而应支持:
- 全书级
- 卷级
- 章节级
- 角色视角级
- 单次任务级
内置写法模板是预设资产,反AI特征库是约束库。 模板定义方向,规则库负责刹车和纠偏。
写法引擎不能只在生成前生效,还必须在生成后进行偏差检测与重写修正。
- 从拆书生成写法
- 从文本提取写法
- 手动创建写法
- 内置写法模板
- 写法规则编辑
- 反AI特征库管理
- 写法应用绑定
- 试写测试
- AI味检测
- 自动修正预览
- 多人协作编辑写法资产
- 复杂版本分支合并
- 基于训练数据的自动学习型风格演化
- 跨项目共享资产市场
- 模型层面微调训练
- 网文作者
- 剧情策划型作者
- 依赖AI辅助创作的用户
- 希望控制文风一致性的长篇作者
用户在拆书模块完成分析后,点击“从拆书生成写法”,把文风与技法转换为可执行写法资产。
用户粘贴喜欢的文本片段,提取其中的叙事规律、人物表达与语言风格。
用户选择“底层循环现实流”“悬疑压迫递增流”等模板,作为当前创作任务的写法基础。
用户将某套写法应用到整本书,或绑定到某卷、某章节、某角色视角。
章节生成后,系统自动检测是否存在过强AI特征,若存在则触发自动修正。
写法引擎
- 新建写法
- 内置模板
- 我的写法资产
- 反AI特征库
- 应用与测试
- 从拆书生成
- 从文本提取
- 手动创建
- 从当前作品提炼
- 写法名称
- 简介
- 分类
- 标签
- 适用题材
- 来源说明
- 模板分类
- 模板卡片
- 模板简介
- 适用场景
- 默认绑定的反AI规则
- 一键应用按钮
- 基于模板新建按钮
- 底层循环现实流
- 爽文递进推进流
- 悬疑压迫递增流
- 情绪拉扯流
- 群像交织流
- 日常浸没流
- 冷峻专业流
- 荒诞黑色幽默流
- 基础信息
- 叙事规则
- 人物表达规则
- 语言风格规则
- 节奏规则
- 反AI规则绑定
- AI草稿与人工编辑区
- 应用范围配置
- 试写测试区
- 输入框
- 文本区域
- 单选/多选
- 滑条
- 开关
- 标签选择器
- 规则绑定器
- 实时预览区
- 规则分类筛选
- 规则列表
- 启用状态
- 严重级别
- 检测说明
- 触发示例
- 修正建议
- 是否自动重写
- 启用/禁用
- 强度调节
- 复制规则
- 自定义新增
- 绑定到写法
- 从写法解除绑定
- 选择写法资产
- 选择应用目标
- 输入主题或片段
- 执行试写
- 显示结果
- AI味检测
- 修正预览
- 一键应用到目标范围
{
"id": "style_001",
"name": "底层循环现实流",
"description": "通过碎片化生活与反复落空表现人物困境",
"category": "现实流",
"tags": ["第一人称", "口语化", "碎片叙事"],
"source_type": "from_book_analysis",
"source_ref_id": "book_analysis_123",
"status": "active",
"version": 1,
"created_at": "2026-03-20T10:00:00Z",
"updated_at": "2026-03-20T10:00:00Z"
}{
"style_id": "style_001",
"narrative_rules": {
"progression_mode": "time_sequence",
"scene_unit_pattern": ["行为", "落差", "自我合理化"],
"multi_pov": false,
"looping": true,
"ending_style": "unresolved"
},
"character_rules": {
"allow_self_reflection": false,
"emotion_expression": "behavior_only",
"defense_mechanisms": ["嘴硬", "转移", "自我合理化"],
"face_priority": true
},
"language_rules": {
"register": "colloquial",
"roughness": 0.8,
"allow_incomplete_sentences": true,
"allow_swearing": true,
"sentence_variation": "high",
"allow_useless_details": true
},
"rhythm_rules": {
"pace": "medium_fast",
"paragraph_density": "high",
"allow_fragmented_flow": true,
"action_over_explanation": true
}
}{
"style_id": "style_001",
"rule_ids": [
"anti_001",
"anti_003",
"anti_006",
"anti_010"
]
}{
"id": "binding_001",
"style_id": "style_001",
"target_type": "chapter",
"target_id": "chapter_12",
"priority": 2,
"weight": 0.85,
"enabled": true
}{
"id": "anti_001",
"name": "禁止解释型心理描写",
"type": "forbidden",
"severity": "high",
"description": "禁止直接使用“他感到”“他意识到”等句式解释人物心理",
"detect_pattern": ["他感到", "他意识到", "他明白了"],
"rewrite_suggestion": "将心理解释转为行为、动作、对话或环境反应",
"auto_rewrite": true,
"enabled": true
}每个内置模板必须包含:
- 模板名称
- 模板简介
- 适用类型
- 叙事规则
- 人物表达规则
- 语言风格规则
- 节奏控制规则
- 默认反AI规则绑定
通过碎片化时间流与持续落空的小目标,构建人物被现实吞咽又靠嘴硬自保的叙事氛围。
- 以时间推进为主
- 每段包含行为与落差
- 收尾不解决问题
- 允许大量生活碎音
- 禁止深度自省
- 必须嘴硬或自我合理化
- 情绪通过动作表达
- 口语化强
- 可粗粝
- 允许脏话
- 允许半句与断裂表达
- 禁止主题升华
- 禁止解释型心理描写
- 鼓励无意义生活细节
- 鼓励现实落差
- 鼓励嘴硬补偿
以专业事实与行业细节压住情绪,形成克制但有压力感的叙事方式。
- 行业细节优先
- 情绪不直说
- 事实压情绪
- 对话偏信息性
- 避免廉价金句
触发即判违规,需提示或自动重写。
示例:
- 禁止解释型心理描写
- 禁止主题总结
- 禁止段尾升华
- 禁止标准化转折句
- 禁止过度工整排比
- 禁止直接说教
提示高AI味风险,但不一定自动重写。
示例:
- 段落长度过于整齐
- 句式重复率过高
- 对话过于功能化
- 三段连续解释无动作
- 情绪表达过显
用于增强真实感、人味与杂质感。
示例:
- 鼓励加入无意义小动作
- 鼓励加入现实落差
- 鼓励加入生活噪音
- 鼓励人物嘴硬补偿
- 鼓励信息杂质存在
- 禁止“他感到……”
- 禁止“这让他意识到……”
- 禁止“命运似乎……”
- 禁止“生活就是……”
- 禁止段尾升华
- 禁止总结主题
- 段落长度过于整齐
- 连续三段解释性叙事
- 对话纯功能推进
- 至少加入一个无意义动作
- 至少加入一处现实落差
- 至少加入一句嘴硬补偿
用户进入拆书模块
↓
查看文风与技法分析
↓
点击“从拆书生成写法”
↓
系统提取拆书结果中的风格信息
↓
生成自然语言总结 + 结构化写法规则
↓
进入写法编辑页
↓
用户调整后保存
↓
形成写法资产
拆书中的描述性内容需要转换为执行性规则。
例如:
-
“多视角切换灵活” →
multi_pov = true→pov_switch_style = flexible -
“语言兼具哲理与口语” →
register = mixed→allow_philosophy = true→philosophy_embedding = dialogue_or_action_only
输入文本
↓
执行写法提取
↓
输出分析总结
↓
输出结构化规则
↓
用户编辑
↓
保存为写法资产
选择写法
↓
选择应用范围
↓
设置优先级与强度
↓
保存绑定
↓
生成模块读取绑定关系
↓
注入写法约束
模型输出正文
↓
进入AI味检测器
↓
检查反AI规则
↓
标记违规内容
↓
输出检测报告
↓
执行自动修正或用户确认修正
写法引擎不应把整份 JSON 原样塞给模型,而应通过约束编译器转为更适合模型执行的 Prompt 规则块。
- 世界观
- 人物设定
- 当前任务目标
- 叙事规则
- 人物表达规则
- 语言规则
- 节奏规则
- 禁止项
- 风险提醒
- 鼓励项
- 生成章节
- 润色
- 改写
- 续写
- 试写
{
"allow_self_reflection": false,
"emotion_expression": "behavior_only",
"allow_useless_details": true
}写作时禁止直接解释人物心理,不得使用“他感到”“他意识到”等表达。
人物情绪只能通过行为、动作、对话或环境反应体现。
允许保留生活性杂音与不推动剧情的琐碎细节,以增强真实感。
- 是否偏离当前写法
- 是否出现AI常见病
- 是否缺失应有写法特征
- 心理描写方式
- 总结句比例
- 升华句比例
- 工整度
- 对话功能化程度
- 行为细节密度
- 杂质信息存在度
- 现实落差存在度
- 嘴硬/补偿存在度
检测结果应包括:
- 总体风险评分
- 违规规则清单
- 触发位置
- 修正建议
- 是否可自动重写
局部重写违规段
重写若干连续段落
整段重写或整章重写
POST /api/style-profiles
{
"name": "底层循环现实流",
"source_type": "from_text",
"content": "原文内容",
"category": "现实流"
}POST /api/style-profiles/from-book-analysis
{
"book_analysis_id": "analysis_001",
"name": "从《某作品》提炼的现实流写法"
}GET /api/style-profiles/:id
PUT /api/style-profiles/:id/rules
POST /api/style-bindings
{
"style_id": "style_001",
"target_type": "novel",
"target_id": "novel_123",
"weight": 0.9,
"priority": 1
}GET /api/anti-ai-rules
POST /api/style-detection/check
{
"style_id": "style_001",
"content": "生成内容"
}POST /api/style-detection/rewrite
点击来源卡片后进入不同向导。
- 选择拆书记录
- 预览可提取内容
- 选择要纳入的维度
- 生成草稿
- 输入名称
- 粘贴文本
- 选择提取深度
- 生成草稿
编辑页保留:
- AI草稿区
- 手工结构化规则区
用户可以在 AI 草稿基础上编辑结构化字段,而不是只改一段长文。
建议保留“冻结此小节”能力,用于防止重新生成覆盖人工修改。
编辑页直接提供“试写一段”,方便验证写法效果,不必跳出模块。
- 写法资产主模型
- 从拆书生成写法
- 从文本提取写法
- 手动创建写法
- 4 套内置模板
- 12 条反AI规则
- 写法绑定到整本书 / 当前章节 / 本次生成
- AI味检测
- 一键重写
- 角色视角级绑定
- 卷级绑定
- 写法组合
- 自定义反AI规则
- 历史版本对比
- 写法继承与覆盖
先把写法资产、规则、绑定、反AI规则表建立起来。
这是最独立、最容易先跑通的入口。
有了模板,整个模块立刻有基本可用性。
打通拆书模块与写法引擎。
让写法开始真实影响生成。
形成闭环。
否则后续仍然无法可靠执行。
要做规则化组织,否则维护困难。
模板是起点,资产是用户可编辑、可绑定的实体。
否则无法适应多卷、多角色、多阶段写法变化。
应结合段落结构、句式密度、行为细节比例等维度逐步升级。
写法引擎做成功的标准不是“分析得好看”,而是下面四条:
- 用户能从拆书结果快速生成一套可用写法
- 写法能真实改变生成结果
- 系统能检测并压制常见AI写作特征
- 写法资产能复用、组合、分层绑定
写法引擎是将写法规律转化为可执行创作约束的核心模块,它负责发现写法、沉淀写法、应用写法,并纠正AI偏离写法的输出。