系统提示词删掉差不多八成,编码评测却没往下走,这很奇怪吗?我觉得一点都不奇怪。
Claude Code 最新这一版就是这么干的。早年模型能力不够,只能拿硬规则一条条兜底,比如明令禁止写多行注释。规则越堆越多,等模型自己会判断了,这些补丁开始互相打架,反倒把它带得发散。现在改成给目标不给条文,类似“写出和周围代码风格一致的代码”这种描述,剩下的拆进工具说明和按需加载的技能里。把提示词膨胀直接定性成技术债,这个说法我认。
我们代码库里那些没人敢删的历史特判,性质一模一样:当初为了绕某个 bug 加的,bug 三年前就修了,判断还留着,下一个接手的人看不懂,只能接着供着。