这个问题知识库有没有答案?没有当然答不对。
切太大检索不准,切太小信息不全。300-500字试试。
这个问题搜出来的chunk里有没有答案?搜不出来就是切片或检索的问题。
有没有说清楚只能基于知识库回答?有没有加"不知道就说不知道"?
简单问题用便宜模型就够。别用太贵的,也别用太便宜的。
五个排查项别同时动手,否则问题修好了也不知道是哪一步起的作用。建议按成本排序:先查知识库有没有答案(最快),再查切片和检索,最后才动 prompt 和模型。每改一处,拿同一组测试问题跑一遍,记录前后命中率。改完验证通过再动下一处,问题就能一步步定位,而不是靠运气蒙对。
查5个地方:知识库有没有答案、切片切得对不对、检索准不准、prompt写得好不好、模型选得合不合适。
查知识库。这个问题知识库有没有答案?没有当然答不对。
这个问题,搜出来的chunk里有没有答案?搜不出来就是切片或检索的问题。
prompt有没有说清楚只能基于知识库回答?有没有加"不知道就说不知道"?
找专业的人帮你调。别自己瞎试半天,浪费时间。