Dify 知识库 RAG 调试清单
文档质量
- 文档是否有清晰标题?
- 每段是否只表达一个主题?
- 是否混入过期内容?
- 是否有重复、矛盾、无意义页眉页脚?
- 是否包含表格、图片、扫描件等难以解析的内容?
知识库描述
好的知识库描述应该说明:
- 包含什么内容。
- 适合回答什么问题。
- 不包含什么内容。
- 适用对象和边界。
示例:
text
本知识库包含 2026 年版产品帮助文档,覆盖账号注册、套餐价格、功能限制、发票、售后和常见故障。适合回答用户使用产品前后的操作问题。不包含公司内部策略、未来路线图、未公开折扣和人工客服个人承诺。检索设置
- Top K 太低:可能漏掉关键段落。
- Top K 太高:可能引入噪声。
- Score Threshold 太高:可能什么都搜不到。
- Score Threshold 太低:可能召回不相关内容。
- Rerank 模型:适合提高最终排序质量,但会增加成本和延迟。
Prompt 约束
必须明确:
- 只能根据知识库回答。
- 没有依据时说不知道。
- 不要编造价格、政策、承诺、日期。
- 必要时引用依据或说明来源。
测试问题
至少准备:
- 5 个资料内问题。
- 5 个资料外问题。
- 3 个模糊问题。
- 3 个容易诱导模型编造的问题。
- 3 个需要综合多个段落的问题。