最近在搭一个基于本地知识库的RAG问答系统,用的bge-large-zh做embedding,chunk_size试了256和512,结果中文长文本经常把完整句子或者逻辑段落切碎,比如“根据《数据安全法》第二十一条”被拆成两半,检索时匹配率很低。试过加overlap,但感觉治标不治本。想问下大家,有没有针对中文语义的chunk策略?或者用递归字符分割器时,separators怎么设比较合理?顺便求推荐对中文友好的分块工具,感谢!