SciReasoner 只回结论,通常不是单一原因。常见的三种情况:提问本身没有要求过程,模型就按最短路径给答案;输出被长度上限截断,推导写到一半停了;题目里的符号或术语与模型习惯的写法对不上,模型退回简答。判断顺序建议按成本从低到高走:先确认问法是否要求分步,再看结尾有没有停在半句,然后加结构约束,再换符号复述,最后把两次回答的中间步骤逐条对齐。每一步都能通过页面行为、日志或参数配置验证,不需要靠猜。
想让 SciReasoner 给出推导,先分清是“没问”还是“被截断”。同一道题用“只给答案”和“要求分步”各跑一次,对比输出长度和是否出现中间步骤;再检查回答结尾是否停在公式未闭合或结论缺失处。若两次都简答,改用已知量、公式、代入、结果四段式提问;仍简答则换符号写法复验。适用边界是单轮问答与可调输出长度的环境,流式接口和固定长度后端需结合日志另行确认。
同一道题用两种问法各跑一次:只要答案 / 要求分步
这一步只验证一件事:输出形式是否随提问变化。找一道你确定有推导过程的题(含两到三步变形的计算题最好),保持模型、参数、温度不变,只改提问原话,各跑一次。
问法 A(只要答案):
这道题的答案是什么?只给最终结果,不要过程。
问法 B(要求分步):
请分步推导这道题:先列已知量,再写所用公式,然后逐步代入,最后给结果。
每一步单独成行并编号。
两次都记录下来,字段固定,方便后面比对:
- 提问原话(完整保留,不要只写“换了个问法”)
- 输出长度:大致字数或行数,是否触发长度上限
- 是否出现中间步骤:有没有公式、代入动作、编号步骤
- 结论是否完整:有没有明确给出最终答案
如果问法 B 明显更长、出现了公式和代入,说明模型本身具备分步输出能力,之前的简答是提问没提要求。如果问法 B 依然是一两句话,先别下结论,进入下一步排查截断。另外注意一点:有些模型的默认回答风格偏简洁,问法 B 里“每一步单独成行并编号”这类格式要求,往往比“请详细一点”更有效。
检查回答结尾是不是停在半句,判断有没有被长度上限截断
截断和跳步看起来都像“没过程”,但处理方式完全不同。截断是输出长度到顶,模型被动停下;跳步是模型主动省略。区分看结尾形态。
- 结尾突兀:停在“因此”“代入得”这类连接词后面,没有下文
- 公式未闭合:括号、分式、LaTeX 定界符没有配对结束,例如只出现
$$或\left(没有收尾 - 结论缺失:有推导过程但没有最终数值或选项
- 步骤编号断裂:写了第 1、2 步,第 3 步开头就断了
复测方式:把输出长度上限调大后原样重发同一条提问;如果环境不能改长度,就改提问,要求“先给结论,再用不超过三步写关键推导”,或者分两轮追问。
续写追问:
上一条回答停在第 3 步,请从第 3 步继续,不要重复前面的内容,
直到写出最终结果。
如果调大上限或续写后内容接上了,问题在长度配置;如果续写后模型表示“已经写完”,那更可能是跳步,转下一步用结构约束。
在提问里指定输出结构:已知量、公式、代入、结果四段
没有结构约束时,模型对“详细”的理解差异很大。用固定四段能换来可核对的过程,也便于后面逐条对齐。下面这段可以直接改题使用:
请按以下四段回答,每段用段名开头,不要省略任何一段:
1. 已知量:列出题目给出的物理量/化学量/条件及其符号与单位,未给出的写“需由计算得出”。
2. 公式:写出本题用到的原始公式,并说明每个符号对应哪个已知量。
3. 代入:把数值逐项代入公式,保留中间结果,写明单位换算。
4. 结果:给出最终答案,标注单位与有效数字,并用一句话说明结论是否合理。
如果某一步无法确定,请在该段写出“无法确定”及原因,不要跳过。
这段模板的关键在最后一句。“不要跳过、写不出就写无法确定”能逼出模型省略掉的那一步,也方便判断它是真不会还是懒得写。四段式跑完后,如果第 3 段依然只有一个数值没有代入过程,基本可以认定是模型输出偏好,而不是提问问题。
换学科符号或术语表述再问一次,看是不是术语没对上
科学题里符号写法差异很常见,模型对其中一种更熟悉,就可能顺着简答路径走。用同一道题、同一要求,只改符号表述再跑一次:
- 运动学:
v^2 = v_0^2 + 2*a*s与v² = v₀² + 2as - 化学:
ΔH与“焓变”,Kc与“浓度平衡常数” - 数学:
∫f(x)dx与“求 f(x) 的原函数”
记录方式同样固定:两次的提问原话、输出长度、是否出现中间步骤、是否点名了用到的公式。如果纯文本符号版简答、LaTeX 版给过程,说明问题在表达匹配上,提问时把符号写成模型常见形式即可;如果两种写法都简答,术语不是主因,回到结构约束那一步。
把两次回答的中间步骤逐条对齐,找出被跳过的那一步
拿到一份有过程的回答后,把你的预期解法拆成步骤,和模型输出逐条对齐。表格三列就够用,列不必多,但要能定位缺口落在哪类变形上。
步骤编号 | 模型是否给出 | 缺在哪
1 列已知量 | 是 | —
2 选公式 | 是 | 未说明为何选这条公式
3 单位换算 | 否 | 直接从原始单位跳到结果单位
4 代入数值 | 部分 | 只有结果,无中间值
5 最终结论 | 是 | 未判断合理性
对齐后一般能看出规律:缺的多是单位换算、公式选择理由、中间值这几类“非核心变形”,模型倾向于压缩。定位到具体哪一步后,回到第 3 节模板,把该步骤单独加一句显式要求(例如“第 3 段必须写出换算因子”),再跑一次验证是否补上。补得上就是提问约束问题,补不上就是该模型在此类题上的输出习惯,需要通过外部校验或人工复核兜住。