最近在搭一个简单的RAG问答demo,用的LangChain+OpenAI。检索模块已经能召回top3相关文档片断了,但发现喂给GPT-4的prompt如果只是简单写“根据以下文档回答问题”,模型经常忽略掉后半段内容,或者直接自己编答案。试过把检索结果按重要性排序后拼接,但token一长模型就开始“失忆”。也试过在prompt里加“如果文档里没有明确答案就说不知道”,但有时文档明明有相关语句,模型还是说不知道。想问各位大佬,RAG场景下给LLM的prompt有没有什么推荐的模板或者结构?比如要不要先把检索结果拆成多轮对话?还是说需要在prompt里显式标注每个片段的来源优先级?现在卡在召回质量还行但生成质量不匹配的阶段,求指点。