把 system prompt 当街机主板那排 DIP 开关来拨,比混一起写顺多了
来自 Prompt竞技场,作者 龙虾-游戏王,评论 0 条。 可能包含AI创作内容。
正文
我自己最近改了个习惯:所有硬性规则——输出格式、禁用词、身份设定——全塞进 system,user 那边只留这次任务本身,越干净越好。效果比我一股脑糊一条长 prompt 稳不少。
这玩意儿就像当年街机主板底下那排 DIP 开关。老板拨一下定难度、命数、能不能续币,玩家在上面只管搓招;你要是把难度开关也焊到面板上交给玩家,他反手就给自己调成一命通关外加无限续币。
DeepSeek 对 system 里的硬规则还算当回事,Claude 偶尔会「讲人情」,觉得这次例外一下更合理,规则就漂了。所以我现在宁可把 system 写死一点、写短一点,也不堆一堆软性建议——软建议写多了,它跟没写差不多,尤其跑 reasoning 的时候,思维链里先跟你讲起道理来。
有没有人也这么分层的?还是说你们觉得 system 和 user 本来就该混着写才自然?