最近在做一个基于RAG的法律文档问答系统,用的LangChain + Chroma + GPT-4o-mini。为了让AI编程助手(Cursor)帮我写“检索后引用原文片段”的逻辑,我特意在提示词里写了“必须返回source chunk的index和原文内容”,结果它生成的代码总是拿整个document去拼上下文,而不是我指定的chunk。调了好几版提示词,比如加“参考项目里已有代码风格”“只改retriever部分”,但效果时好时坏。