先纠正再回答,不是把用户的整句话推翻重写,而是找出那个会让后续答案全部走偏的前提,用一句可验证的事实替换它,再在替换后的前提下继续回答。下面用一个假设情境,把判断和动作拆开。
假设你负责一个英文关键词主题的内容页,收到读者来信:“既然英文关键词的排名只看密度,我是不是把同一个词重复到某个比例就能进首页?”
这句话里有一个错误前提:把排名归因于单一可调变量。如果直接顺着答“密度该多少”,无论给什么数字,都在替一个不成立的模型补参数。真正要先处理的是“单一变量决定排名”这个假设。
但也不能一刀切说“密度完全无关”。在极少数页面里,主题词一次都没出现,页面仍然能靠外部信号获得可见度;在另一些页面里,主题词出现得自然,读起来反而更清楚。所以纠正的落点不是“密度无用”,而是“密度不是可独立优化的开关”。
把用户的话分成两类,处理方式不同。
区分标准很简单:如果顺着错误前提往下答,答案会不会变成误导?会,就先纠正;不会,就直接回答,别为了显得严谨而打断。
例如:“你的问题建立在‘排名由密度决定’这个前提上,这一点需要先改。”复述的作用是让双方确认争的是同一个点,而不是各说各的。
做完这一步,如果对方接受更正,后续就可以直接进入方法层;如果对方不接受,下一步就不是继续讲方法,而是先补证据。
可以这样写:“假设有两个页面,A 把主题词重复多次但内容空泛,B 只自然出现几次但解决了具体问题。若密度是决定因素,A 应稳定胜出;实际判断时更该看 B 是否更贴合提问。”这里明确标为假设,用比较方法说明问题,而不是断言真实结果。
反例的价值在于:它把“你说错了”变成“你可以自己检验”。这一步做完,对方要么接受,要么提出新的反例,讨论就进入了可推进的状态。
回到那个读者:更正后的问题变成“英文关键词在页面里该以什么方式出现,才既清楚又不生硬”。可以给出的动作是:先看页面是否完整回答了该词背后的意图,再检查主题词是否在标题、首段和关键小节里自然出现,最后删掉为凑次数而塞进去的重复。
这个动作的结果会直接影响下一步:如果删掉重复后页面信息没有减少,说明原来的重复是冗余;如果删掉后某个段落变得指代不清,说明那里需要的是更明确的表述,而不是更多次数。
“先纠正再回答”在个别样本里很容易成立:对方明显说错、你有确定依据、纠正后能继续对话。但规模化后会遇到例外。
所以可复用的不是“每次都先纠正”,而是一条判断:这个前提是否会让答案变成误导。是,就纠正;不是,就回答。
这套顺序的作用不是让回答显得更严谨,而是防止你在一个错误模型里越答越细。前提一旦对齐,后面的方法才有落点,也才值得继续往下写。