最近在折腾Qwen2.5-Coder和DeepSeek-Coder,发现同样一个重构任务,我把System Prompt从“你是一个Python专家”改成详细描述项目背景、代码风格、禁止用某些库之后,输出质量确实好了不少。但问题是,写得越细,模型好像越容易“过度服从”,有时候我明明只是想让它给个思路,它却直接甩出一大段完整代码,改起来反而更费劲。想请教下各位,你们在实际项目里,System Prompt一般控制到什么颗粒度?有没有什么经验法则,比如哪些细节必须写、哪些写了反而限制发挥?另外,多轮对话里如果中途发现方向偏了,大家是直接改Prompt还是开新会话?感觉这里水挺深的。