开发者社区 问答 正文

使用RAG知识库时,回答不准确

大模型加知识库回答的不是很准确怎么改,同样的文档用qwen long自带的文档解读就可以回答准确

展开
收起
游客tfx5zhtbg2r7s 2025-01-01 13:20:12 498 分享 版权
3 条回答
写回答
取消 提交回答
  • 同一份文档在两个入口里表现不同,建议先做一次“答案依据有没有被送到模型”的对照。两个入口的模型、提示词和文档处理方式可能不同,现在还不能直接判断是模型能力问题。

    选几道已经答错、且原文中能找到明确答案的问题。每题留一份正确答案和对应原文,固定生成模型、提示词与参数,做两组测试:

    1. 人工把正确原文放进上下文,再提问。
    2. 使用知识库实际召回的切片,再提同一个问题。

    如果第一组正确、第二组错误,优先排查解析、切分和检索。先看解析后的文本,再看命中切片,而不是只看最终回答。例如表格里的“仅限企业版”若和价格被拆开,模型即使召回价格,也可能给出不适用的答案。检查标题、版本、主体和前提条件是否随正文保留下来。

    如果正确原文已经召回,就继续检查最终发给模型的上下文:有没有被截断、被同名旧版本干扰,或在拼装时漏掉条件。原始候选召回数和重排后最终保留数也应分别记录,不能把“检索到了”直接当成“模型看到了”。

    若第一组也答错,再调整生成侧:要求逐条给出支持答案的原文,依据不足就说明缺什么;把指令与资料分隔清楚,并检查问题是否需要跨段比较。不要同时改切分、阈值、召回数量和模型,否则很难判断哪项有效。

    百炼当前提供检索结果和来源查看,可用来定位上述环节;不同版本的控制台入口可能不同。可参照官方文档:RAG效果优化与知识检索。

    建议保留一张小表:问题、预期答案、正确原文、实际召回切片、最终上下文、实际回答。每次只改一个变量,再用同一批问题复测。这样能把“不准确”落实到具体环节,不必一开始就换模型或重建整套知识库。

    2026-10-05 09:04:15
    赞同 展开评论
  • 热衷于探索AI前沿技术,擅长AI与Mass平台相关的产品推广与代理类文章评测宣传,欢迎交流。 文章结尾联系我。MCP开发者 | Agent开发者 | RPA开发者 | 阿里云社区专家博主|支付宝社区优秀创作博主|腾讯云创作之星|极星会KOL|影刀+实在 双RPA高级认证|51CTO TOP红人

    您可以尝试更新或检查您的知识库数据,确保信息的准确性和时效性。如果问题依旧,建议咨询一下阿里云的工作人员。如果对您有帮助的话,可以帮忙采纳一下。谢谢。

    2025-02-10 08:02:08
    赞同 125 展开评论
  • 你可以尝试调整大模型的参数配置或更新到最新版本,以提高回答准确性。如果问题依旧,建议询问阿里云客服或提交工单给技术顾问,获取更专业的帮助。如果还是不理解的话,可以直接询问阿里云客服,或者提交工单给阿里云的技术顾问,回答不易,麻烦大佬给个采纳,谢谢。

    2025-02-09 21:11:26
    赞同 153 展开评论
问答地址: