首页/AI/RAG 与向量库速查/忠实度(Faithfulness)指标

忠实度(Faithfulness)指标

faithfulness 衡量答案中的事实性陈述有多少能由检索上下文支撑:先拆分答案陈述,再逐条判定是否被上下文蕴含,比值即忠实度;低分意味着幻觉或上下文误用。

RAG 与向量库速查AI更新于 2026-10-12

单项计算

单项计算
from ragas.metrics import faithfulness
from ragas import evaluate

result = evaluate(dataset, metrics=[faithfulness])
print(result["faithfulness"])   # 0~1,越高越“有据可依”
freeform 答案中的常识补充会被判为不支撑:忠实度衡量“依据上下文”,与“实际正确”是两件事。

易错点

  • 把忠实度当准确率:答案完全有据可依但与事实不符时,指标无法发现
  • 上下文本身有错,忠实度反而“良好”

数据来源与参考

  • RAGAS 官方文档(Faithfulness)
  • Ji et al., Survey of Hallucination in NLG (ACM CSUR 2023)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