用 Jev 做引用核查:这个说法有原文支持吗?

贴上一段原文和一个引用它的说法。Jev 会告诉你:原文是完全支持、部分支持还是不支持这个说法,以及这个说法夸大原文的可能性有多大。结果是审核流程可以直接排序的概率,而不是一段需要再解析的文字。

用你自己的文本试试

修改示例后运行。无需账号,每天免费 3 次。

场景

检查一条结论是否真的有原文支持。

244 / 2,000

可以随意修改,Jev 会针对这里的内容回答该场景的问题。

这个引用核查检查什么

上面的示例是一个看起来和原文很接近的说法。原文说:2023 年一项针对 1,200 名 IT 负责人的调查发现,38% 计划增加可观测性工具的投入,12% 计划削减。说法却是:根据该调查,大多数 IT 负责人计划增加可观测性投入。Jev 一次调用里回答两个问题:

问题类型返回什么
supportedChoicesupported、partially、unsupported 各自的概率和置信度
overstatedNoul这个说法夸大原文的概率,0 到 1

这个说法方向没错——计划增加的人比计划削减的多——但"大多数"比 38% 能支撑的程度更强。这正是研究综述和各类总结里最常见的问题:不是凭空捏造,而是在转述中把结论稍微拉大了一点。所以值得看的是 supported 的概率在 partially 和 unsupported 之间怎么分配,以及 overstated 有多高。只给"支持 / 不支持"两个答案,会把这种差别藏起来。

短 state 加两个问题是一次标准评估:在 JevStation 上收 1 点。

怎么写好核查问题

一个 state 只放一个说法。 如果 claim 字段里有三句话,一个概率就得同时覆盖三句。在代码里拆开复合说法,每一条对照它引用的段落单独检查。

传段落,不传整篇论文。 只传引用指向的那一段。TypeSafe 提醒,state 里无关的内容会降低准确率,所以裁剪原文本身就是核查的一部分。

把每一级支持程度写清楚。 supported 这个 Choice 把 partially 定义为"原文只支持说法的一部分"。Jev 会按字面理解,如果你的编辑标准把带限定词的说法也算作有支持,就在 criteria 里写明。

给"夸大"单独写 criteria。 用 true 和 false 各一句描述,把界线说清楚:

{
  "type": "noul",
  "instructions": "Does `claim` overstate what `source` says?",
  "criteria": {
    "true": "The claim uses stronger wording, a larger scope or more certainty than the source.",
    "false": "The claim says the same as the source, or less."
  }
}

更多关于问法的内容,见设计 Jev 能回答的问题。

从一个说法到审核流程里的一步

  1. 抽出"说法–原文"对。 对稿件里的每一处引用,把那句话和它引用的段落配成一对。配对是普通代码的工作,不需要问 Jev。
  2. 一起跑。 把这些配对放进 CSV,用批量评估对每一行跑同样的两个问题。
  3. 排序,而不是自动驳回。 明显有支持且没有夸大的直接放行,其余连同概率一起交给编辑,最可疑的排在最前面先看。
  4. 记录模型版本。 每次响应都带有 model 字段。把它和每条结果一起记下,版本变化时重新校验阈值——JevStation 在部署层固定模型,不需要你在请求里指定。
  5. 从你的工具里调用。 同样的评估可以用 API Key 通过 System One API 调用,扣点规则和试验台一样。

信任之前先验证

  • 用自己核查过的说法。 收集 50 到 200 条已经由人核查过的说法,看 Jev 的概率在哪里把它们分开。
  • 测试问法。 TypeSafe 的说明显示,一个 Noul 和等价的 Choice 可能给出不一致的结果。在 overstated 上调好的阈值,不要直接搬到问同一件事的 Choice 上。
  • 最终判断留给人。 校准是在一组答案上衡量的,不保证每一个答案都对,所以把每条结果当作复核的优先级,而不是定论。

哪些时候 Jev 不是合适的核查工具

  • 说法的对错取决于算术。 "大多数"能不能形容 38%,是措辞问题;38% 乘以 1,200 是否"超过 450",是算术题,而 TypeSafe 把算术列为弱项。把数字提取出来在代码里比较,再把结果放进 state。
  • 说法涉及日期比较。 拿"在政策变更之前"去对照一份带日期的原文,是日期比较,同样是文档列出的弱项。
  • 原文非常长。 JevStation 的 state 上限是 24,000 字符。面对完整报告,先找到相关段落。
  • 你要端到端检查一条 RAG 回答。 用 RAG 评估,它还会判断是检索还是生成出了错。
  • 你需要一段书面解释,给作者或读者看。

这些局限背后的证据整理在设计 Jev 能回答的问题,而用 Jev 当评判模型讲的是一个是非题在真实评判任务上的表现。

常见问题

怎么用 Jev 对照原文验证一个说法?
把原文段落和说法作为同一个 state 的两个字段发送。问一个 Choice,选项是 supported、partially、unsupported,再问一个 Noul:这个说法是否夸大了原文。两个答案在同一次调用里返回,都带概率。
这和 RAG 评估工具有什么区别?
RAG 评估是拿整条回答对照检索上下文,并判断流水线哪一步出了错。引用核查更窄:一个说法对照一段原文,也就是编辑或事实核查人员对单条引用做的那种检查。
核查一个说法多少钱?
在 JevStation 上,原文不超过 8,000 字符、问题不超过 5 个,就是一次标准评估,收 1 点,所以示例里的两个问题收 1 点。原文更长收 3 点,上限 24,000 字符。
Jev 能核查涉及百分比和数字的说法吗?
要谨慎。TypeSafe 把数值精度和算术列为弱项。Jev 能判断一个说法是否超出了原文,但当核查取决于数字比较时,把数字提取出来在代码里比较。

相关页面

把它接进你的流程

注册即送 200 点,保存自己的问题集,并通过 API 调用同样的评估。