Steve Yeggeが語るAIエージェント時代の展望
(newsletter.pragmaticengineer.com)シリコンバレーのベテランエンジニア Steve Yegge(Amazon、Google出身、現在はAIスタートアップのアドバイザー)が、The Pragmatic Engineer のインタビューで、AI時代のソフトウェアエンジニアリングの未来について非常に率直かつ論争的な見解を語りました。
主な主張の要約
1. 手でコーディングする時代の終焉と爆発的な成長曲線
- もともとはAI懐疑派だったが、2024年初頭に Claude Code を自分で使ってみて完全に考えを改めた。
- モデル性能はSカーブに乗って急激に上昇しており、リリース周期もますます短くなり(4か月 → 2か月)、すべてのバグが次のモデルの学習データに即座に反映されるため、限界が見えないと見ている。
2. 「50%ダイヤル」という概念 ― 大企業の半数削減は不可避
- 企業ごとに人員削減率を調整する「ダイヤル」があり、現在多くの企業が50%の方向へ回している。
- → エンジニアの半分を解雇してこそ、残った半分がAIを使って最大の生産性を発揮できるという主張。
- すでに半分はプロンプト入力すら嫌がり、退職の準備をしているという観察。
- Amazon の無計画な大規模レイオフを強く批判しつつも、今後はコロナ禍のときよりはるかに大きな構造調整が来ると警告。
3. AI導入の8段階(多くのエンジニアがまだ低い段階にとどまっていることを惜しんでいる)
- 第1〜2段階: AIをほとんど使わない、またはIDEでエージェントを有効にするだけで、細かくレビューする
- 第3〜4段階: 信頼度↑ → YOLOモード、diff すら見ない
- 第5〜6段階: エージェントが主役になり、複数のエージェントを同時に使う(中毒段階)
- 第7〜8段階: 10個以上のエージェントを管理し、みずからオーケストレーターを作る
→ まだ第1〜2段階にとどまっている有能なエンジニアたちが、今後取り残されるのではないかと心配しているという。
4. ドラキュラ効果(AIがエネルギーを吸い取る現象)
- AIを使うと極度に興奮・集中し、生産性が100倍に爆発する一方で、激しい疲労・昼寝・いら立ちが伴う。
- → そのため、最も速く働く人であっても、1日3時間程度しか本当に生産的な時間を得られない。
5. 勤務時間革命の提案
- 生産性が100倍なら、あえて8時間を埋める必要はない。
- → 1日3時間だけ集中させ、残りは休ませるほうが、むしろ会社にとって利益になるという主張。(そうしなければバーンアウトして会社がだめになる)
6. 大企業はすでに死んでいる(まだ気づいていないだけ)
- 大企業はイノベーションのボトルネックが深刻で、超高生産性のエンジニアがいてもそれをうまく吸収できない。
- → イノベーションはこれから、小さなチームやスタートアップでしか起きない(クラウド移行時と似ている)。
- 現在の多くの大企業は「大きくて死んだゾンビ企業」状態だという冷徹な診断。
一言で要約
Steve Yegge のメッセージ:
「手作業でコーディングする時代は終わった → AIエージェントが主役になる → 大企業は半数削減し、残った人は1日3時間だけ働かせるべきだ。これからのイノベーションは小さなチームのものだ。」
2件のコメント
大企業はもう死んだと言うのは、少し早計ではないかと思います。
変化のスピードは確かにスタートアップにとって強みでしょうが、スタートアップが新規参入できない大企業ならではの領域もありますから。たとえばアラムコのように大規模な油田を持っているとか、マスクのように大規模なコンテナ船を持っている企業にしかできないこともあるわけで……。そうした企業がビジネスを作るためにやってきたことの中で、コーディングはごく小さな部分にすぎなかったはずです。
Emacsを使うなら、Caps LockをCtrlとして使うように教えてくれたあの方ですね。なんだか信頼できますね。