ZenStory AI

小说改稿与去AI味

AI续写怎么保持文风:拆成具体特点,附上短样本

Oh Story · 更新于 2026-10-15

把文风拆成具体特点,提供自己写的或获准使用的短样本,再与本书事实分开。Oh Story 的文档流程在写作前先按当前要求、本书文风和仍生效的作者偏好来定,通用写法只用来补缺;一段样本只能看出可能的习惯,长期习惯要你明确确认。目标是贴合当前叙述者和场景的续写:句子是新写的,长短按你的选择来。原创对照还示范了只对这一段破例:保留较长观察,去掉分号结构和调侃收尾,全书偏好保持原样。

方法来自story-long-write9 个方法文件

所属项目 Oh Story在 GitHub 查看源码

开始之前

  • 使用自己写的或获准使用的文字。选能代表目标风格的片段,说明想沿用什么;标明有意的例外,只沿用你点名的特征。
  • 点明当前书、视角、既定场景事实和暂不揭露的信息。把它们与句子节奏、措辞、标点、意象和叙述距离分开。
  • 在配置好的 Oh Story 宿主及目标写作工作区操作;作者记忆是可选项,没有记忆状态时照常写作。跨章事实承接见长篇连续性指南。

操作步骤

  1. 先说样本哪里像你 提取少数有用倾向:观察稍长、对话简短、轻微调侃、贴近人物的第三人称,或克制的用词,并说明这次为什么要它。分号、比喻和口头禅按场景需要出现,不给每段定数量。下方例子会分开表达作用与段落模具,并把更窄的本段选择直接写成一段文字。
  2. 把三类输入分开 从样本观察到的模式是待讨论的证据,经你确认后才进入 active 记忆。本书人物、道具、秘密与事件归设定和追踪;明确的长期偏好按本书、题材、流程或全局等适用范围记录。“只改这一段”的要求在这一段照做,作者记忆保持原样。
  3. 按表达维度解决冲突 在安全、授权和交付约束之内,当前明确要求优先于本书文风,再到适用的作者记忆和通用方法。视角、节奏、标点分别决定:可以借样本的节奏,仍用本书第三人称。低优先级只补缺项,作者有意写的长句照样保留,默认的短句偏好管不到它。本书有设定/文风.md 时读完整文件,光看旧摘要不够;没有这个文件就直接写,无需先建占位文件。
  4. 让写作和审稿沿用同一决定 style_resolution 是本次任务的文风取舍,无需另建永久画像。文档要求把同一取舍交给后续正文、改写与审稿,避免下一轮又套回通用风格;有意的表达同样要语句可读、角色认知有据、因果成立。query 脚本负责筛选已存的 active 偏好,各维度的语义判断由写作流程中的 Agent 完成。
  5. 记住偏好,要明确范围和回执 重复修改和样本推断只用于讨论,不自动记录;只有作者亲口表达、可能长期有效但范围含糊的偏好,才记为待确认。pending 项不约束正文。明确的长期声明通过 record 记录,并返回 Author Memory Receipt;拿到回执才算记住。本书例外只作用于本书,全局习惯保留;一次性要求只管这一次,两者都保持原样。
  6. 意图变了,再替换或停用 长期规则改变时明确替换;不再需要时要求忘掉,使其不再加载,历史证据仍会保留。画像、待确认清单与变更记录都由 _author-memory-state.json 生成;改记忆请走 record,别手改这些 Markdown。

示例

示例

原创编辑示例:《最后一枚纽扣》(人工撰写的对照)

为指南写的短样本,来自另一个故事: “午饭过后,父亲把那只空碗转了半圈,像是换个方向就能找到还没喝完的汤;我把水壶递过去,他没有接,只问窗边那盆薄荷是不是又该浇水了。” 可讨论的观察:句子较长、分号转折、具体观察、轻微调侃。这些是候选观察,长期习惯要作者另行确认。父亲、汤、第一人称和薄荷都留在原来的故事里。

《最后一枚纽扣》的约定事实: 第三人称,贴近唐禾。周师傅把配好的深绿纽扣放到她掌心,说今天来不及,明早可以取。唐禾把纽扣贴在外套衣襟缺口上,核对颜色。不新增身世、隐秘关系或他人的内心。

朴素短句版(同样成立的写法): “周师傅把深绿纽扣放到唐禾掌心。‘今天来不及了,明早来取。’唐禾把纽扣贴到衣襟缺口上,颜色一致。”

