
long-form-factuality
测出大模型长篇回答里有多少真话
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 698
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10
- 模型 API Key(有调用成本)
- 待评测长文样本
安装与启动步骤
-
1克隆仓库
这是论文的长文事实性评测代码,包含数据生成与评测两条链路。
git clone https://github.com/google-deepmind/long-form-factuality.git -
2建环境
官方给的是 python 3.10 的 conda 环境。
conda create --name longfact python=3.10 -
3装依赖
依赖里有模型客户端,装之前把密钥准备好。
pip install -r requirements.txt -
4生成评测数据
数据生成管线会调用模型分解长文里的原子事实,费用与文本量成正比。
python -m data_creation.pipeline -
5跑评测
评测脚本按声明拆解再逐条核验,先小样本验证再放量。
python -m main.pipeline
如何确认成功
生成数据文件并输出事实性指标
注意事项
- 整条管线会大量调用模型,先算成本再跑全量。
- 论文指标与实现版本绑定,跨版本对比数值意义不大。
核心亮点
- 提供38个主题的多样化提示集,覆盖广泛知识领域,评估更全面
- 采用细粒度事实分解与F1打分,比传统整体评分更精准
- 官方代码,附带论文方法,便于复现和二次开发
不足之处
- 评估依赖外部知识库,对时效性强的主题可能不准确
- 文档/社区待观察
适用场景
- 研究机构对大模型事实性进行横向评测
- 模型开发者在训练后验证长文本生成质量
- 企业选型时对比不同LLM的事实可靠性
替代项目
HELM、MMLU、TruthfulQA
同类项目推荐
ClawProBench
开源
在真实 OpenClaw 里反复跑 Agent,用确定性打分比出谁更稳
ClawProBench is a live-first benchmark harness for evaluating LLM agents in the Op···
LLM-KG-Bench
开源
一键评测大模型在知识图谱任务上的表现
LLM-KG-Bench is a Framework and task collection for automated benchmarking of Large ···
Awesome-RAG-Evaluation
开源
一张图看懂 RAG 系统该怎么评测
The official repository for the paper: Evaluation of Retrieval-Augmented Generation:···
modelbench
开源
给 AI 模型做安全体检,一键出详细报告
Run safety benchmarks against AI models and view detailed reports showing how well t···
nordef-matrix-open-control
开源
给 AI 加一道可验证的安全闸门,三态决策拦截风险
NORDEF Matrix Open Control: model-independent AI safety belt with 0/1/2 decisions, E···
aiewf-eval
开源
专测大模型长上下文下的安全表现
A long-context eval
PhyX
开源
测测你的AI有没有物理常识,一测便知
PhyX: Does Your Model Have the "Wits" for Physical Reasoning?
evaluation-guidebook
开源
学透 LLM 评估,避开 benchmark 陷阱,科学选模型。
Sharing both practical insights and theoretical knowledge about LLM evaluation that ···
NISQA
开源
无参考也能给语音质量打分,TTS自然度一测便知
NISQA - Non-Intrusive Speech Quality and TTS Naturalness Assessment