一般企業に勤めるSE向けに、AI関連の最新情報を「実務での判断」に翻訳して届ける。

実装

バイブコーディングは16か月で追い抜かれた

  • 16か月バイブコーディングから loop engineering まで
  • 19%熟練開発者が遅くなった割合(2025年前半のツール)
  • 5loop engineering の構成要素

「バイブコーディング」という言葉が、1年ちょっとで追い抜かれた。追い抜いたのは loop engineering(ループエンジニアリング) である。

聞いたことがなくても困らない。まず元の言葉から説明する。

2025-02-02 Karpathy が「バイブコーディング」を投稿 2025-03-08 Merriam-Webster が収録 2025-11-06 Collins が「今年の単語」に選出 2026-06-08 Osmani が loop engineering を提唱 2026-08 O'Reilly が改名の乱立を整理 16 か月
造語から提唱まで16か月。辞書に載るより先に、次の名前が出ている。

バイブコーディングとは何だったのか

2025年2月2日、Andrej Karpathy が X に投稿した造語だ。定義はこうである。

There’s a new kind of coding I call “vibe coding”, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.

「コードが存在することすら忘れる」。 仕様を自然言語で伝え、AIが書いたものを差分も読まずに受け入れる。エラーが出たらメッセージをそのまま貼り返す。動けばよしとする。

冗談のような話だが、言葉は本気で広まった。Merriam-Webster が同年3月8日に収録し、Collins は11月6日に「今年の単語」に選んでいる。 造語から10か月である。

何が起きたか

非営利研究機関のMETRが熟練開発者を対象に行ったランダム化比較試験では、2025年前半のAIツールを使った条件のほうが完了までの時間が19%長くなった。 開発者自身は24%短縮すると予想していた。

品質面でも、コードの重複増加、脆弱性、低品質な貢献によるOSSメンテナの負荷といった指摘が2025年から2026年にかけて相次いだ。

loop engineering とは何か

2026年6月8日、Google Cloud の Addy Osmani が提唱した。定義は明快である。

Loop engineering is replacing yourself as the person who prompts the agent. You design the system that does it instead.

「エージェントにプロンプトを打つ人間を、自分自身から置き換える」。 1回ずつ指示を書くのをやめ、指示を出す仕組みのほうを設計する。

Osmani はループを「目的を定義すると、AIが完了するまで反復する再帰的なゴール」と説明し、構成要素を5つ挙げている。

構成要素 役割
自動実行 仕事を定期的に見つけて振り分ける
worktree 並行するエージェントを隔離する
スキル プロジェクト固有の知識を持たせる
コネクタ 外部ツールに接続する
サブエージェント 作る側と検証する側を分ける

加えて、済んだことを覚えておく外部の記憶が要る。

で、SEの実務ではどう使うか

名前の変遷は言葉遊びではない。責任の移動である。

バイブコーディングは「読まない」ことを積極的に肯定した言葉だった。loop engineering は違う。Osmani 自身が、検証の責任はエンジニアに残ると明記している。 加えて、レビューされないコードが流れ続けることによる「理解の負債」と、自動化に頼り切る「認知の放棄」を危険として挙げている。

稟議に出せるのは後者だけだ。 「AIに任せます」は通らないが、「探索と実行は自動化し、検証はこの工程で人が持ちます」は通る。

設計すべきものは2つある。何を自動で回すか。どこに人間の確認を残すか。

対象範囲は最初から広げないこと。狭いほど誤検出が減り、誤検出が減るほど出力を信用できる。そして検証には作った側と別の目を置く。Osmani が構成要素に「作る側と検証する側を分ける」を入れているのは、そういう意味だ。

名前はまだ割れている

loop engineering で決着したわけではない。2026年8月には O’Reilly に改名の乱立を整理した記事が出て、prompt engineering、spec-driven development などが並記された上で、著者は AI-driven development という別の傘を提案している。Karpathy 自身が別の語を出したという報道も複数ある。

名前が定まらないのは、責任の置き場所がまだ決まっていないからだ。 言葉が落ち着くまで待つ必要はない。決めるべきは呼び名ではなく、自分の現場でどこに人を残すかである。

出典

一次ソース確認済み
  1. https://en.wikipedia.org/wiki/Vibe_coding
  2. https://addyo.substack.com/p/loop-engineering
  3. https://www.oreilly.com/radar/we-keep-renaming-ai-coding-heres-what-id-call-it/
  4. https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/