今週、中国のAIラボが研究プロトタイプを公開した。それは自発的に開発者のグループチャットとGitHubリポジトリを監視し、頼まれもせずコードの修正案を提案する。DeepSeekのSuper-Agentは未完成の仕事であることを自認しているが、そのドキュメントの一文はツール自体より重要だ。「エンジニアリングの多くはコーディングエージェントによって行われた」。代替品を作る人々が、代替品を使ってそれを作っている。
ほぼ同時期に、「Software Engineers 2028」というジョーク動画が開発者の間で拡散した。職業が機械の監督とステークホルダーの説得に縮小される未来を描いている。これが話題になったのは、本物の不安に触れたからだ。エージェントがチャットを読み、パッチを書き、プルリクエストを開けるなら、仕事に残るのは一体何か?
歴史は驚くほど正確な答えを持っており、それはフロッピーディスクから始まる。フロッピーが消えたのは、人々がデータを保存しなくなったからではない。機能がより良い媒体に移行したために消え、かつてその機能を定義していた物体は博物館の収蔵品になった。職名も同じ物理法則に従う。タイピストが消えたのは書くことが終わった時ではなく、書くことが専用の機械と専任の人間から切り離された時だ。機能は移行し、職名はしばらく残って、それから静かに引退する。
ソフトウェアエンジニアリングは今、その移行の真っ只中にある。仕事のうち純粋な転記部分、つまり明確な意図を構文に変換する部分は、驚くべき速さで機械に移っている。GitHub自身の調査は、開発者がAI支援でルーチンタスクを劇的に速く完了することを発見し、すべての主要ラボがコーディングの会話をこなせるエージェントを提供している。タイピングの層はフロッピーの道をたどっている。
しかし職業は一つの層ではない。タイピングを取り除くと、三つのより難しい層が残る。第一は何を存在させるべきかを決めることだ。問題を枠組み化し、トレードオフを選び、どの要件が本物でどれがステークホルダーの推測かを知る。第二は検証だ。機械が書いたコードを、それに値する疑いの目で読む。流暢に書くエージェントは流暢に失敗もする。第三は責任だ。午前2時にシステムが落ちた時、誰かが障害の法的・財務的・道徳的重みを背負わなければならない。どのライセンスも、どの契約も、どの法廷も、その重みをエージェントに割り当てない。
労働市場のデータも反対側から同じ物語を語っている。需要は崩壊ではなく移動している。求人情報はますます、AIツールを指揮し、生成コードをレビューし、人間以外の貢献者を含むシステムを設計できるエンジニアを求めている。世界経済フォーラムの雇用の未来分析は、ルーチンなプログラミングの自動化を予測しながらも、AIと機械学習の専門家を最速成長職種の常連に据えている。ピラミッドは底辺で細くなり、頂点で広がる。どの職業も、入口の段が機械化されるときに起こることだ。
この形には本物のリスクがあり、慰めではなく誠実さに値する。シニアエンジニアはかつて、ジュニアの仕事をゆっくり下手にこなすことで育った。機械がジュニアの仕事を吸収すれば、学習のパイプラインが壊れる。今日安いコードを祝う企業は、五年後に自分たちのエージェントが書いたコードをレビューできる人間が誰もいないことに気づくかもしれない。合理的な答えはツールを禁じることではなく、はしごを再設計することだ。ジュニアを意図的にエージェントの出力と組み合わせ、レビューを教える技能にし、機械の監督を衰退の告白ではなく新しい職人技として扱う。
では、ソフトウェアエンジニアという職名は2028年に存在するだろうか?ほぼ確実にイエスだ。職名はゆっくり死に、組織は保守的だから。病院は、医師の役割がかつての意味を失ってから何世紀も経った今も医師を雇っている。しかし職名は異なる日常を記述するだろう。タイピングより判断、書くことより読むこと、生産よりも生産されたものへの責任。フロッピーの教訓は、ものが消えるということではない。物体は色あせ、必要は生き残るということ、そして繁栄するのは物体を守る者ではなく必要に従う者だということだ。
リーダーにとって行動は具体的だ。自分のエンジニアリング業務のどの層が転記でどの層が判断かを地図化し、判断の層に向けて明示的に採用・育成する。レビュー能力は必要になる前に構築する。エージェントが書いたコードにも、それを理解する人間が必要だからだ。そして市場が問う前に、自組織の見習い問題に目を配る。職名は自ら面倒を見る。パイプラインは見ない。
数学的に考える。知的に設計する。戦略的に導く。責任を持って構築する。グローバルに拡大する。人工知能で真のビジネス価値を生み出す。