AIモデルとプラットフォーム

「コーディングエージェント」は名前が違う。あらゆる用途に使えるエージェントだ。

mm
Unite.AI を Google の優先ソースに追加

ロンドンで開催されたAnthropicの開発者向けイベント「Code with Claude」で、エンジニアのJeremy Hadfieldが質問をしました。ここにいる人たちの中で、この1週間で、Claudeがすべて書いたプルリクエストを提出した人はいますか?およそ半分の人が手を上げました。次に、彼はフォローアップの質問をしました。誰がコードを読むことなくプルリクエストを提出しましたか?緊張した笑い声。ほとんどの人が手を上げたままにしました。

Anthropicは現在、自社のソフトウェアの大部分をClaudeが書いており、Claude Code自体のコードも大部分がそうだと述べています。ただし、Anthropicだけではありません。同じ期間に、OpenAIはGartnerによってエンタープライズコーディングエージェントのリーダーに指名され、DellやRampなどの企業にCodexエージェントを導入しています。2つの研究所、1つの方向、曖昧さなし:エージェントにコードを渡すことは、約1年で新奇なものから通常のものになりました。

「コーディングエージェント」という名前で呼び続けていますが、この名前では実際に何が起こっているのかを多くの人に気づかせないでしょう。

実際に起こっていること

Code with Claudeでのステージでの説明は「AIがコードを書くことを速くする」のではなく、それよりも先にありました。Claude Codeを運営するBoris Chernyはこう述べています。「今の標準は『Claudeにプロンプトを与える』ことではなく、『Claudeに自分でプロンプトを作らせる』ことです。」別のエンジニアのバージョンは次の通りです。「Claudeの邪魔をしない。『任せてやらせよう』とよく言います。」Anthropicは、コーディングエージェントが自分自身にノートを書き、そのノートを統合し、時間をかけてそのコードベースへの習熟度を高める機能もデモしました。

デモを行った企業は、大きなエンジニアリング会社だけではありませんでした。SpotifyやDelivery Hero (DHER.DE ) も出席していました。ヒントはスタートアップでした:Lovable、Base44、Monday.comなどは、作りたいものを説明することでアプリを構築できるようにすること自体を製品にしている企業です。アプリを構築するアプリ。抽象化は上昇しており、コードを書かない人々に向かっています。

Anthropicのリーダーの一人は、Claudeは「現在、コードを書く能力はおそらく中堅エンジニアと同程度だ」と述べました。別の人は、目標とする最終的な状態は、Claudeが「基本的に自分自身を構築できる」ことであると述べました。

「コーディングエージェント」という名前が物語らないこと

コードは、能力を最も明確に測定しやすい対象にすぎません。テキストであり、実行されるかどうかは明確であり、プルリクエストの数を数えることができます。したがって、ベンチマークはそこにあり、名前はそこに付いています。

しかし、表面を取り除くと、これらはコードツールではありません。目標を保持し、ステップに分割し、ツールを使用し、自分の作業を確認し、成功するまで再試行することができる汎用エージェントです。コードは、ループを示すための最も明快な方法です。ループ自体はコードについてではありません。

これが、ほとんどの報道で欠けているものです。見出しは「エンジニアが手で書くコードが減った」となっています。実際の話は、アイデアを持った人と動作するものの間のギャップが縮小していることです。コードは、そのギャップの一つの表れにすぎませんでした。

デモが「Claudeがプルリクエストを提出した」というものである場合、開発者はそれが良いことか悪いことかについて議論します。公平な議論です。しかし、それでは、より大きな論点が埋もれてしまいます。プルリクエストを書くことができるのと同じ機能は、マーケターが必要とする小さな内部ツール、2つの混乱したスプレッドシートを調和させるスクリプト、フォルダーのノートを公開されたドラフトに変換するパイプラインを構築できます。そうしたものは、職業上の「ソフトウェア開発」ではありません。すべて、説明できる人によって構築できます。

実際に変化する人々

私はエンジニアではありません。コンテンツと運用を担当しています。1年前、存在しないツールが必要な場合、3つの選択肢がありました。近いものを購入する、誰かが構築するのを待つ、またはやめる。現在、4つ目の選択肢があります。説明し、自分の実際の働き方に合わせたツールを、エージェントに自分のために作ってもらうことです。

「コーディングエージェント」の枠組みが隠している解放です。コードを書くエージェントによって実際に変化する人々は、コードを書いていた人々ではありません。コードを書くことができなかった人々です。レバレッジは、エンジニアが20%速くなることではありません。ゼロのツールから自分のツールに移行するオペレーターのことです。

また、現在出荷されているすべてのものと一致しています。Code with Claudeの同じ週に、Googleは検索エージェントを披露しました (GOOGL )。一つの質問から、その人向けの小さなアプリを構築するエージェントです。別の会社、同じベクトル:ソフトウェアは、雇用するのではなく、尋ねるものになりつつあります。アプリを構築するアプリをデモしているスタートアップは、そのカーブの中間です。その先には、すべての人がいます。

名前をつけるべき落とし穴

これは、手放しで喜べる勝利ではなく、会場の人々もそれを承知していました。会議の外では、多くの開発者が強く反発しています。研究者は、レビューされていないコードの洪水が、まだ誰も支払っていないセキュリティとメンテナンスの負債を生み出すと警告しています。いくつかのエンジニアは、自分のスキルが萎縮していると述べています。Anthropicのスタッフも、古いソフトウェアのベストプラクティスがまだ適用され、多くのチームがその勢いの中でそれを見失っていることを認めました。

それを真剣に受け止めましょう。自分が読めないコードを、人々が依存する本番環境へ大規模に投入するのは、ゆっくり進行する惨事を招くやり方です。

しかし、警告が実際に誰に対するものなのかに注意してください。問題の影響が他の人々に及ぶシステムで、監督を手放しているチームに向けた警告です。自分のワークフローに小さなツールを構築するオペレーターの場合、被害の範囲は自分の午後です。ダウンサイドは、実行されないスクリプトです。アップサイドは、1年前に存在しなかったレバレッジです。

それを何であるかと呼びましょう。コーディングエージェントではありません。今のところコードを最も得意としている、あらゆる用途に使えるエージェントです。物語は、機械がソフトウェアを書いているというものではありません。ソフトウェアを構築するための扉が、閉じ込められていたすべての人のために開かれたというものです。ほとんどの人がまだそこを通過していません。

Alex は Unite.AI の AI 主導のニュース運営を率いており、ジャーナリズム、リサーチ、そして自動化を組み合わせて、人工知能に関するタイムリーでスケーラブルな取材を支援しています。彼の仕事は、新興の AI 開発が効率的に取り上げられ、出版物の編集基準が維持されるよう支えています。