最近在做一个小型客服模型的微调,用LLaMA-Factory搭的。我发现在训练集里,每条数据前面都加了一段系统提示词,比如“你是一个耐心专业的客服”这种。但微调完了之后,我有点困惑:推理的时候,这段系统提示词到底还要不要带上?
我试了两种方式:
1. 带上同样的提示词,回复质量不错但有时会重复“专业”这个词。
2. 不带上,感觉模型有点“放飞自我”,语气偶尔会跑偏。
是不是微调时模型已经把这些指令学到参数里了?还是说必须推理时也保持一模一样的前缀?求大佬指点,或者有相关论文/博客推荐也感谢。