九ヶ月、一つの言葉、集団的覚醒
2025年2月2日、Andrej KarpaثyがXに何気なく投げた一つの言葉:Vibe Coding。
彼が描写した状態はシンプルだった——完全に雰囲気に没入し、感覚に従って進み、プログラムを書いていることすら忘れる。厳密な定義もなく、論文の枠組みもなく、ただ二つの英単語だった。
九ヶ月後、コリンズ辞典はそれを年間語彙に選んだ。
対照として:「クラウドコンピューティング」は2006年に提唱されてから大衆の語彙になるまで数年かかった。Vibe Codingの伝播速度自体がシグナルである——それは新技術を説明しているのではなく、すでに起こっている集団的経験に名前を与えているのだ。一つの言葉がこの速度で拡散するとき、それは口に出されるのを待っていた何らかの真実に触れたことを意味する。
命名の巨匠による十年間の考古学
Karpaثyは単なるAI研究者ではない。彼はこの時代で最も精確な術語鋳造師である。十年間で四つの言葉、それぞれが人機関係の転換点を踏んでいる。
2015年、Karpathyは《The Unreasonable Effectiveness of Recurrent Neural Networks》という論考の中で、言語モデルが一見もっともらしく見えるが実際には完全に捏造されたURLやコンテンツを生成する現象を「hallucination」と表現し、「AIがでたらめを作る」という行為に直感的かつ的確な名前を与えた。
2017年はSoftware 2.0だった。従来のソフトウェアは人がルールを書いて機械が実行する;Software 2.0は人がデータを与えて機械が自分でルールを学ぶ。これは技術路線の切り替えだけでなく、「誰がプログラムを書くのか」という根本的問題の再定義だった。
2025年のVibe Codingは焦点を「AIがどう学ぶか」から「人がどう使うか」に移した。プログラマーはもはや一行ずつすべてのコードを精査せず、AIと対話し、反復し、感覚が合えば前進する。厳密性は直感に、制御は信頼に道を譲った。
そして2026年のClaws。この言葉はAIエージェントの上の新しい層を指す:編成、スケジューリング、コンテキスト管理、ツール呼び出し、永続化。Karpaثyは非常に直感的な比喩を使った——底層の大型モデルは畑で収穫した小麦、エージェントは挽かれた小麦粉、そしてClawsは焼かれたパン、すぐに使える。
Mac MiniはローカルAIエージェントを実行する需要で爆増し、売上は「北米朝食店のホットパンケーキのように熱い」。これはもはやサーバールームの話ではない、これは机の上の話である。
Talk is cheap → Code is cheap
2026年2月23日、Djangoフレームワーク共同創設者のSimon Willisonが新プロジェクトAgentic Engineering Patternsを発表し、冒頭で衝撃弾を投げた:
「Writing code is cheap now.」
ソフトウェア業界にいたことがあるなら、この言葉が何をひっくり返しているかわかるだろう。2000年、Linus Torvaldsは無数のエンジニアの脳裏に刻まれたあの言葉を言った:「Talk is cheap. Show me the code.」空論は安い、コードを見せろ。この言葉は一世代のエンジニア文化を定義した——コードは希少資源であり、価値の究極の担い手であり、書けてこそ認められる。
25年後、Willisonはそれをひっくり返した。Code is cheap. Show me the talk. コードは安くなった、要求をどう記述し、どう意思決定するかを見せてくれ。
これは修辞的な遊びではない。Google主席エンジニアのYana Doganは、彼女のチームが2025年に一年かけて構築した分散エージェント編成器を、2026年にClaude Codeを使って一時間で完成したと述べた。Vercel CTOのMalte Ublは、Opus 4.5を使って休暇中に二つの主要オープンソースプロジェクトを完成し、本を書き始め、多くのバグも修正した——彼は「AIなしでは絶対に不可能だった」と言う。
一年の作業量が一時間に圧縮される。これは効率の線形向上ではなく、コスト構造の相転移である。
「やる価値がない」ことが突然やる価値のあることに
「AIがプログラミングを安くする」と聞いて、ほとんどの人の第一反応は「素晴らしい、より速く納品できる」だ。この理解は間違いではないが、浅すぎる。
真の革命は既存の作業を速くすることではなく、「もともとやる価値がなかった」ことをやる価値のあることにすることにある。
すべての開発チームには見えないリストがある——「投入産出比が合わない」と判定されて永遠に優先順位に上がらない機能、「あれば良いが開発コストが高すぎる」改善、「少数のユーザーにしか役立たないのでやらない」需要。プログラムを書く限界コストがゼロに近づくとき、このリスト全体が突然息を吹き返す。
Willisonの助言は実用的だ:本能が「時間をかける価値がない」と言うとき、まずAIで試してみる。最悪の結果は数セントのtokenの無駄、最良の結果はもともと不可能だった機会の発見だ。
しかし彼は正直に補足した:「良いコード」は依然として高価である。機能の正確性、境界条件の処理、保守性、テストカバレッジ、ドキュメント品質——これらの品質基準はAIによって下がることはない。安いのは初稿であり、完成品ではない。
台湾の知識労働者はこれをどう見るべきか
「コードが安くなる」論理はソフトウェア開発だけに適用されるのではない。「コード」を任意の知識労働の産出物——初稿、レポート、分析、デザイン案——に置き換えても、同じコスト構造変化が起こっている。
執筆:AIは初稿を素早く生成できるが、どの観点を発展させる価値があるか、どの段落を削るべきかを判断するのは依然として人である。デザイン:AIは百のプランを産出できるが、どのプランが真にユーザーの問題を解決するかを見分けるのは依然として人である。データ分析:AIはすべてのモデルを実行できるが、正しい質問をし、不合理な結論に疑問を呈するのは依然として人である。
元UberエンジニアのGergely OroszはAI時代のコア能力を三つにまとめた:判断力——AI産出物の良し悪しを見分ける;戦略的思考——どうやるかではなく何をやるべきかを知る;領域専門知識——AI生成コンテンツの正確性を検証する。
台湾にとって、我々は世界で最も密集した科技人材を持つが、「判断力」よりも「実行力」に依存する職位も大量にある。実行のコストがAIによってゼロに近く圧縮されるとき、判断力だけが差別化価値を創造できる。これは脅威論ではないが、確実に構造的な再調整である。
おばあちゃんはアプリの存在を知る必要がない
KarpaथyのClaws概念を疑問視するネットユーザーに対する彼の返答は一文だけだった:
「おばあちゃんはアプリケーションのデプロイ方法などの技術的な問題を理解する必要がない、彼女のAIアシスタントがそれらを知っているべきだから。」
この言葉は終局予言である。未来はすべての人にプログラムを書くことを学ばせるのではなく、AIを人とシステムの間の仲介者にすることだ。ユーザーは意図を表現するだけ——「明日台南に行く切符を予約して」——AIが自動的に既存のアプリを呼び出すか、リアルタイムでカスタマイズされた解決方案を生成するかを決定する。「アプリケーション」という概念が、ユーザーの認知から消失するかもしれない。
Vibe CodingからClawsまで、Karpaثyは二つの言葉で一つの軌跡を描いた:まず人とAIが一緒にプログラムを書き、次にAIが自分でシステム全体を管理し、人は何が欲しいかを言うだけを担当する。
問題はもはや「プログラムが書けるかどうか」ではない。問題は「どの問題を解決すべきかを知っているかどうか」である。
そしてこの問題は、決して安くはない。
💬 コメント
読み込み中...