先给一个可操作的结论:把近似问句按“用户此刻要做的决定”分层,而不是按措辞差异分组。具体做法是,为每一条问句标注它对应的决策阶段——是还在判断问题是否存在、在比较方案,还是已经准备执行。只有当同一阶段的问句在证据需求上一致时,才合并成一个页面;跨阶段的问句即使字面接近,也应拆开或建立清晰的跳转关系。下面说明判断条件和会推翻这个结论的反例。
近似问句看起来相似,但常常处在不同阶段。判断依据不是问句里出现了哪些词,而是提问者拿到答案后要做的下一个动作。
如果两条问句对应的下一个动作不同,例如一条要“决定要不要做”,另一条要“决定怎么做”,它们就不属于同一决策阶段。把它们塞进同一页面,通常会让前半段对准备执行的人太浅,后半段对还在判断的人太重。
合并成立的条件是:同一决策阶段、同一前提条件、同一组证据。只要前提条件变了,结论就可能反转,这时应拆分或明确写出条件分支。
假设你经营一项面向小企业的服务,出现两条问句:“要不要做这件事”和“预算有限时要不要做这件事”。它们字面接近,但第二条多了一个明确前提。你可以先合并成一个判断页,在页内用条件分支分别说明:前提A(预算充足)下优先做什么,前提B(预算受限)下先放弃什么。这样合并不会丢失信息。
但如果第二条问句实际问的是“预算有限时先做哪一步”,它已经进入执行准备阶段,和“要不要做”不在同一层。此时应拆成两页,并在判断页末尾用一句明确的下一步动作指向执行页。动作结果是:读者在判断页得到取舍标准后,能顺着链接进入执行页,而不是在同一页里被拉向两个方向。
如果近似问句的差异只是同义替换,而提问者的下一个动作完全相同,那么按决策阶段拆分反而会制造重复页面。例如“怎么开始做这件事”和“这件事如何入手”,两者都指向执行准备阶段,证据需求也一致。此时应合并,而不是为了覆盖措辞而拆成两篇。
判断方法是:把两条问句分别读一遍,问自己“回答完这条,读者下一步会做什么”。如果答案相同,合并;如果答案不同,分层。这个反例说明,决策阶段是整理问句的依据,不是给每条问句都强行贴一个阶段标签。
把近似问句逐条填入一张表,字段包括:问句、下一个动作、前提条件、所需证据、拟归属页面。填完后按“下一个动作”聚类,再检查每个聚类内部的前提条件是否一致。若某个聚类内部出现两种前提,就在该页面内写成条件分支;若出现两种下一个动作,就拆成两个页面并设置跳转。
执行这个动作后,你会得到两种结果:一种是问句被合并成一个带条件分支的判断页,另一种是被拆成判断页加执行页。两种结果都成立,区别只在于问句是否共享同一个下一个动作和同一组前提。后续更新时,也按这张表检查新增问句落在哪一层,而不是按字面相似度直接追加到旧页面。