最近在折腾Qwen2.5-72B和Llama-3.1-70B,发现一个挺头疼的问题。比如我让模型扮演“资深Python导师”,然后让它“用一句话给新手解释装饰器”。结果模型经常会在“导师语气”和“简洁输出”之间摇摆,要么啰嗦得像讲课,要么直接扔代码注释。我试过把角色和任务分开写、用分隔符强调优先级,但还是不稳定。想问下各位,你们在写这类带角色约束的Prompt时,是靠调整温度参数,还是有什么更结构化的写法?或者干脆换用function calling比较靠谱?求指点。