[RSCH] 4 分鐘閱讀OraCore 編輯部

Anthropic 水印在真實開發流程失靈

Anthropic 為 Claude 測試文字水印,能撐過 copy-paste,卻很難穿過 IDE、formatter、terminal 與 CI 這些真實開發工具。

分享 LinkedIn
Anthropic 水印在真實開發流程失靈

AnthropicClaude 測試文字水印,能撐過 copy-paste,卻很難穿過 IDE、formatter、terminal 與 CI 這些真實開發工具。

Anthropic 最近在測 Claude 的文字水印。概念很直白:讓 AI 產生的文字更容易辨識。問題也很直白:開發者的工作流很少停在單一文字框裡。

程式碼會進 Visual Studio Code,會被 Prettier 重排,會跑進 terminal,還會進 GitHub 和 CI。水印如果只撐得住第一步,實用性就很有限。

項目內容
公司Anthropic
產品Claude
核心主張水印可通過 copy-paste
弱點真實開發流程
報導來源The New Stack

copy-paste 只是起點

訂閱 AI 趨勢週報

每週精選模型發布、工具應用與深度分析,直送信箱。不定期,不騷擾。

不會寄垃圾信,隨時可取消。

水印在 demo 裡看起來很漂亮。文字從聊天視窗複製到記事本,信號還在,測試就過了。可是在工程現場,文字很快就會被改寫。

Anthropic 水印在真實開發流程失靈

同一段程式碼,可能先貼進 IDE,再被 formatter 調整縮排,接著進 lint 規則,最後送去 review。每一次轉手,都可能把隱藏標記洗掉一點。

這就是問題核心。開發者要的是能在流程裡用的訊號,不是只在展示頁面好看的標記。若水印一碰工具就散,最後只剩下心理安慰。

  • 程式碼常先進 IDE,再進 formatter。
  • 文字會經過 shell、diff、CI 與 review。
  • AI 產物常混進既有 repo,來源更難追。
  • 安全團隊要的是可驗證證據,不是猜測。

真正要管的是最後一哩

AI 文字水印的價值,不在於能不能藏得漂亮。價值在於它能不能穿過人類常用工具,還保持可辨識。

如果一個標記只要經過正常編輯就失效,那它對工程管理幫助很小。它會讓人以為有追蹤能力,實際上卻沒有。

這件事在資安上更敏感。AI 生成碼已經牽涉授權、審查、責任歸屬。若水印無法在真實流程中維持訊號,稽核時也派不上用場。

“A watermark is only useful if it survives the transformations that happen in real workflows.” — Bruce Schneier

Bruce Schneier 這句話很貼題。他長期談信任系統與弱訊號,這次也一樣適用。

對程式碼來說,真正的變形點通常不是 chat 視窗,而是工具鏈。從生成到提交,中間每一步都可能讓水印失真。

和其他方案比,水印很輕,但也很脆

水印的好處是便宜、好講、部署快。對產品團隊來說,這很有吸引力。

Anthropic 水印在真實開發流程失靈

但它跟簽章、供應鏈驗證、提交紀錄相比,證據力差很多。工具越輕,通常代表能提供的上下文越少。

開發團隊真正在意的,是能不能追到來源、能不能驗證內容、能不能在事故發生時回溯。隱形文字標記很難單獨完成這些事。

這組對照很清楚。水印適合做初步提示,卻不適合當唯一依據。工程團隊要的是能落地的證據鏈。

這件事反映了 AI 工具的老問題

很多 AI 控制機制,在展示時都很順。可是一旦進入真實流程,就會遇到格式化、轉貼、重構、審查與自動化腳本。

AI 工具現在已經不只寫文案。它們會寫 patch、補測試、產生 shell 指令,甚至幫忙整理 issue。這讓 provenance 變得更重要。

台灣團隊如果已經把 Claude 或其他 LLM 放進日常開發,就不能只看輸出好不好看。要看的,是輸出能不能被追蹤、被驗證、被審計。

我會怎麼看這個方向

我覺得水印不是沒用,而是用途很窄。它可以當提示,不能當證據。

真正有價值的做法,會是把檢測、水印、簽章、review policy 一起放進流程。單靠文字小技巧,撐不住現代軟體開發

接下來值得盯的點很簡單:Anthropic 這類方案能不能穿過 formatter、IDE round-trip、CI 與 diff 工具。如果不能,它就只適合 demo,不適合上線。