最近在做一个人事政策问答的RAG,用的GPT-4o。我一开始把system prompt写得很细,比如“请严格基于上下文回答,如果找不到答案就说不知道,不要编造,注意引用原文”等等,还加了few-shot。结果发现它变得特别“怂”,明明向量库里检索到相关条款了,它却经常答非所问,或者直接说“未找到相关信息”。后来我把prompt简化成两句话,准确率反而上来了。想问问大家,RAG场景下的prompt是不是越简单越好?还是说我的检索本身就有问题,导致模型被我的“严格指令”误导了?有没有什么平衡的技巧?