「Code with Claude」、Anthropicがロンドンで5月19日から開催した2日間の開発者イベントは、確かに盛り上がっていた。同日はパロアルトでGoogle I/Oも開催されていたが、Anthropicのスタッフは「偶然です、自慢じゃないです」と真顔で主張した。
「この1週間で、Claudeが完全に書いたプルリクエストを出した人は?」Anthropicのエンジニア、ジェレミー・ハドフィールドがメインステージで尋ねると、ほぼ満員の会場の半数近くが手を挙げた。プルリクエストとは、修正や更新を本番前にレビューに出すものだ。ソフトウェア開発の基本であり、ほとんどの開発者が人生をかけて書いてきたコードの塊——少なくとも今までは。
「Claudeが完全に書いたプルリクエストで、コードをまったく読まずに出した人は?」ハドフィールドが追及する。気まずい笑い声。ほとんどの手が上がったままだった。
AnthropicのClaude CodeやOpenAIのCodexのようなLLM搭載ツールがソフトウェア開発を一変させたのは今に始まったことではない。トップテック企業は今や、開発者が手で書くコードがいかに少ないかを自慢している。「Anthropicのソフトウェアのほとんどは今やClaudeが書いています」とハドフィールド。「Claude CodeのコードのほとんどもClaudeが書いています。」OpenAI、Google、Microsoftも同様の主張をする。他の多くの企業もそうありたいと願っている。
それでも、この新しいパラダイムがすでにどれほど普通に見えるか、そしてどれほど早く定着したかは驚くべきことだ。今年で2回目となるAnthropicの開発者イベント(サンフランシスコと東京でも開催)では、昨年はClaude 4をリリースしたばかりだった。コードは書けたが、まあまあだった。しかし、2月と4月にリリースされた最新のアップデート群(Claude 4.6と4.7)により、Claude Codeはますます多くの開発者が喜んで仕事を任せるツールになった。
Anthropicは、自動化を可能な限り推し進めることを目標に掲げている。AIを使ってコードを生成し、人間がミスを修正するのではなく、Claude自身にチェックと修正をさせたいと考えている。「デフォルトは『Claudeにプロンプトを送る』ではなく、『Claudeに自分自身でプロンプトを送らせる』になりました」と、Claude Codeの責任者ボリス・チェルニーは基調講演で述べた。うまくいけば、人間の開発者はエラーメッセージすら見る必要がない。すべてClaudeが処理し、テストと調整を繰り返して、すべてが正常に動作するまで続ける。Anthropicのエンジニア、ラヴィ・トリヴェディの言葉を借りれば、「重要な原則はClaudeの邪魔をしないことです。私たちは『やらせてみろ』と言っています。」
トリヴェディは、2週間前に発表された新しいClaude Code機能「ドリーミング」を紹介した。Claude Codeエージェントは自分自身にメモを書き、特定のタスクに関する有用な情報を記録する。別のコーディングエージェントが後で同じコードを扱うとき、そのメモを使って迅速にキャッチアップし、以前のエラーから学ぶことができる。ドリーミングは、これらのメモをすべて読み取り、情報を統合し、タスク間のパターンや共通の問題を特定するシステムだ。理論的には、Claude Codeが特定のコードベースについて学習し、時間とともに改善されるのに役立つはずだ。
「Code with Claude」は開発者向けだ。Anthropicの製品紹介やワークショップに加えて、Spotify、Delivery Hero、Lovable、Base44、Monday.com(アプリのバイブコーディングを支援する3つのスタートアップ)など、Claude Codeを中心にソフトウェア開発チームを再編した企業からのハウツーもあった。不安の兆候は一切なかった。私が出会った全員が参加したがっていた。
しかし、カンファレンスの外では、多くのコーダーがこの明るい未来に疑問を抱き始めている。RedditやHacker Newsなどのオンラインフォーラムでは、AIコーディングツールは生産性向上を追い求めるマネージャーによって押し付けられているが、実際には開発者がレビューすべきコードが増えて、ソフトウェア開発が難しくなっていると不満を漏らす声がある。「生成されたコードで問題ないと言っているのは、それを読んでいない人だけだ」と、先週Hacker Newsに「pron」というユーザーが投稿した。他のユーザーは、AIに多くのタスクを任せるにつれて、自分のコーディング能力が低下したと主張している。研究者は警告している。