Anthropic社が自社のAIモデル「Claude」を用いてCコンパイラをゼロから人間の介入なしに構築したとするプロモーション動画に対し、その不誠実な宣伝手法を厳しく批判する解説である。実際のプロジェクトでは既存のテストスイートへの過度な依存や人間の介入が不可欠であった事実を指摘し、「ゼロからの構築」という主張は完全な誇大広告であると断じている。一方で、複数エージェントによる長期的な自律稼働という本来の技術的成果自体は高く評価しており、AI業界にはびこる過度なハイプサイクルに警鐘を鳴らしつつ、より誠実な情報発信を求めている。

誇大広告と不誠実なマーケティング
Anthropicがマーケティング動画を公開しました。彼らの主力プログラミングモデルであるClaudeが、人間の介入なしにゼロからCコンパイラを作成でき、しかもそれを並列処理で行えるということを証明する内容です。そして、Linux、SQLite、Redis、Lua、さらにはDoomまでもコンパイルできるというのです。
ちょっと、このフレームレートはどうなっているんでしょうね。今回は奇妙な動画になりますよ。なぜなら、私がAnthropicについて肯定的なことを言おうとしているからです。
しかしその一方で、Anthropicを私がこれまで見た中で最も人を欺く企業のひとつだとも呼ぶつもりです。彼らが行ったこの小さな製品デモ、そして動画内の言葉遣いは、彼らが実際にやったことと、やったと主張していることの間に、極めて不誠実なギャップがあります。AnthropicによるAIモデルの絶え間ない誇大宣伝は、おそらく2025年における最もイライラする特徴のひとつでしたが、それが2026年に入って、全く新しいレベルの厳密さと完全性を持って展開されようとしています。
では、彼らが何をしたのか、実際に素晴らしかった部分はどこか、そしてなぜ彼らのやったことが完全な誇大広告のナンセンスであるのかを確認していきましょう。皆さん、心配しないでください。まだ終わっていませんよ。荷物をまとめる必要はありません。ソフトウェアエンジニアリングは、実際のところ、まだ完全には終わっていないのです。
さて、皆さんが今見終わったばかりのあの動画には、本当にたくさんの嘘が含まれています。ですから、私たちはこれから、その嘘を精一杯解体していこうと思います。
ゼロから構築したという主張の裏側
まず第一に、彼らが実際に構築しようとしていたのは、Claudeを単独で十分に長い時間稼働させ、機能するソフトウェアを作り出せるかどうかを確認することでした。
機能するというのはもちろん、その出来の良し悪しに関わらず、言われたことを実行できるという意味に過ぎません。最終的に、Xをやれと言われたらXをやるというだけのことです。Linuxをコンパイルすれば、成果物としてLinuxが生成されるはずです。ただ、これにも少し注意書きの星印をつけておいてください。なぜなら、それすらもそれほど真実ではないからです。
さて、記事はテストを実施したという話から始まります。ここで言うテストとは、Claudeを数週間にわたって自律的に稼働させるための、マルチエージェントのハーネスのことです。
LinuxカーネルをコンパイルできるRustベースのCコンパイラをゼロから書くというタスクを16のエージェントに割り当てました。2,000回近いClaudeのコードセッションと、20,000ドル相当のAPIコストを費やし、エージェントはx86、ARM、そしてRISC-V上でLinux 6.9をビルドできる10万行のコンパイラを作り出しました。
繰り返しますが、ここには星印の注意書きはありません。では、このいわゆる注意書きとは一体何なのでしょうか。
まず第一に、ご存知かどうか分かりませんが、彼らが基盤としているGCCはオープンソースです。つまり、彼らはすでにそれを元に学習を行っているということです。そして、もしご存知ない方のために言っておくと、これらのモデルは、うまく誘導すれば、ほぼ完全に同一の著作物をそのまま出力させることができるということを私たちは皆知っています。例えば、Claude 3.7がハリー・ポッターの第1巻の95.8%を出力できることを示す例があります。ほぼ一言一句違わぬ再現です。
しかし、Anthropicの言うゼロからのスタートにおける「ゼロから」というのは、GCCから得られた37年間にわたって開発されてきた過酷なテストスイートを意味していました。そう、皆さんご存知の、ソフトウェア開発におけるあの古典的な手法です。
普通、私が新しいプロジェクトを始める時は、考えうるあらゆる方法で自分の新しいプロジェクトをテストできるように、完璧で黄金のテストスイートを含む37年分の先行技術をまず渡されるんですよね。
そしてその上、これから構築しようとしているものの実際に機能するバージョンも持っていて、自分の作ったバージョンをそれと比較してテストすることもできます。これは私たちがこのソフトウェア業界でオンライン・オラクルと呼んでいるものです。
失敗したLinuxの起動と人間の介入
また、Linuxをゼロからコンパイルできると言っても、Linuxをリアルモードから起動するために必要な16ビットx86コンパイラが欠けていることを理解していただきたいのです。
これは、Opusが16ビットのリアルモードで起動するために必要な16ビットx86コードの生成を実装できなかったからです。このコンパイラは、66および67のオペコードプレフィックスを介して正しい16ビットx86を出力することはできますが、コンパイルされた結果の出力は60KBを超え、Linuxが強制する32KBのコード制限を大きく超えてしまっています。
ほら、正直なところ、これはLinuxのせいなんですよ。あの馬鹿げた32ビットの最大値制限を設けているのが悪いんです。私のせいではありません。私のやり方が間違っているわけじゃない。Linus Torvaldsのせいですよ。彼のやり方が間違っているんです。
さて。これまでの話を短い一文でまとめると、彼らは考えうる限りのあらゆるテストと、あらゆる条件下でテストする方法を持った状態で、ゼロからプロジェクトを始めたということです。彼らは、自分たちが行ったことすべてを検証するために呼び出せる、オンラインバージョンのGCCを持っていました。
そして最後に、十分に小さな成果物を生成できなかったため、実際にはLinuxを起動させることはできませんでした。つまり、彼らは2週間で完全にゼロからコンパイラを構築し、そのまま立ち去るしかなかったのです。
いいえ、その2週間の間、彼らは立ち去ることもできませんでした。なぜなら、システムが何かを実行してはクラッシュすることがあり、彼らはそれを再起動して物事がうまく進んでいるか確認しなければならなかったからです。
さて、これこそが私の言う「ゼロから」です。そして、これこそが不誠実だと言う理由です。ほら、見てくださいよ。冒頭で動画を見ましたよね。おいClaude、これをゼロから作ってくれって言ったんだぜ、みたいなノリでした。そのまま放っておいて2週間後。Linuxは動いていた。SQLiteも動いていた。Redisも動いていた。そしてなんと、Doomまでプレイできたんだぜ、負け犬ども、といった具合です。
これはゼロからではありません。ゼロからでもなければ、人間の介入なしでもありません。ただ自分たちがやったことを正直に言ってください。
実際の成果とコミュニティの反応
つまりですね、誰もが理解すべき本当のポイントであり、私がAnthropicに対して再び怒りを感じている原因でもあるのですが、本当に素晴らしいのは、16のエージェントを2週間ぶっ通しでほぼ自律的に稼働させ、最終的に正しいガイドラインを与えられて実際に何かを作り出す方法を彼らが見つけ出したという点なのです。
いやあ、それは本当に素晴らしいことですよ。かなり大規模なプロジェクトです。モデルが実際に進歩しており、これほどの規模のコンテキストを処理し、適切なオーケストレーションが与えられれば協力して作業できることを示しています。
それ自体は素晴らしい成果なのに、彼らはそうは言わなかったんです。そしてもちろん、それが私を苛立たせているのです。
その結果、当然のことながらGitHubで笑えるような問題が発生しました。例えば一番最初のイシューは、Hello Worldがコンパイルできないというものでした。彼らがReadmeに書いたサンプルプログラムがコンパイルできないことが判明したからです。
悪いけど、それはコンパイルできないよ。リンカーを提供してないじゃないか、兄弟。バカだな。いいかい、CCCはGCCとは違うんだ。ただのコンパイラなんだよ。アセンブラでもリンカーでもない。それらがタダで手に入るとでも思ってるのかい?
ちなみに、ここには人々がああだこうだと議論しているコメントが300件以上もあります。なんてことだ、そこはまさにClaudeが引き起こした大混乱の場と化しています。
AIハイプサイクルへの警鐘と正直さの提案
そしてもちろん、こんなことを言っているのは私だけではありません。他の人たちも、これはちょっと馬鹿げている、これをゼロから構築したとか人間の介入なしと呼ぶのは少し的外れだ、と言っています。
ですから、最終的にこれは、Claudeを数週間にわたって稼働させ、人間の介入をほとんど、あるいは全く必要とせずに何かを作り出し、仕様を満たすことができた方法についての記事になり得たはずなのです。しかしその代わりに、Anthropicがまたしてもいかに完全に不誠実であるかという見せ物になってしまいました。
これはAIのハイプサイクルの単なる一例に過ぎません。彼らはただ資金を調達し、あらゆる斬新な成果物を掻き集めて、皆さんに売りつけようとしているだけなのです。
さて、これこそ私が個人的にワクワクしている未来です。そうでしょう?さあ、行きましょう。なんてことだ。Anthropicという名前が泣きますよ。もし自分たちのやっていることについて、もう少しくらい正直であったなら、実のところ、多くの人がもっと興奮して、サイドラインから応援してくれただろうと私は思います。
あなたたちには多くの可能性があると思います。モデルもかなり優秀です。AIには素晴らしいものがたくさんあります。私たちはAI嫌いになる必要はありませんが、時々あなたたちは史上最高に馬鹿げた戯言を言い、馬鹿げたことをして、みんなから嫌われる原因を作っています。
もうそういうのはやめにしませんか?ねえ、いい提案があります。次にまたマーケティング動画を公開する時は、私のサービスを無料で提供しましょう。事前に動画を見せて、記事を読ませてください。あなたのためにタダでやってあげますよ。いいですね、Dario Amodei。
そして、クレイジーで過激なアイデアでこれを枠組み化できるかもしれません。「正直さ」です。分かってますよ。全く新しい斬新なコンセプトですよね。
本物のコーヒー体験をSSHで
ちょっと待って。それはHTTPですか?そんなものは片付けてください。コーヒーの注文はそんな風にはやりません。コーヒーの注文はSSHを使ってTerminal.shopで行うんです。ええ。
本物の体験がしたいですか?本物のコーヒーが欲しいですか?二度と思い出す必要のない素晴らしいサブスクリプションが欲しいですか?おお、限定のコーヒーと限定のコンテンツが付いた限定ブレンドが欲しいんですね?それならKronをチェックしてください。
SSHが何か分からない?うーん、それならこのコーヒーはあなたには向いていないかもしれませんね。手にはTerminalコーヒー。夢のような生活です。


コメント