未来的 Claude 模型生成的文本将包含水印。这是一种判断 Claude 参与撰写某段文本的可能性的方式,我们和其他几家主要 AI 提供商一样,实施这项改动是为了遵守欧盟《人工智能法案》(EU AI Act)。
本文回答了我们收到的一些问题,包括我们选用的水印方法如何工作、是否会影响 Claude 的输出,以及我们为什么要做这项改动。简要总结如下:
- 我们采用的水印方法不会对 Claude 输出的质量或内容产生任何实际影响;
- 读者无法区分带水印和不带水印的文本;
- 不会向文本中添加任何东西,也没有隐藏字符;
- 水印不需要额外的 token,也不会更贵;
- 水印不携带任何身份信息,无法追溯到特定的个人、组织或对话;
- 水印并非 Claude 独有。自 8 月 2 日起,欧盟要求在其市场提供服务的 AI 提供商标记 AI 生成的内容。其他主要模型开发商已签署同一份《行为准则》,也将实施各自的水印。
什么是水印?
像 Claude 这样的大语言模型,工作方式是一次生成一个词。模型每次决定下一个词时,都会在一份候选词列表中做选择,最终依据前面的文本选出最合理或最可能的那个。以“The weather today was cold and…”(今天天气又冷又……)这句话为例,下一个词几乎不可能是“sugary”(甜腻的),但很可能是“overcast”(阴沉)或“grey”(灰蒙蒙)。在大多数情况下,模型最终选这两个词中的哪一个,对读者来说差别不大,句子的意思基本相同。像这样的情况,选择由一个随机数来决定。
水印利用的正是这类影响不大的选择,它们在一段生成的文本中会出现很多次,从而在 Claude 的回复中留下某种模式。读者察觉不到这种模式,但任何持有对应密钥的人都能检测到它。使用水印时,选择仍然是随机做出的,只是随机性的来源不同了:水印不再用任意的随机数生成器来挑选下一个词,而是用密钥加上前面的几个词来决定模型该选哪个词。也就是说,Claude 选的词仍然是随机的,但现在可以检查这串词序列,看它是否与 Claude 使用该密钥时会做出的选择一致。如果一致,就可以给出一个概率,表示这段文本由 Claude 生成的可能性。
重要的是,这并不意味着模型从此总是偏向 overcast 或 grey。与不带水印的文本一样,可能这句选了 overcast,下一句选了 grey,取决于前面的词。水印方法也不会促使 Claude 选择它本来就不会考虑的词(例如,不会让 Claude 选出“nubilous”这种词:它是 overcast 或 grey 的生僻1同义词,Claude 在正常情况下几乎肯定不会使用)。
水印如何影响 Claude 的输出?
水印不会影响 Claude 输出的质量。对读者来说,带水印的回复与不带水印的回复无法区分(在这一点上,AI 水印与钞票、其他实物以及某些数字文档上的同名水印大不相同,后者是肉眼可见的)。
在内部测试中,我们没有发现水印对 Claude 文本的内容、创造力水平或可读性有任何影响。SynthID-Text 论文介绍了我们所用的这项技术,其中 Google DeepMind 对这种影响做了测试:他们把一部分 Gemini 流量交给使用水印的模型处理,并比较了点赞和点踩的评分,发现与不带水印的模型没有统计学上的显著差异。在一项对照研究中,人类评分者并排比较带水印和不带水印的回答,也没有看出质量上的差别。
一个有用的类比是想象你在玩大富翁之类的游戏。每个回合,每位玩家根据骰子点数在棋盘上前进随机的格数。假设我们不掷骰子来获得这种随机性,而是改用一本圆周率数字的书。2我们从随机选定的某一位数字开始(比如小数点后第 1,012,845 位,恰好是 6),从那里往后,每位玩家直接用序列中的下一个数字作为他的下一次“掷骰”。
无论从哪方面看,这样的移动仍然是随机的:随机性每次来自圆周率还是来自掷骰子,对玩家和游戏结果都没有影响。但如果我们在游戏结束后能看到所有移动的序列(并且知道圆周率的取值),就能推断出这局游戏是否很可能用圆周率来决定移动。从某种意义上说,用了圆周率的这局游戏就是“带水印”的。
Claude 生成的文本也是如此。水印不会改变读者所读内容的含义和阅读体验,但如果你想事后检查这段文本是否可能由 Claude 生成,水印就能让你做到。
你们使用的是哪种具体的水印方法?
Claude 的文本水印是 Google DeepMind 于 2024 年在一篇 Nature 论文中发表的 SynthID-Text 方法的一个版本。它属于一类可追溯到 Scott Aaronson 2022 年一项提议的方法,这些方法都遵循我们上面描述的同一个设计原则:水印只改变挑选词语时所用随机性的来源。
水印的有效性存在局限。用我们的密钥,只能回答“这段文本有多大可能是部分由 Claude 撰写的?”这个问题。它无法确认文本是否由人类撰写,也无法判断文本是否由另一个 AI 撰写(即便那个 AI 也使用水印,它的密钥也会不同,甚至可能使用完全不同的水印方法)。水印检测在较短的样本上效果也不好,因为词语选择更少,可依据的信息也就更少。随着篇幅增加,对 Claude 参与其中的把握也会随之提高。
在事实性段落中,水印更稀疏,因为在不降低文本准确性的前提下,可做的选择更少。例如,在“Isaac Newton’s most famous work was called Principia…”这句话里,下一个词是不是“Mathematica”至关重要(这是唯一的正确答案),所以水印没有可作用的余地。校对也是如此。如果你交给 Claude 一篇文章,让它只改语法和标点、别的都不动,水印就只能存在于寥寥几处修改中,数量可能太少,不足以被检测到。
如果 Claude 校对或编辑了人类撰写的文本呢?
水印只作用于 Claude 自己选择的词。当 Claude 校对人类撰写的文本时,它交回的内容通常只经过轻度编辑;由于几乎所有的词都出自这个人,水印几乎没有(甚至完全没有)可依附之处。根据文本长度和 Claude 编辑的力度,这些改动可能不足以让 Claude 的参与被检测出来。Claude 写得越多,需要做的决定就越多,水印的容身空间也就越大。
代码呢?
正如上文所述,AI 水印利用的是选哪个词都同样好的那类决策。在需要精确输出的地方,也就是没有选择余地、换一个词就会出现事实性错误或使代码出错的地方,不会应用水印。
例如,模型写下“2 + 2 =”之后,下一个 token 有一个非常明确的最佳选择(如果模型在补全这道算式,没有哪个答案和“4”同样好;如果它在谈论乔治·奥威尔的《一九八四》(Nineteen Eighty-Four),也没有哪个答案和“5”同样好)。水印的“推动”在这里不会生效。出于同样的原因,在很多情况下必须精确的代码,水印通常比其他某些形式的文本更少。
话虽如此,在代码中特定词语或术语之间存在任意选择的地方,比如代码里的注释,仍然可以使用水印。但按定义,它对实际生成的代码影响可以忽略不计。
这对用户意味着什么?
这会拖慢模型速度,或使其更贵吗?
不会。水印对模型速度的影响可以忽略不计,而且因为不产生额外的 token,模型的部署和使用成本不变。
水印能追溯到我个人或我的组织吗?
不能。水印针对的是 Claude 及其输出,不会识别任何与个人用户有关的信息。水印本身及其密钥中都没有任何内容,可以让任何人还原出有关用户、其组织或其与 Claude 对话的任何信息。
你们为什么要给 Claude 的输出加水印?
我们实施水印是为了遵守欧盟《人工智能法案》。2026 年 7 月,Anthropic 与其他几家主要 AI 模型提供商以及共约 190 家签署方签署了欧盟《AI 生成内容透明度行为准则》(EU Code of Practice on Transparency of AI-Generated Content)。该准则要求 AI 系统提供商采用“标记”AI 生成文本的方法。我们在发布时就在全球范围内应用水印,是因为目前还没有可靠的办法按地区划定适用范围。不过,我们会继续评估不同的方案,有进展时会及时分享。
其他问题
我如何检查一段文本是否由 Claude 撰写?
我们正在以私有预览的形式发布一个检测 API。目前,它面向欧盟法律要求的合格组织开放(如监管机构、执法部门、媒体、事实核查机构、独立研究人员、教育机构和欧盟公民社会团体)。同样负有核验水印义务、以满足自身合规要求的企业也可使用。我们计划随着时间推移扩大检测 API 的开放范围。你可以在这里登记使用意向。
图片和其他文件呢?
当 Claude 生成受支持类型的文件(如 .png、.jpg 或 .svg)时,会在文件元数据中附上一份内容凭证(content credential),形式是一条经过加密签名的简短说明,表明该文件由 Claude 制作或处理。这是一项名为 C2PA 的开放行业标准,相机制造商和照片编辑软件也用它来记录图像的来源。任何支持 C2PA 的工具都能读取它;我们也会提供自己的工具,你可以把文件拖进去检查。
这种元数据标签与水印有很大区别。文件中的内容没有任何改变,它既不是嵌入的,也不是隐藏的。与文本一样,这份凭证只说明 Claude 参与了文件的制作,不包含任何身份信息。
难道别人不能直接编辑文本来绕过水印吗?
在一定程度上可以。轻度编辑大概不会完全去掉水印;而把每个词都替换掉的彻底改写则会。当然,在后一种情况下,这段文本是否还能被称为 AI 生成的,本身就值得商榷。
水印究竟能证明什么?
水印只能判断 Claude 很可能在某个时刻参与过这段内容。它无法区分“这是 Claude 写的”和“这是 Claude 大幅编辑过的”。
水印适用于翻译吗?
适用。Claude 生成的译文带有水印,因为在这种情况下,每个词都是由 Claude 选择的。
更早的 Claude 模型呢?
欧盟法律为 2026 年 8 月 2 日之前发布的 Anthropic 模型设置了过渡期,我们也在努力为这些模型添加水印,将在未来几个月内陆续推出。
这与 Pangram 这类 AI 检测软件有何不同?
AI 检测软件使用的是另一种方法,因为提供这类软件的公司没有我们的密钥。这些服务会考察文本的多个方面,其中包括 AI 措辞中常见的各种或明显或微妙的“痕迹”。例如,AI 模型似乎很爱用“this isn’t [X], it’s [Y]”(这不是 [X],而是 [Y])这种句式,也比你预想的更常用“quietly”(悄然)这个词。识别这些模式,与检查水印有着本质区别。
这会改变某段输出的归属权,或谁应对其承担法律责任吗?
不会。水印只是帮助检验 Claude 是否可能生成或处理过这段内容。它不涉及所有权或作者身份,也不会改变用户在我们条款下的权利。只有当 Claude 参与处理了内容或文件时,我们才会应用水印。
2026 年 9 月 1 日更新:提供了有关水印检测 API 的最新信息。
