技术与工程已解决
本地知识库问答为什么答非所问?
从切分到检索到生成,定位 RAG 答非所问的五个常见病灶。
问题正文
病灶一:切分不当
按固定长度硬切会把完整语义切成两半。应按标题、段落边界切分,并保留适当的重叠。
病灶二:检索不准
Embedding 模型与领域不匹配、没有做重排序、Top-K 太小或太大。用真实问题人工检查检索结果是否相关。
病灶三与四:提示词与数据
提示词没有约束仅基于资料回答;或者资料本身过时、冲突、质量差。垃圾进垃圾出,RAG 不能点石成金。
病灶五:格式问题
表格、扫描件、图片里的文字无法被常规切分器处理,需要专门的解析方案。
