最近在折腾把开源大模型(比如ChatGLM3-6B)部署到客服场景里,想让它根据知识库回答用户问题。我参考了一些Prompt模板,把角色设定、回答规则、示例对话都写进去了,但测试时发现模型经常忽略“如果不知道就说不知道”的指令,反而自己编答案。比如用户问“你们有什么套餐”,它居然回答“我们有超值99元套餐”,但知识库里根本没这条。
我已经试过调整温度到0.1,把Prompt精简到200字内,还是不行。是不是我Prompt结构有问题,还是模型太小了根本hold不住这种任务?有没有大佬分享下实际落地时写Prompt的坑和技巧?