1020 万网友围观,评论区画风一边倒。
这是 Anthropic 于 8 月 14 日发布的一条推文,详细解释了最近冲上热搜的 Claude 文本水印到底是怎么回事。

然而网友们的反应远比技术解释本身有趣得多。
有人配了张梗图,意思是「先把全网的数据偷走,再给产出盖个水印」,超 6000 点赞。有开发者直接开喷:「拿我们的数据训练模型已经够过分了,现在还想给我用 Claude 写的代码盖章?」

更绝的是,已经有机智的网友在 GitHub 上分享了一个 Claude 水印清除工具。然后有人让 Claude 帮忙安装这个工具,Claude 拒绝了。
水印这事得从一个月前说起。
今年 7 月,欧盟出台了一份《AI 生成内容透明度行为准则》,要求所有大模型公司给 AI 生成的内容加上机器可读的标记。不加?最高罚款 1500 万欧元,或者全球年营收的 3%。约 190 家机构签了字,OpenAI、Anthropic、谷歌、Meta、微软,你叫得出名字的 AI 公司几乎全在名单上。

8 月 2 日,欧盟《人工智能法案》第 50 条正式生效。
Anthropic 的动作不可谓不快,8 月 11 日就官宣了一套水印方案。但它做了一个让所有用户都没想到的选择——水印不只在欧盟生效,全球统一强制实施,没有关闭选项。 理由是:「目前没有可靠的方法判断一段 AI 生成的文字最终会流向哪个地区。」与其冒着被罚的风险搞区域限制,不如一刀切。
那这个 Claude 文本水印到底怎么加?
大语言模型在生成文字的时候,是一个词一个词往外蹦的。每生成一个词,模型会从一堆候选词里挑一个最合理的。很多时候,好几个词都差不多合理,比如「他很开心」和「他很高兴」,对读者来说没什么区别。正常情况下,模型会用一个随机数来决定选哪个。
Anthropic 做的事情,就是换掉这个随机数的来源。
换掉普通的随机数生成器之后,模型用一串密钥加上前面几个词,算出一个伪随机信号,再用这个信号来影响选词。对读者来说,文字读起来和以前一模一样,但持有密钥的人可以分析一整段文字的选词模式,判断这段话是不是 Claude 生成的。
这就像你在玩大富翁,正常情况下每轮掷骰子决定走几步。现在改用圆周率代替骰子,从第 1012845 位开始(这一位恰好是 6),每个人按顺序用后面的数字当作自己的「掷骰子结果」。对玩家来说,数字是随机的,走法是随机的,游戏体验和结果没有变化。但如果你事后回看,对照圆周率推算出来的每一步都吻合,就知道这局没用骰子。
这就是 Claude 文本水印的基本原理。读者感知不到任何区别,检测者可以根据密钥判断。

Claude Code 核心工程师 Thariq Shihipar 曾做过一个互动演示,帮助网友们理解这套机制到底怎么运作。
有意思的是,Claude 水印背后名为 SynthID-Text 的技术,是由谷歌 DeepMind 开发的,2024 年在 Nature 杂志上发表,原始思路可以追溯到计算机科学家 Scott Aaronson 2022 年的提案。谷歌早就在 Gemini 上部署了这套技术,在近 2000 万条回复中测试,用户好评率和差评率的差异不到 0.02%,统计上没有显著区别。
所以 Anthropic 说文本水印不影响输出质量,不增加 token 消耗,也不附带任何用户身份信息,这些基本属实。
一句话总结:Claude 水印不添加隐藏字符,也不插入元数据,改变的只是选词时的那个随机数。
听起来人畜无害,但真正应用到具体的使用场景,问题就来了。
比如一个很重要的问题:你用 Claude Code 写出来的代码会不会被盖上 Anthropic 的章?Anthropic 的官方说法是,代码的水印信号通常比普通文本稀疏得多。因为代码语法是严格的,变量、函数、关键字、API 调用大多只有一个正确答案,水印只在模型有选择空间的场景起作用。如果选择另一个词会导致代码出错,水印不会强行介入。
但要注意,代码里的注释是自然语言,水印可以藏在这里。
我翻了一圈欧盟的官方文件,发现一个很容易被忽略的细节。欧盟委员会的官方指南里,把源代码列在了标记义务的排除范围内。也就是说,欧盟法律本身并没有强制要求给 AI 生成的代码加水印。但 Anthropic 还是选择了在模型层面统一实施。

校对和改写是另一个令无数网友担心的场景。
你自己手写了 3000 字的小说,让 Claude 帮你改了 5 个错别字、调整几个标点符号。这种情况下生成的文字会带水印吗?
如果几乎所有的文字还是你写的,Claude 实际新写的只有很少一部分,比如轻度校对,那可能根本积累不到足够的统计信号来触发检测。但如果你让 Claude 润色、重新组织段落结构,那就不一样了。Claude 重新选择的词变多了,水印信号会明显增强。
翻译则必带水印。
比如你写了一篇中文稿子让 Claude 翻译成英文,英文版本里每一个词都是 Claude 选出来的,水印信号百分百完整。但这里文字的归属权就很微妙了,因为水印检测器无法区分「Claude 完全原创了一篇内容」还是「Claude 翻译了一篇人类写的文章」。
其实谷歌才是第一家吃螃蟹的公司,甚至连 Claude 用的水印技术都是 DeepMind 发明的。
但这一波,Anthropic 承受了全部火力。
关于水印,你怎么看?欢迎到 云栈社区 聊聊。