作者为本书选择较长节奏与轻微调侃后的一种写法: “周师傅把那枚深绿纽扣放到唐禾掌心,说今天已经赶不及,明早可以取;她低头把纽扣贴在衣襟缺口上,颜色倒是对得一丝不差,只可惜纽扣不会自己长回去。” 两版行动和期限相同,剧情不变,变的是节奏与叙述语气。原样本的碗、薄荷、父亲和第一人称都留在原处。这是其中一种编辑选择。

同一种文风,段落可以各不相同 从这个样本可以提出“观察展开得较慢”“语气略带调侃”等候选;要不要“以后每段都用一个长句、一个分号,再让物件做一件做不到的事”,由作者决定。那是一套段落模具,作者从没确认过。若作者有意选择反复的形式,可以明确讨论其作用;自己提炼出的模式要标明是提炼。

比模仿标点更有用的选择是:让叙述沿着人物真正看见、听见的事展开,需要时给观察多一点空间;调侃有帮助才用,别为凑齐特征硬塞。回到纽扣这段,周师傅的话给出修补期限,唐禾的动作落实颜色核对。父亲转碗、叙述者递水壶而父亲没接的动作顺序,不属于这场戏。新段落不用照着那套顺序换道具,也能沿用样本的表达选择。

一个只针对当前段落的明确要求: “这一段保留较长的观察节奏,但不加调侃,也不要沿用分号结构。仍用贴近唐禾的第三人称,事实不变。只给文字提案,不修改本书文风或作者记忆。”

按这个局部要求重写的一版原创候选(独立成版,与前两版并列): “周师傅把配好的深绿纽扣放到唐禾掌心,说今天已经来不及,要到明早才能取。唐禾把纽扣贴在外套衣襟的缺口上,先看那一小块深绿,再看四周的布料,颜色是合的。”

这里把第一个句号放在明早期限之后,先让周师傅的答复落定;后一句跟着唐禾比色,把注意放在纽扣与布料之间。核对颜色被展开成观察,没有搬来样本的第一人称,也没有编出师傅的想法。它保留了较舒展的句子,却不用分号把两半拴在一起,结尾也没有“纽扣不会自己长回去”的调侃。

失去那句轻微调侃,是这次要求的代价。若你想保留前版的亲切语气,就选前版;若这一处只想安静地落下颜色与期限,就讨论这版是否合适。两版都没有让修补提前完成。判断依据是本段想完成什么。

本段不调侃,先前“本书在有用时可以轻微调侃”的选择照旧有效。下个任务按它自己的明确要求与仍适用的本书选择来写,本段例外只管本段。这里示范按维度、按范围作取舍,没有创建偏好记录;下面的长期记忆请求是另一件事,需要单独提出。

向已配置宿主中的 story-long-write 提交: 样本是我有权使用的,只讨论表达,不复制原句或移植情节。仅处理《最后一枚纽扣》的指定段落,保留上述动作、明早期限与贴近唐禾的第三人称。本书可以用较长观察句和轻微调侃,但有用时才用,不必每段都有。 先说明本次各维度的表达决定,再给一版段落建议;不改项目文件,不写作者记忆。分清样本推测和我的明确选择,审稿沿用同一决定,不机械剪短。

确实希望长期沿用时,再单独提出: “记住:仅《最后一枚纽扣》这本书,允许有用的较长观察句与轻微调侃,不设为全局规则。” 这是一条示例请求;你真正提交后,记忆回执由工具返回。以后若说“这一段写得短促、客观”,该段按新要求写,本书长期偏好保持原样。

预期文件

  • 一份简短的本次表达决定,分清明确要求、样本候选观察与不可改的故事事实,并说明范围。
  • 一版保留指定事件、体现所选节奏和语气的段落建议。
  • 只有明确请求长期记忆时,才交付对应范围的记忆变更与真实工具回执;普通样本讨论或一次改稿不必创建作者记忆。

检查结果

  • 看表达是否服务叙述者和场景,句式有没有机械重复;偏好词命中多少不用数。检查样本的人名、物件与隐含身世有没有混入本书。
  • 核对每项决定的范围:本段例外只作用于本段,长期习惯保持原样;pending 推断仍标为待确认,没有冒充 active 指令或成功写入。
  • 同时看清晰度、视角与因果;即使是作者有意选择的表达,真实的文笔问题也照样要改。局部措辞修改见改稿指南,缺少场景推进见从章纲到章节。

来源

全部指南