Claudeの透かしは「文章の冒涜」。Markdown生みの親が全面批判

Anthropicのテキスト透かしに、Markdownの生みの親であるジョン・グルーバー氏が長大な批判記事を公開した。語の選択を変える以上、品質に影響がないはずがない、という論旨だ。

Claudeの透かしは「文章の冒涜」。Markdown生みの親が全面批判

Anthropicのテキスト透かしに、Markdownの生みの親であるジョン・グルーバー氏が長大な批判記事を公開した。語の選択を変える以上、品質に影響がないはずがない、という論旨だ。


「バナナか飛行機か」ではない

Anthropicが現地時間8月14日に詳細を公開したClaudeのテキスト透かしは、Google DeepMind発のSynthID-Textをベースに、単語選択時の乱数を秘密鍵で差し替えて統計的パターンを埋め込む仕組みだ。Anthropicは「品質に影響しない」と繰り返している。

ジョン・グルーバー(John Gruber)氏が、これに全面的に反論した。

Apple関連メディアDaring Fireballを20年以上運営し、Markdownの生みの親としても知られるグルーバー氏は現地時間8月16日、長大な批判記事を公開した。記事の題名に「Perversion of Writing(文章の冒涜)」という表現を選んでいる。

グルーバー氏の批判は、Google DeepMindが自社のSynthID解説で使った例文から始まる。「好きなトロピカルフルーツはマンゴーと……」の続きとして「バナナ」と「飛行機」のどちらが確率が高いかを示す、という説明だ。飛行機はフルーツではないから当然バナナが選ばれる、という例示になっている。

グルーバー氏はこう切り返した。飛行機とバナナの差は自明だ。問題はそこではない。バナナとパイナップルの差だ。透かしの仕組みは、同程度に妥当な候補の中から秘密鍵に基づいて一方を選ぶ。パイナップルの方が文脈に合うのに、バナナが「グリーンリスト」に入っているからバナナが選ばれる。その差は、バナナとパイナップルの味の違いと確かに対応する、と。

「些細な差」は些細ではない

Anthropicの技術解説は、「今日の天気は寒くて曇り」と「今日の天気は寒くて灰色」のどちらを選んでも読者にとって大差はない、と述べている。

グルーバー氏は、まさにこの「大差はない」こそが問題の核心だと指摘する。曇り(overcast)と灰色(grey)はどちらも天気の描写だが、別の文になる。曇りは空の状態を言い、灰色は色を言っている。書き手が選ぶべきは、その文章にとって最も正確な表現であり、透かしのグリーンリストに載っている表現ではない。

完全な同義語は存在しない。leaped at the chance(機会に飛びついた)とjumped at the opportunity(好機に飛びついた)は似ているが別の表現だ、とグルーバー氏は書いている。

書き手がLLM(大規模言語モデル)に求めるべきは、速度・コスト・品質というトレードオフの中での最善の出力だ。そこに「透かし埋め込み」という、ユーザーの利益とは無関係な第4の制約が入り込むことは受け入れられない、と。

品質評価の方法が間違っている

Anthropicは品質への影響がないことの根拠として、GoogleがGeminiで実施した大規模実験を引用している。約2000万件のレスポンスで透かしあり・なしを比較し、ユーザーの「いいね・よくないね」の評価に統計的有意差がなかった、という結果だ。

グルーバー氏はこのデータの有効性を否定した。「好きなフルーツはマンゴーとバナナ」と表示されたとき、パイナップルの方が適切だったとしても、ユーザーはそのことに気づかない。気づかないから「よくないね」を押さない。バナナもパイナップルも正しい答えだからだ。「わずかに劣る」ことと「気づかれないほど劣る」ことは別の概念だ、と。

加えて、GeminiはChatGPTやClaudeより文章品質が劣るという一般的な認識があることを指摘し、「もともと二流のコーヒーを出しているレストランなら、フォルジャーズ・クリスタル(米国の安価なインスタントコーヒー)に差し替えても客は気づかない」と皮肉を加えた。

Anthropicの自己矛盾

グルーバー氏が最も強く非難したのは、Anthropicの説明に含まれる自己矛盾だ。

Anthropicの最初のサポートドキュメントは、透かしを「感知できない(imperceptible)」「意味・品質・可読性を変えない」と記述していた。グルーバー氏はこの記述を信じ、当初はUnicodeの不可視文字を隠す方式だろうと推測していたという。文字そのものを変えないなら、そうとしか考えられなかったからだ。

