WHATISAI序章

「バイブコーディング」
という言葉の罠

「世界有数のバイブコーダーになりたい」── その願いには、ひとつ罠が仕込まれています。 言葉の原義どおりに突き進むと、世界有数の対極に行き着く。まず、この言葉のズレをほどくことから始めます。

2025年2月、ある一言から「コードの存在を、忘れろ」

「バイブコーディング(vibe coding)」は、Andrej Karpathy(OpenAI創設メンバー)が2025年2月のポストで名付けました。原文はこうです。

“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.” — Andrej Karpathy, 2025年2月

自然言語で頼み、エラーは貼り付けて投げ返し、差分を読まずに、動けば前進する。コードの存在を忘れ、vibe(雰囲気)に身を任せる。450万回以上読まれ、その年の流行語になりました(Collins辞書の2025年ワード)。

ここが見落とされた
Karpathy自身は、これを「週末の実験」として書いていました。SSLサーバーいじりのような、壊れても困らない遊び。本番に持ち込め、とは一言も言っていない。── ところが言葉だけが独り歩きしました。

独り歩きの代償"動くが、誰も理解していない"という泥沼

原義が本番に流れ込んだ結果、2026年には「バイブコーディング」は批判語の色を帯びます。実際に起きたことの一部:

Lovable(評価額66億ドル)

AIが生成したアプリで認証ロジックが逆転 ── 匿名ユーザーに全アクセスを許可。学生4,500名超を含む1.8万件超のレコードが漏洩。別途、API認可の不備(BOLA)が48日間未修正だった例も報じられた。

AI生成コード全般

100超のLLMで検証 ── 45%がOWASP Top 10の脆弱性を含む(Veracode)。AI支援のコミットは、シークレット漏洩率が人手の約2倍との調査も(GitGuardian)。

"slopsquatting"

LLMは存在しないパッケージ名を幻覚する(商用モデルで約5%、OSSモデルで2割超)。攻撃者はそれを先回りで登録し、悪意あるコードを配る。

これらは「AIが悪い」のではありません。原義の vibe ── 読まない・検証しない・所有しない ── を、本番で実行した代償です。速度は本物。だが、速く破綻を招く道具にもなる。

では、世界有数は何をしているのか"床"を上げる人と、"天井"を上げる人

面白いのは、当の Karpathy が2026年に、自ら言葉を分けたことです。

“Vibe coding is about raising the floor for everyone ... agentic engineering is about preserving the quality bar of professional software.” — Andrej Karpathy, Sequoia AI Ascent 2026

バイブコーディングは「床」を上げる(誰でも作れる)。一方、プロの品質基準を守るのがagentic engineering。Simon Willison はこれを "vibe engineering" と呼びます。

「vibe coding が『出てくるコードを気にせず、サイコロ任せで無責任に作る』ことなら、その対極に、責任を持って作る vibe engineering がある。」 — Simon Willison(要旨)
まず予想してみる

2026年春、Karpathy は「12月以降コードを1行も書いていない」と言います。では彼は『純粋な vibe』の達人になったのでしょうか?

この資料の立場vibeを捨てるのではなく、ハーネスを掛ける

誤解しないでください。速度(vibe)は価値です。捨てる必要はない。世界有数への道は、その速度に「ハーネス」── 文脈・検証・分割・舵という規律 ── を掛け合わせることです。

序章のひとこと

「世界有数のバイブコーダー」とは、
vibeの速度を、engineering の規律で乗りこなす人のこと。

── 次章で、その規律の正体を一本の式にします。Agent = Model + Harness。あなたが本当に engineer すべきは、モデルではなく、その外側です。