最近在搭一个简单的RAG问答系统,用的LangChain+OpenAI embedding,文档是几百页的产品手册。我一开始把文档切成256字符的小块,结果用户问“某功能的参数上限”这种问题,经常搜出来的片段里只有半截话,甚至漏掉关键数字。后来试了1024字符,又觉得检索时噪音太多,回答容易跑偏。想问问大家,这种粒度到底怎么调?是按文档结构(比如章节标题)固定切,还是用语义分割更靠谱?或者有没有什么后处理技巧能补救?先谢过各位大佬了。