long-form-factuality

测出大模型长篇回答里有多少真话

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 89 🐛 待处理 28 👀 关注 9
GitHub ↗
GitHub 星标 ★ 698
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,代码公开,可自行部署使用,无收费计划。

项目预览

long-form-factuality 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队google-deepmind
定价模式🏷️完全免费
价格说明开源项目,代码公开,可自行部署使用,无收费计划。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型benchmark,dataset,evaluation,factuality,language,language-modeling,large-language-models,metrics
GitHub 星标★ 698
上线时间2024-03-25 00:00:00
代码更新2026-06-18
仓库体积782 KB
本站数据更新2026-11-11
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

这是一个用于评估大语言模型长文本事实性(long-form factuality)的基准测试工具,来自论文《Long-form factuality in large language models》的官方代码。它解决了当前LLM在生成开放式长回答时容易产生事实性错误、且缺乏系统评估方法的问题。核心能力包括:提供了一套包含38个主题、覆盖广泛领域的提示词集(LongFact),用于触发模型生成长文本回答;实现了基于细粒度事实分解的自动评估指标(如F1分数),通过将回答拆分为独立事实点并与参考知识库比对,量化模型的事实准确率;支持多种主流LLM(如GPT、Claude、Llama等)的接入与评估,并提供了可视化分析工具。该基准有助于研究者客观比较不同模型在长文本生成中的事实可靠性,推动模型在事实性方面的改进。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 698

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 60 分钟 部署方式:本地安装 5 步

环境要求

  • Python 3.10
  • 模型 API Key(有调用成本)
  • 待评测长文样本

安装与启动步骤

  1. 1克隆仓库

    这是论文的长文事实性评测代码,包含数据生成与评测两条链路。

    git clone https://github.com/google-deepmind/long-form-factuality.git
  2. 2建环境

    官方给的是 python 3.10 的 conda 环境。

    conda create --name longfact python=3.10
  3. 3装依赖

    依赖里有模型客户端,装之前把密钥准备好。

    pip install -r requirements.txt
  4. 4生成评测数据

    数据生成管线会调用模型分解长文里的原子事实,费用与文本量成正比。

    python -m data_creation.pipeline
  5. 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···

★ 830 2026-09-16
LLM-KG-Bench 开源

一键评测大模型在知识图谱任务上的表现

LLM-KG-Bench is a Framework and task collection for automated benchmarking of Large ···

★ 60 2026-08-09
Awesome-RAG-Evaluation 开源

一张图看懂 RAG 系统该怎么评测

The official repository for the paper: Evaluation of Retrieval-Augmented Generation:···

★ 200 2026-11-08
modelbench 开源

给 AI 模型做安全体检,一键出详细报告

Run safety benchmarks against AI models and view detailed reports showing how well t···

★ 139 2026-10-10
nordef-matrix-open-control 开源

给 AI 加一道可验证的安全闸门,三态决策拦截风险

NORDEF Matrix Open Control: model-independent AI safety belt with 0/1/2 decisions, E···

★ 680 2026-09-14
aiewf-eval 开源

专测大模型长上下文下的安全表现

A long-context eval

★ 170 2026-09-14
PhyX 开源

测测你的AI有没有物理常识,一测便知

PhyX: Does Your Model Have the "Wits" for Physical Reasoning?

★ 55 2026-08-09
evaluation-guidebook 开源

学透 LLM 评估,避开 benchmark 陷阱,科学选模型。

Sharing both practical insights and theoretical knowledge about LLM evaluation that ···

★ 2167 2026-08-09
NISQA 开源

无参考也能给语音质量打分,TTS自然度一测便知

NISQA - Non-Intrusive Speech Quality and TTS Naturalness Assessment

★ 986 2026-08-09