最近在做一个私有知识库问答,用的LlamaIndex+GPT-4。我把系统提示词写得很详细,告诉模型“如果文档里没有明确答案就拒绝回答”,还给了几个few-shot示例。结果发现模型变得特别保守,明明文档里有相关内容,它却经常说“根据提供资料无法确认”。我把Prompt简化后,回答是灵活了,但幻觉又回来了。想问下各位做RAG时,Prompt的详细程度一般怎么平衡?是应该让模型先检索再判断,还是把判断逻辑放在检索前?有没有什么经验或踩坑总结?