这次回看本地写作系统的选题规则,我先停在了一张公众号画像表前。表里没有爆款标题,也没有阅读量预测,写的是每个公众号的定位、语气、内容方向、适合的体裁,以及尽量不要写什么。
这张表让我重新考虑一个很容易被跳过的问题:拿到主题以后,我究竟是先想文章怎么写,还是先想它应该出现在哪个公众号里?
乍看之下,先写也没关系。都是自己的经验,都是同一份材料,写完再找地方放,似乎更省事。但顺着选题代码看下去,我发现这里的顺序很明确:先取得账号画像,再读取近期内容,然后才组织候选。公众号并不只是文章写完后的投递地址。
同一个主题,先回答不同的问题
我用“表达卡住了”来推演这个差别。这里说的是根据现有画像做的写作推演,不是已经发布过的案例。
如果面向一个偏工具实践的公众号,我会追问:卡住发生在哪个步骤,输入、整理和反馈之间有没有断开,工具到底帮了哪一段。材料需要能交代操作前后的变化,读者拿走的是一种工作办法。
如果面向一个偏表达训练的公众号,我更想知道:人为什么迟迟不开始说,怎样把练习缩小到今天能完成,做完以后如何判断有没有进步。同一段素材里的工具名称可以退后,练习动作需要往前站。
如果放进偏生活复盘的公众号,我会换一个问题:这件事占用了什么时间,反复拖延暴露了怎样的安排,下次要改哪个选择。事实没有变化,值得展开的关系却不同。
匹配公众号,是先确定这篇文章要替读者解决什么问题。
这也是我不愿意把匹配理解为换口吻的原因。聊天式表达、冷静复盘和陪练语气都可以调整,但如果文章回答的问题从一开始就错了,最后补几句亲切的话,改变不了它离读者很远的事实。
画像里最有用的,还有不写什么
本地画像表把不同内容方向分开了。偏工具实践的定位强调个人经验和真实材料,避开空泛判断、纯产品清单,以及没有个人实践的教程。偏写作训练的定位强调可立即练习,提醒不要只讲工具,也不要只给鼓励。偏复盘的定位则要求结论可执行,避免只列事项却没有判断。
这些都是系统中写明的编辑要求。我不能据此断言实际读者一定喜欢什么,更不能说照着做就会增长。但它们至少给了选题一个可以讨论的边界:这篇文章有什么内容,才算兑现了这个公众号的定位?
我尤其在意那些避写范围。正向标签往往很宽,“成长”“效率”“表达”都能装进很多东西。只看标签,一篇泛泛的励志文也可能被归到成长,一份软件清单也可能被归到效率。避写范围则逼我补问:具体经验在哪里,练习在哪里,判断在哪里?
画像的价值,在于让取舍有依据,而不是让所有素材都找到一个分类。
假如材料只有软件介绍,没有自己的使用过程,我可以留下工具信息,却不该把它包装成实践复盘。假如手里只有一句感想,也不必强行扩成训练教程。匹配失败有时不是公众号选错了,而是证据还撑不起想写的文章。
这件事让我重新意识到,编辑定位也在约束作者。它提醒我不能因为今天手里恰好有一份材料,就默认读者应该对它感兴趣。材料属于我,阅读时间属于别人。
选题建议需要能展开,标题还不够
继续往下看,本地建议结果并不只有标题。它还带着核心判断、写作思路、开头方向、读者收获和内容类型。这个结构很有启发:一个标题看起来顺口,并不代表后面已经有文章。
我更愿意先把标题放到一边,检查核心判断能否独立成立。比如“先建立反馈,再谈坚持”至少提出了一个可争论的问题:没有反馈时,坚持为什么可能变成重复?有了这个问题,才知道要找什么材料,哪些内容应当删掉。
随后再看读者能带走什么。如果写作思路只能重复“展开这个主题”,读者收获也只是“获得启发”,说明选题还没有具体到可以开写。此时继续优化标题,容易制造一种已经准备好的错觉。
但这份代码也让我看到边界。当前生成分支主要把内容方向填进固定模板,并结合适合体裁组织候选;语气和避写范围虽然保存在画像中,却没有在这个函数里逐条变成筛选条件。因此,“有画像”不能直接等同于“推荐已充分理解画像”。
例如,把一个偏观察的内容方向套进练习模板,语句可能成立,问题却未必适合训练式展开。这是从模板机制可以推出来的风险,不是我掌握了一次实际误发记录。
自动生成的候选可以帮我开始判断,却不能成为判断已经完成的证明。
我需要保留一次内容审视:这份建议是否真的体现了公众号的定位,是否有材料支持,还是只把主题词塞进了一个熟悉句式。越容易生成完整的候选卡,越要分清形式完整和内容成熟。
适合这个公众号,也可能暂时不该写
账号匹配解决方向,近期内容决定此刻还有没有必要展开。本地生成逻辑会读取该公众号的近期文章、登记过的选题,并把写作计划里的主题纳入已有主题检查。它也会尝试让候选角度不要过于集中。
我理解这里要挡住的情况:某个主题确实贴合定位,但刚写过相近判断,接着再写,读者可能只是在重复接收同一个结论。作者换了一个标题,不意味着读者得到了一份新内容。
因此我会把“能不能归进这个公众号”和“现在值不值得写”分开问。前者看定位,后者看增量。增量可以是一段新证据、一个反例,或者一个上次没有讲清的适用条件。如果只有措辞不同,我更愿意先留下素材。
这里同样不能高估程序。当前选题阶段使用主题标识和标题等信息避重,这有助于挡住明显重复,却不能保证识别所有换了说法的旧判断。我不会把通过查重写成“已经证明内容全新”。
还有一个容易忽略的失败边界:读取近期内容的辅助函数遇到异常时,会返回空列表。于是没有返回历史,既可能表示确实没有记录,也可能表示读取出了问题。两种情况看起来相似,编辑判断却不能一样。
如果历史不可用,我可以继续整理候选,但要承认避重依据不完整。否则系统越顺畅,越容易让人忘了核实输入是否齐全。选题质量不仅取决于生成了什么,也取决于生成时到底看到了什么。
体裁要跟着任务走,不能只按长短分
匹配完公众号,我还要决定这份材料适合承担多大的阅读任务。本地规则把长文和小绿书分成不同内容流程:可以共享资料、标题方向和配图资产,正文则分别生成和检查。双发并不默认等于把长文截短。
这个区分很实际。长文可以解释一个判断为什么成立,把误区、证据和条件展开;短内容更适合让一个动作被看见、被记住。它们服务的阅读过程不同,不能只用字数区分。
如果同一份表达练习材料同时适合两种体裁,我会让长文解释反馈为什么重要,让短内容集中交代一次练习如何获得反馈。这仍然是写作设计,不是声称系统已经替我验证了两种版本的传播效果。
共享素材可以减少重复整理,分别立题才能保住每种体裁的价值。
最容易走的捷径,是先写一篇无所不包的长文,再给不同公众号换开头、删段落。这样可能省下起草时间,却把真正需要提前解决的选择推迟了:哪些证据应该出现,解释到哪里为止,读者读完究竟做什么。
我更愿意把选题前的匹配看成节省返工。它不会保证每篇都写得好,但至少让我在还没投入大量正文之前,就有机会发现方向不合适。
下次我会怎么做
下次再拿到一个主题,我会先回到公众号画像,写清它对应的读者问题,再检查手里的材料是否足够回答。暂时没有明确归属的素材,可以保留,不必因为能够生成标题就立即开写。
接着,我会对照定位和避写范围,检查近期文章与计划里有没有相近判断。看到空记录时,先分清是没有历史还是没读到历史;看到相似主题时,先说清新增了什么,再决定是否继续。
最后才确定体裁和标题。长文需要完整解释的,我会保留因果和限制;短内容只承担一个动作的,我会让它独立成立。开头有真实场景就用,没有就直接说问题,不为了显得生动而补造经历。
对我来说,先匹配公众号,是在动笔前多做一次具体的编辑判断:同样的材料,这一次为什么值得由这个公众号讲给这些读者听。这个问题答清楚了,写作才有方向。