“专家人设”反而让 AI 变笨?研究实锤:一句“你是资深工程师”,代码准确率不升反降!
从写代码、写文档,到做架构设计,不少开发者都会在开头先“铺垫一句”,试图把模型“催眠”成一个更专业的版本。在这些场景中,模型需要的是“行为符合预期”,而不是绝对正确的答案。在实现上,它借助了一种叫 LoRA(低秩适配)的技术,通过一个“门控机制”来自动判断使用哪种模式。当你告诉它“你是一位专家”,它并不会获得任何新的知识,也不会解锁新的推理能力。更重要的是,这种下降几乎出现在所有学科类别中,而不仅仅是个别任务。模型是“语言驱动”的,那多给一点上下文,不就能让它“更像专家”吗?