逆向创作:先写文本,最后加标记

多数作者从 {a|b|c} 碎片开始,指望一堆同义词能凑成一篇文章。语法、站点专属事实或真实的叙事一进场,这套做法立刻散架。解法是一个简单的方向调转。

思维模型

解析器和作者工作在相反的方向上。

  • 解析器从内向外展开语法:先内层枚举,再外层枚举,然后排列,最后代入变量。
  • 作者要从已经成形的可读句子出发,倒推回语法。

你不是在生成变体。你是在约束一篇干净的文章,让引擎可以安全地把它重组一千次而不弄坏语法。

整个调转就是这样:

最终的可读句子
→ 绑定语法
→ 选择安全的分支边界
→ 提取变量
→ 加入结构性变化
→ 局部同义词放到最后

同义替换是最后的打磨,不是第一步。

五步逆向流程

  1. 用平实的语言写出最终句子。没有花括号,没有方括号,没有变量。就是你想让读者看到的那句话。
  2. 标出必须保持绑定的语法。主语 + 动词。介词 + 宾语。冠词 + 名词短语。名词 + 与之一致的形容词。这些不能被分支边界切开。
  3. 选择安全的分支边界。分支边界放在语法单元之间,绝不放在单元内部。
  4. 把重复的、随站点变化的事实提取成变量。凡是随站点、商品或文章变化的,都进 %VariableName%
  5. 先加结构性变化,最后才是局部同义词。排列和可选片段带来真正的多样性。同义词只是在已经安全的语法槽位里做的小小收尾。

写下每个 {a|b} 之前的实用测试:

如果只换这个片段,格、数、一致关系、冠词和语序还全部正确吗?

答案不是立刻的“是”,就把更大的短语整个绑进一个分支。

第 0 阶段——先写一篇可读的文章

源文本首先是文章,其次才是 spintax 的输入。可读性永远压过模板的方便。

第 1 步:写一篇普通文章

像不会做任何模板化那样,写一篇干净可读的文章。导语、过渡、上下文、解释——好文章需要的一切都要有。你的声音,你的钩子,小节之间真实的衔接。

这个阶段不要为 spintax 优化。你在为一个人类读者写作,模板是后面的事。

第 2 步:识别可模板化的区域

不是每段都需要可变。把写完的文本走一遍,标出适合的具体区域:

  • 事实性列表(功能、使用场景、支持的集成)——条目可以打乱和取子集。
  • 并列的描述(产品档位、平台能力)——结构相似的条目可以换序。
  • 小节的开头句——通常可以有两三种替代说法。
  • 随站点变化的具体数据点——变成变量。

其余的保持原样。导语、过渡、解释性文本和叙事流固定着通常更好读;把它们模板化,复杂度上去了,真正的去足迹价值却很少。

一篇典型文章最后大约是 60–70% 固定的可读文本,30–40% 可模板化区域。这个比例是健康模板的标志。

第 3 步:准备可模板化区域

只在标出的区域内,应用这些写作原则:

  • 句子独立。可排列区域里的每个句子都要能单独成立。不要 “This is why...”、“Therefore...”、“As mentioned above...” ——句子一换序它们就断了。
  • 列表条目并列。要参与排列的条目遵循同一语法模式——同样的结构、同样的句形。并列的条目才可互换,而这正是排列需要的。
  • 一句一个想法。把想法拆成独立句子,每句都是一个排列元素。
  • 具体胜过含糊。具体事实比笼统形容词更能产生变化。“Requests complete in under 100 ms” 可用的材料比 “It is fast” 多得多。

全文通用规则

这些适用于整篇文章,不只是可模板化区域。

  • 品牌的位置。品牌早点提,之后用泛指(“the platform”、“the product”)。整篇文章在不每段出现品牌名的情况下也应该读得自然。
  • 避免会过时的操作说明。不要给第三方界面(钱包、控制台、外部集成)写分步教程——它们频繁改版,你的模板跟着过期。用一两句话说明这个工具做什么就够了。
  • 小节长度。<h2> 小节 100–250 词;<h3> 小节 50–150 词。超过约 300 词就拆。
  • 没有废话和元评论。删掉谈论文本本身而不传递信息的句子:“Let's take a look at...”、“It is worth noting that...”、“This section will explain...”

创作阶段的常见错误

别这样为什么改成这样
{a|b|c} 碎片开始 内容还不存在,你就在解语法谜题。 先写普通文章,最后加语法。
把每一段都模板化 毁掉可读性,多样性却没多多少。 模板化约 30–40% 的区域,叙事保持固定。
排列叙事性句子 “As we saw above...” 一换序就断。 叙事固定,只排列相互独立的事实。
结构还没定就写同义词 还没想清形状就把语法锁死了。 先结构(排列、变量),同义词最后。
把三个想法塞进一句再去排列 元素相互重叠,换序产出胡话。 可排列区域里一句一个想法。

源文本检查清单

进入标记阶段之前,确认:

  • 文章作为独立页面读起来成立。
  • 标出了可模板化区域——而不是整篇文本。
  • 这些区域里的句子各自独立。
  • 这些区域里的列表条目相互并列。
  • 品牌提得克制。
  • 没有第三方界面的分步教程。
  • 没有废话和元评论。
  • 每个 <h2><h3> 小节都在长度限制内。

每一格都勾上了,源文本就绪。接下来的三篇指南把它变成模板:变量、排列、语法安全的同义替换——按这个顺序。


继续本系列