看到一則說法,Claude從11月3日起會把文字浮水印擴大到幾個舊模型(8月之後的新模型本來就有),肉眼看不到,複製貼上之後還在。我的問題是:我只是複製貼上而已,為什麼浮水印還會在?
我原本以為是藏了什麼隱形字元。結果不是,連隱形字元都不是。
浮水印不在字元裡,在用字習慣裡
Anthropic形容這個浮水印是「詞彙選擇上一種看不出來的模式」,不新增任何字元,也不新增token。The Decoder指出,這是Google DeepMind那套SynthID文字浮水印的變體:模型在挑下一個詞(技術上叫token)的時候,會依照一把只有Anthropic知道的鑰匙,稍微偏向某些字。
一句話裡看不出什麼,但一整段字寫下來,這個偏好就會累積成一個統計上找得到的規律。
所以我自己的理解是,它不是在紙上蓋章,是改了他寫字的習慣。你複製貼上,帶走的是同一串字,習慣當然跟著走。貼成純文字、清掉所有隱藏符號,也一樣,因為被留下來的本來就是字本身。
反過來說,這也是它會變弱的原因。Fortune的說法是輕微修改可能還在,大幅改寫、翻譯、跟別的文字混在一起,規律就不容易測出來,文字太短也測不準。
11月3日這天多了什麼
8月2日之後發布的新模型,出廠就帶這個浮水印。The Decoder報導了一封寄給客戶的信,說11月3日(星期二)起,Claude Mythos 5、Opus 4.7、Opus 4.6、Sonnet 4.6也會加進來。
這篇報導還提到一個細節:Opus 4.6和Sonnet 4.6只有在temperature、top_p、top_k都維持預設值的時候才會有。這三個是用API串接的開發者才調得到的選詞隨機度參數,用網頁版或App的人動不到。我猜是改了這些參數,選詞的機率就不一樣,浮水印的規律就對不上。不過這一點目前只看到The Decoder這樣寫,我會當成待確認。
另外幾件事是各家報導說法一致的。使用者沒辦法關掉。浮水印不含你是誰、哪個組織、聊了什麼。偵測用的API目前是私下預覽,對象是主管機關、媒體、研究人員這類單位,一般人還拿不到工具。
它能證明什麼,不能證明什麼
這是我覺得最容易被誤會的地方。
偵測到浮水印,只能說這段文字曾經被Claude碰過。Fortune的整理是,連請Claude校對或翻譯一段文字,也可能留下痕跡。而沒偵測到,也不代表是人寫的。
所以它分不出是AI全文代寫,還是人寫完初稿、請AI校對或翻譯。不是「這個人用了AI」的判決書,比較像一個線索。
我會怎麼調整
我自己寫東西,也會請AI幫我整理和潤稿,所以這件事跟我有關。
先說一個讓我放鬆一點的點。偵測工具目前只在官方和特定單位手上,你的客戶或老闆拿得到的AI偵測器,我的理解是多半不是Anthropic這一把,所以沒必要因為這則新聞就慌。
再來是我從原理推出來的做法,這是我的推論,不是Anthropic說的。浮水印是模型在生成文字、挑詞的當下寫進去的。所以如果我自己寫完一篇,再叫Claude「順完整篇直接給我」,複製貼上交出去,這篇字字都是他挑的,浮水印就在。反過來,如果我只請他列出修改建議,再自己在原稿上用自己的話去改,文章的主體詞彙還是我選的。
我不打算花力氣去躲,因為不確定躲不躲得掉。
不過我覺得要分場景。翻譯、客服回覆、日常文案這類追求效率的東西,不用為了浮水印特地重寫。需要調整的是署名的觀點文,或是合約規定不能用AI的案子。這種時候我會把順序反過來:AI走前段,幫我整理素材、抓盲點,最後一關由我自己寫完。這樣文章是我的,也不用猜浮水印在不在。
參考來源
- Anthropic’s watermark rollout leaves a loophole on two older Claude models(The Decoder)
- Anthropic plans to add an invisible mark to AI text(Fortune)
- Anthropic adds invisible watermarks to Claude-generated text(CyberInsider)
- Anthropic’s Claude Will Start Adding Invisible Watermarks to AI-Generated Text(Gizmodo)