8月16日、StartupHub.aiが「Andrej Karpathy: Vibe Coding to Agentic Engineering, 2026」と題した記事を公開した。この記事では、Andrej Karpathyが自ら名付けた「バイブコーディング」を約1年で過去のものと宣言し、「エージェントエンジニアリング」への移行を主張するまでの経緯について詳しく紹介されている。
「バイブコーディング」から「エージェントエンジニアリング」へ、わずか18ヶ月
Andrej Karpathyは2025年2月、X(旧Twitter)に投稿した。「完全にバイブス(感覚)に身を委ね、指数関数的な変化を受け入れ、コードが存在することすら忘れ始めた」という内容だった。
この投稿が生んだのが「バイブコーディング(vibe coding)」という概念だ。AIが生成したコードをほぼ精査せずに受け入れ、エラーメッセージをそのままチャットウィンドウに貼り付けながら反復し、実装の詳細を理解しないまま速く作る——そういった開発スタイルに、それまで共通の名称はなかった。Karpathyが名付けた途端、この言葉は数日で広まり、月が終わる前には投資家向けメモやスタイルガイドにまで使われ始めた。
そのKarpathyが、わずか1年も経たないうちにバイブコーディングを「時代遅れ」と位置づけた。
2025年12月、彼は「自分のコードの80%はAIエージェントが生成している」と述べ、これを「エージェントコーディングの変曲点」と表現した。この段階で彼が使い始めた言葉が「エージェントエンジニアリング(agentic engineering)」だ。
バイブコーディングとエージェントエンジニアリングの違い
バイブコーディングは「人間がプロンプトを投げ、AIがコードを返す」という一問一答の構造にある。人間は入力側であり、出力を確認・採用するかどうかを判断するが、生成のループ自体は1ターンで完結する。実装の詳細を理解しないまま進めることが前提であり、スピードと感覚を重視する。
エージェントエンジニアリングはこの構造を根本的に変える。AIエージェントはタスクを受け取ると、計画の立案・ツールの呼び出し・実行・結果の評価・次のステップの決定、というマルチステップのループを自律的に回す。たとえば「このリポジトリにテストを追加してPRを作れ」という指示に対して、エージェントはコードベースを読み、テストフレームワークを選択し、テストを書き、実行して失敗を修正し、コミットまでを人間の介入なしに処理する。
この構造において人間の役割は変わる。Karpathyが描く「エージェントエンジニアリング」における人間の関与は、ループの内側ではなく外側に位置する。タスクのゴールを設定し、エージェントの出力を評価し、方向修正の判断を下す——いわば「AIチームのエンジニアリングマネージャー」に近い立ち位置だ。バイブコーディングが「AIと一緒に作る」感覚だとすれば、エージェントエンジニアリングは「AIに任せて監督する」へと重心が移動している。
この移行が意味するのは、必要なスキルセットの変化でもある。コードの細部を把握する必要性は下がる一方、エージェントに与えるタスク定義の精度、ループの品質を評価する能力、失敗パターンを見分けて介入するタイミングの判断——こうした能力の重要性が増す。
Karpathyとは何者か
この発言の重みを理解するには、発言者の背景が重要だ。KarpathyはOpenAIの共同創業者であり、Teslaで自動運転AIの責任者(Director of AI)を務めた人物だ。2024年にはAIネイティブな教育スタートアップ「Eureka Labs」を創業し、YouTubeシリーズ「Neural Networks: Zero to Hero」を公開。2026年5月からはAnthropicで事前学習研究の責任者を務めている。
彼が概念に名前をつけると、それが業界標準の用語になる。2017年にMediumで発表した「Software 2.0」——機械学習モデルが従来の手書きコードを置き換えるというビジョン——しかり、2025年の「バイブコーディング」しかり。単一の企業やラボにとどまらず業界全体に採用されるラベルを作り続けてきた数少ない人物だ。
その人物が「バイブコーディングは通過点だった」と言い、「エージェントエンジニアリング」へのシフトを自身の数字で示している。エンジニアのキャリアや開発スタイルを考える上で、この18ヶ月の変化は無視しにくい。
詳細はAndrej Karpathy: Vibe Coding to Agentic Engineering, 2026を参照していただきたい。