毎週誰かが同じ質問をする:どのAIモデルがコーディングに最適か。これは間違った質問であり、正直に答えることで私の構築方法が変わった。2026年の利点は1つのモデルを選ぶことではない。複数のモデルをチームのように実行し、各モデルが本当に最も得意な1つの仕事をこなし、人間のオペレータが全体を統合することである。
冗談半分だが、私は今やビジネスパートナーを持っており、ほとんどが言語モデルである。1つは計画を立てる。1つは執筆する。1つはみんなと議論する。1つは私が文を終える前にコードをシップする。1つは夜11時に細かい条項を読んで、他の誰もが見落とした問題を見つける。それらを単一のツールとして扱うのは、営業、デザイン、会計をこなすために1人を雇うようなものである。それらをチームとして扱うことが真の利益を得られる。
重要なポイント:AI codingに最適なモデルがどれかを尋ねるのはやめよう。各仕事をそれが最も得意なモデルに任せ、構築する前に計画を立て、すべての変更を自分自身でレビューすれば、1つの机から小さなチームのアウトプットを得られる。
Vibe codingとは、本当は何か。
Vibe codingとは、平易な言葉で自分が欲しいものを説明し、AIモデルに構築させ、自分でコードの大部分を書くのではなく、フィーリングでステアリングする実践である。これは本当に良いスタート方法である。モメンタム、数分で動作するスクリーン、反応できるプロトタイプが得られる。罠は、vibe coding + 1つのモデル = 完成した製品だと信じることである。説得力のあるデモが得られる。それだけでは、認証、エラーハンドリング、エッジケース、あるいは自分の名前を付けたいコードは得られない。
修正すべきなのは「バイブコーディング」をやめることではなく、そのプロセスを成熟させることだ。複数のモデルを導入し、それぞれに適した仕事を与え、本番環境に出すものについて人間が責任を持つ。これが週末のプロトタイプと企業が運用できるものの違いだ。本番版についてはエージェンティック・エンジニアリングのページに書いているが、このポストは日々の使い心地について書く。
チームの紹介:実際に僕が一緒に仕事をしている6つのAIモデル
ここにメンバーと、それぞれが担当する役割をまとめた。キャラクターは遊びの部分もあるが、役割は実在し、僕の実際の仕事の振り分け方を反映している。
- 深く考える人。Claude Opusは意思決定が重要な時に曖昧なブリーフを渡すモデルだ。問題を分解し、仮定とトレードオフを示し、コードを書く前に作業の順序を決める。悪いAIコードのほとんどは実は計画の不足だから、これがチームで最も価値のあるポジションだ。
- ストーリーテラー。Fableは退屈な機能リストを、人が実際に読みたくなるものに変える。ページに声が必要な時、プロダクトに名前が必要な時、退屈なチェンジログを人間らしい文章にする必要な時、このモデルを使う。
- 混乱のエージェント。Grokは40パーセントの天才と60パーセントの「聞いてくれよ」で、これは褒め言葉だ。計画にプレッシャーテストをかけるのに使うモデルだ。これを考えたか、何が壊れるか、反対のアプローチはどうか。 悪魔の代弁人として過小評価されている。
- スピード鬼。Composer、Cursorの自社モデルは、僕たちが文を終わらせるより早くコードをリリースする。よく定義されて機械的な仕事、コンポーネントの配線、失敗したテストの修正、日常的なリファクタリングの場合、デフォルトの選択肢であり、一日中走らせることを前提に価格設定されている。
- 細部の人。Kimiは夜11時に他の誰もが見落とすものをキャッチする。僕のQAと設計の目だ。画面を見せるとそこで何がおかしいのかを教えてくれる。今週それがこのポジションを勝ち取ったので、以下で詳しく説明する。
- 楽観主義者。GPT-5.6 Solはあらゆる混乱を形になるのを待っているアウトラインとして扱う。半分形になった考えの山がある時、それをリーダーとAI検索エンジンの両方が報酬を与えるクリーンな答え優先の構造に変えるのが最速だ。
実際のハンドオフの仕組み
魔法は単一のモデルにあるのではない。それはハンドオフにある。通常のビルドはこうだ:深い思考ができるモデルに指示を出して、計画に合意する。速度重視のモデルがそれを小さなレビュー済みのステップで実行する。ステップが詰まったり、何か違う感じがしたら、カオスエージェントに別の2つのやり方を聞く。ストーリーテラーは人間が読むものなら何でも書く。詳細チェックモデルが最後に1パス行って、抜け落ちたものを捕まえる。マージは私が担当する。誰かが本番環境に出すものに責任を持つ必要があるから。
このほとんどを Claude Code の中で実行している。これはプロジェクトルール、レビューゲート、各モデルが他のモデルの邪魔をしない場所を備えた、全体を信頼できるものにする仕組みだ。大事なのはツールではない。どのモデルが書いたものであれ、すべての変更が本番環境に出る前に私でレビューされるということだ。その1つのルールが、モデルのチームと未レビュー出力の山を分け隔てるもの。
実例:他のモデルが見逃したものを捕まえたモデル
今週はいい例だ。自分のサイトのセクションを通常のメンバーで何日も再構築していて、完成したように見えた。それから詳細チェックモデルにシンプルなタスクを与えた:デスクトップとモバイルでキーページのスクリーンショットを撮って、シニアデザイナーのようにインターフェースを監査してほしいと。
他の4つのモデルが喜んで通してしまった何かが帰ってきた。ミュートされたテキストの全段階、キャプションとメタ行と細かい文字で、本当の情報を運ぶもの、暗い背景に対するアクセシビリティコントラストが不合格だった。かすかな差ではなく、最も暗い段階は読める閾値をはるかに下回っており、ずっとそこにあった。修正は1つのデザイントークン変更で、ページは1回のパスで不合格から合格になった。
これが1つのストーリーで言うチームのケース。各モデルは異なる視点を持っている。計画者はデザイン批評家が見るものは見ない。速度モデルはコントラストを測定するために減速しない。同じ仕事に複数を充てれば、1つのモデルだけで、1人で得られるよりもはるかに多くのものを捕まえる。
ヴァイブコーディングがまだ壊れる場所
これは何もヴァイブコーディングをデフォルトで安全にしない。毎回同じ少数の場所で壊れる:人間が読まずに出荷されるコード、計画なしで構築してモデルが1つを即興しくれることを望むこと、すべてのタスクに単一モデルを使うことからのトンネルビジョン、そしてデモが実行しない地味な部分、認証、セキュリティ、エッジケース。説得力のあるプロトタイプはこれらすべてを隠す。
チームアプローチが修正だ。より多くのモデルがより少ない思考を意味するからではなく、思考を表に出すことを強要するから:合意した計画、比較検討した代替案、実行したQAパス、そしてサインオフした人。誠実で、モデルごとの詳細な分析を求めるなら、8つのAIコーディングモデルの10日間テストで継続的に保持している。
よくある質問
ヴァイブコーディングとは何ですか?
ヴァイブコーディングとは、自然言語で作りたいものを説明し、AIモデルに構築させるもので、自分でコードのほとんどを書くのではなく、感覚で操舵します。プロトタイプと勢いのためには高速です。ヴァイブコーディングされたプロトタイプを本番製品に変えるには、計画、レビュー、通常1つ以上のモデルが必要です。
ヴァイブコーディングで本当の製品を構築できますか?
本当のプロトタイプは素早く構築でき、ヴァイブコーディングがスキップする部分を追加すれば本当の製品も構築できます:事前の計画、認証とエラーハンドリング、エッジケース、出荷前に全ての変更をレビューする人間です。ヴァイブコーディングは素晴らしいスタート地点ですが、仕事の全てではありません。
コーディングに最適なAIモデルはどれですか?
単一の最高のモデルはありません。Claude OpusとGPT-5.6は計画でリードし、Cursorの Composerは速さと価値で優位に立ち、Claudeはコード作成でリードしており、Grokは強い次点の意見です。正しい答えは1つの勝者を選ぶのではなく、モデルをタスクに合わせることです。
1つ以上のAIモデルが必要ですか?
プロトタイプなら必要ありません。真剣な仕事なら、2つか3つを使うことはすぐに元が取れます:1つは計画用、1つは高速構築用、1つはレビュー用です。各モデルは異なる強みと盲点を持っているため、小さなチームのようにそれらを集めると、単一のモデルより多くをキャッチし、より良い仕事を生み出します。
AI生成コードは本番環境で安全ですか?
新入社員からのコードのように扱われる場合は安全です:まず計画、その後全ての変更を人間がレビュー、出荷前にテストとセキュリティパスを実施。リスクはモデルがコードを書くことではなく、誰も読まずにそのコードを出荷することです。
バイブコーディングとエージェントエンジニアリングの違いは何ですか?
バイブコーディングはAIを感覚で操舵して何かを素早く構築することです。エージェントエンジニアリングはその規律版です。エージェントワークフローが大量処理を担当し、シニアエンジニアがアーキテクチャを所有し、すべての変更をレビューします。一つは始め方で、もう一つは本番環境へのシップ方です。
つまり、私は単一のAIでバイブコーディングして願うなんてことはしません。私は小規模なチームを実行し、各メンバーが獲得した席に座り、本番に行く前にすべてのdiffを読みます。それは私が働いたセットアップの中で最も生産性が高く、正直なところ最も楽しいです。ものを構築するのに何という時代でしょう。
