最近在做公司内部知识库的RAG,检索用的是bge-m3 + faiss,召回top20准确率其实还行,但最后生成答案总感觉“差点意思”。比如用户问“报销流程”,我Prompt里写了“请根据上下文回答”,结果模型经常把无关的条款也列进来,或者复述原文而不是总结。我试过加“只回答与问题相关的内容”,但效果不稳定。想问下大佬们,RAG场景下Prompt一般怎么设计?需要把用户query重写一遍再塞进去吗?还是说在系统提示词里固定角色+约束就够了?有没有什么踩坑经验分享下,感谢!