Andrej Karpathy: エージェントAIコーディングが世界を一変させた
(x.com/karpathy)> 「コードを直接タイプしていた時代」は終わった
- この2か月でプログラミングは漸進的な発展ではなく急激な変化を経験し、特に直近の12月が決定的な転換点だった
- モデルの品質、長期一貫性(long-term coherence)、粘り強さ(tenacity) が大きく向上し、大きく長い作業を最後まで処理できるようになった
- これにより、従来の基本的なプログラミングワークフローに非常に破壊的な変化が起きた
- 例えば、週末に自宅カメラ用のローカル動画分析ダッシュボードを構築した
- エージェントに出した指示内容
> 「DGX SparkのローカルIPとユーザー名/パスワードを渡すのでログインし、SSHキー設定、vLLM設定、Qwen3-VLのダウンロードとベンチマーク、動画推論用サーバーエンドポイントの構築、基本Web UIダッシュボードの構築、全体テスト、systemdサービス設定、メモリノートの記録、Markdownレポートの作成まで行うこと」 - エージェントは約30分間自律的に作業を実行: 複数の問題にぶつかりながらオンラインで解決策を調べ、一つずつ解決しつつコードを書き、テスト、デバッグ、サービス設定まで完了した後、レポートを提出した
- 自分が直接手を入れたものは何もなく、わずか3か月前なら週末まるごと必要だったプロジェクトが、今では30分忘れて待てば終わる作業になった
- コンピュータ発明以来、エディタにコードを直接タイプしていた時代は終わった
- これからはAIエージェントを起動し、英語で作業を指示したうえで、その作業を並列に管理・レビューする時代だ
- 最大の報酬は抽象化レイヤーをさらに引き上げ続けること、すなわち適切なツール、メモリ、指示を備えた長時間実行オーケストレーターが、複数の並列Codeインスタンスを生産的に管理するよう設計することにある
- 最上位レベルの**「エージェンティック・エンジニアリング」** によって得られるレバレッジは、現在非常に大きい
- もちろん、まだ完璧ではなく、高レベルの方向付け、判断力、センス(taste)、監督、反復作業、ヒントやアイデアの提供は必要だ
- 一部のシナリオでははるかにうまく機能し、特に作業仕様が明確で、機能を検証/テストできる場合に効果的だ
- 核心は作業を適切に分解し、うまく動く部分はエージェントに委任し、残りの部分で支援する直感を養うことだ
- 現在のソフトウェア業界は、「いつも通りの時期(business as usual)」がまったく通用しない状況にある
5件のコメント
アンドレ・カルパシーがそう言うなら、そうなんだろう。
VS Codeを開かず、GitHub Pages上で直接Copilot agentに複数のプロジェクトのコーディングをさせています。agentがその場で自らPlaywrightでWebページのスクリーンショットまで見せてくれて、何でもできます。
おかげで止まっていたいくつものtoy projectが復活しています。 :-)
だからSaaSはみんな死ぬと言われるんですね……。うちでも社内ツールは少しずつAIエージェントが1つずつ作って置き換えていて、SaaSの終焉の後にはどんな時代が来るのか、少し怖くもあります。
社内向けツールやシンプルな形のSaaSは本当に急速に置き換えられていくでしょうが、一人でプロダクトを作る個人開発者の立場からすると、むしろ今こそとてつもないレバレッジの時代のように思えます。
以前はアイデアを実装する「タイピング」に80%のエネルギーを使っていたとすれば、今は開発コストがほぼ0に収束しているからです。結局、これからの勝負は誰がコードをうまく書けるかではなく、「誰が市場の不便さをより早く見つけ出し、企画できるか」の戦いへと完全に移った感覚です。
本当に、タイピングしてコードを書く時代は終わったようです。
Codexアプリに13個のプロジェクトを載せて作業していますが、そのうちコードウィンドウが開いているのは3つだけですね。
最近作って一番よく使っているツールのひとつは、コードを一度も見ていません。
本番向けはそれでもまだコードレビューも通すし、考えることも多いですが、社内向けツールのようなものは本当にうまく作ってくれます。