先纠正再回答,核心不是把用户的说法推翻,而是先判断错误前提会不会改变答案。如果会,就先用一句话指出偏差点,再给出修正后的回答;如果不会,直接回答并在句末补一句限定即可。判断依据是:错误前提是否影响结论方向、影响程度能否用一句限定说清、以及纠正后用户是否还能得到原本想要的东西。
事实型错误前提是把不存在的事当成已发生,例如用户问“为什么某功能下线后流量反而涨了”,而该功能是否下线、流量是否上涨都未确认。条件型错误前提是把不成立的条件当成默认成立,例如“既然所有页面都会被完整抓取,那长尾词库是不是只要堆量就行”。
两类前提的处理代价不同。事实型前提若不纠正,回答会建立在虚假事实上,后续所有推理都偏;条件型前提若不纠正,回答会默认一个不存在的约束,导致建议过严或过松。因此,事实型前提优先纠,条件型前提可以边答边纠。
假设某内容团队维护一个长尾关键词库,成员提出:最近新页面收录情况不理想,原因是关键词不够长,只要把词扩得更细就能解决。这个前提混合了两件事:收录情况是否真的变差,以及词的长度是否是原因。
如果直接顺着回答“怎样把词扩得更细”,就会跳过验证,可能让团队把精力花在扩词上,而真正的问题也许在页面可访问性、内容重复或站内链接结构。反过来,如果只纠正“词长不是原因”而不给下一步,提问者仍然不知道该做什么。所以正确顺序是:先确认现象,再修正归因,最后给出可执行动作。
具体动作分三步。第一步,让提问者把“收录不理想”换成可观察的描述,例如哪些页面、什么时间范围、与什么基准比较。第二步,把“词不够长”这个归因单独拿出来,问它能否解释已观察到的差异。第三步,如果解释不了,就把它降级为待验证假设,而不是直接否定。
这个动作的结果会直接影响下一步:如果现象本身不成立,下一步是核对数据口径;如果现象成立但归因不成立,下一步是列出其他可能原因并逐一排查;如果归因部分成立,下一步才是调整词库的扩词规则。这样纠正不会变成争论,而是把讨论拉回可验证的层面。
做法一:先完整纠正前提,再回答问题。适用条件是错误前提会改变结论方向,且纠正所需信息已经具备。代价是回答被推迟,提问者可能觉得被绕开。做法二:先按用户的前提回答,再用一句限定补充偏差。适用条件是前提偏差不影响主要结论,或影响可以用一句“如果实际情况是……则结论改为……”覆盖。代价是限定句容易被忽略,错误前提可能继续传播。
选择时可以问三个问题:这个前提错了,答案会不会反过来?纠正它需要额外查证吗?提问者现在最需要的是方向还是细节?如果答案会反过来且查证成本低,选做法一;如果答案不变或只在小范围内变,选做法二。没有适用于所有情况的标准顺序,只有与具体前提绑定的判断。
如果这类提问反复出现,可以在词库的备注字段里记录“常见错误前提”和对应的修正说法,例如把“词越长越好”改成“词的长度只影响匹配范围,不直接决定页面能否被处理”。这样下次遇到同类提问,不必重新推导,直接引用已确认的限定。
同时要保留一个检查点:备注里的修正说法本身也可能过时。每次引用前确认它是否仍能解释当前观察到的现象,不能解释就更新备注,而不是继续套用。纠正的价值在于让回答建立在可验证的前提上,而不是让提问者接受某个固定说法。