実際には語の選択確率を操作する方式だった。語の選択を変えるのだから、「意味を変えない」という主張とは矛盾する。

さらにグルーバー氏は、Anthropicがコードについて「正確さが求められるため透かしの密度は低い」と説明していることを取り上げた。コードでは精度を重視し、散文では重視しない。コードの精度は守るが、散文の精度は守らないということだ。

そしてAnthropicが自社の解説の中でジョージ・オーウェルの『1984年』を引用したことについて、「個々の語の選択は重要ではない、という前提に立つテキスト改変の仕組みを正当化する文脈でオーウェルを引用するのか」と驚きを示した。

EUの規制は世界に適用されるべきか

Claudeの透かしはEU AI法第50条への準拠が動機だが、Anthropicは「地域ごとに分ける恒久的な手段がまだない」としてこれを世界中で適用すると表明している。

グルーバー氏はこの点を、AnthropicのIPO(新規株式公開)計画と並べた。Financial Timesの報道によれば、Anthropicの投資家は10月の上場で2兆ドルの企業価値を想定している。これが実現すれば、TSMCやBroadcomと肩を並べる世界トップ10の企業になる。

2兆ドルの企業価値を持つテクノロジー企業が、EU域内だけに規制を適用する技術的な手段を持っていない。これは2つの解釈を許す、とグルーバー氏は書いた。「技術的に不可能だと本気で信じるならそれでいい。だが、もしそうなら、自社の技術基盤への統制力がそれほど弱い企業のIPOは、AIバブルの新たな頂点として記憶されることになる」。

OpenAIとの温度差

OpenAIはEUの行動規範に署名したが、テキスト透かしの導入については現時点で曖昧な姿勢を維持している。公式のサポートドキュメントには「テキストを含むすべてのモダリティに来歴シグナルを拡大する」と書かれているが、具体的な時期や方式、適用範囲には触れていない。

グルーバー氏は、もし自分がOpenAIにいたら「ChatGPTはユーザーが求めない限り生成テキストに透かしを入れることは決してない」と公言する、と述べている。ユーザーに知らせず、仕組みも教えず、裏側で語の選択を操作するツールが欲しいなら、Claudeを使えばいい、と。

2026年8月時点で、テキスト透かしを本番環境に実装した大手はGoogleのGeminiとAnthropicのClaudeだけだ。OpenAIは2024年に社内で高精度の透かし検出器を開発しながら、「ユーザーが利用を控える」「非ネイティブ話者に不利に働く」という懸念から導入を見送った経緯がある。

書き手たちの反応

グルーバー氏だけではない。

マイケル・ロップ(Michael Lopp)氏は自身のブログRands in Reposeで「RIP Claude」と題した記事を公開している。「私の文章は私の作品であり、Anthropicの現在の戦略は攻撃的なまでに書き手に敵対的だ」と。

ジェフ・ガメット(Jeff Gamet)氏は、透かしがコピー&ペーストでも残存することの副作用を指摘した。Anthropicのウェブサイトから引用文をコピーして自分の記事に貼った場合、Anthropic自身がClaudeで生成または編集したテキストの透かしが、引用者の記事にも波及しうる、と。

ジェームズ・パドルジー(James Padolsey)氏は、透かしの仕組みを視覚的に解説するインタラクティブなエッセイを書いた。同氏はまた、Declaudeというツールの制作者でもある。AIが生成した文体の癖を除去するためのツールだったが、透かしの導入によって「透かし除去ツール」としての用途も生まれた。透かし回避がコピー&ペースト1回分の手間で済む事実は、この規制の実効性への疑問そのものだ。

秘密鍵が生む疑惑の構造

グルーバー氏の批判には、もうひとつの軸がある。秘密だ。

透かしの生成も検出も、Anthropicだけが持つ秘密鍵に依存する。ユーザーには、自分の出力に透かしが入っているかを確認する手段がない。他者の文章にClaudeの透かしが含まれているかも確認できない。Anthropicは検出APIを「近日提供」としているが、秘密鍵そのものの公開は予定されていない。

つまり、自分が読んでいるテキストに透かしが入っているのか。自分が引用したテキストに透かしが入っているのか。自分自身が書いた文章が、見えない基準でAI生成と判定されうるのか。そのすべてが、Anthropicだけが知る秘密に委ねられている。

グルーバー氏は記事の末尾をこう締めた。

「poisonous(有毒)」がまさにぴったりの言葉だと。

あるいは「toxic(毒性のある)」と言うべきか。それとも「airplanes(飛行機)」と言うべきか。

関連記事

この記事を共有する