如何防止模型过度思考并避免草稿誊抄
过度思考多半是 harness 没给明确停止条件,应从输出契约和反馈入手而非调提示词,把草稿与交付物拆成两次调用
要点
- Claude Code 靠预算与分层控制:区分 thinking 与普通输出,系统提示反复强调简洁不复述,对探索类动作设软性上限
- Codex CLI 更直接:设 reasoning effort 档位和最大推理长度,并让环境反馈更严格、命令必须有输出
- 草稿誊抄问题出在输出契约:第一次调用只产出结构化中间结果,第二次调用在看不到原始长上下文的情况下做格式化
- 用 schema 或 stop 序列固定输出格式,要求明确结束标记并在 harness 侧截断,做完一步就把中间结论压缩成一句
- 提示词工程真正有效的只有三件:可检验的停止条件、黑名单式禁止项、指定输出契约;“请思考得简洁一点”基本无效