置信度合成示例
置信度合成示例
conf = 0.4 * norm(best_rerank) + 0.3 * coverage(chunks, answer) + 0.3 * validation_ok
if conf < 0.4:
return {"answer": answer, "notice": "置信度较低,请核对原始文档", "escalate": True}置信度阈值与业务风险挂钩:高风险场景阈值更高、降级更早。
把置信度设计成多信号合成:检索最高分、重排分布、片段间一致性、校验结果;低置信时降低语气确定性、提示“仅供参考”,极低时转人工或要求补充信息。
conf = 0.4 * norm(best_rerank) + 0.3 * coverage(chunks, answer) + 0.3 * validation_ok
if conf < 0.4:
return {"answer": answer, "notice": "置信度较低,请核对原始文档", "escalate": True}