広がるバイブコーディング:AIで試作品づくりが身近に

Vibe Coding Goes Mainstream: AI Is Turning Everyone Into a Developer

「誰かこれを作ってくれないかな」と動く試作品の間の距離が縮まっている。道具を説明するとAIがコードを書き、プレビューが現れる。そこで変更を頼む。いつの間にか、ささやかな表計算のアイデアがダッシュボードを手に入れ、ロゴまで要求し始める。

これが、ますます多くの人がバイブコーディングと呼ぶものの魅力だ。会話を通じてソフトウェアを作り、実装の多くをAIに任せる。空のコードエディターから始めようとは思わない人にも、実験をしやすくする。ただし、プロンプトを書く人が自動的に熟練したソフトウェア技術者になるわけではない。

Googleがこの発想を検索へ持ち込む

3月4日、GoogleはAI ModeのCanvasを、米国のすべての人に英語で提供し、文章作成とコーディングに対応したと発表した。利用者は対話的なツールを説明し、サイドパネルに試作品を作り、そのコードを調べ、追加の依頼で改良できる。

Googleの例は、要件、締め切り、金額を整理する奨学金ダッシュボードだ。特定の問題に合わせた画面を、もともと情報を探していた場所で作るという可能性が、よく伝わる。

これはGeminiアプリのCanvasとは別だ。Googleは2025年3月にその作業空間を導入し、世界のGeminiとGemini Advanced利用者に提供していた。今回の検索に関する発表を、Googleがこの種の作業空間を初めて提供したとか、従来有料限定だった機能が突然無料になったと取り違えてはいけない。

Claude Codeはモデルではなくツール

この話で出てくるもう一つの名前がClaude Codeだ。AnthropicはClaude 3.7 Sonnetとともに、2025年2月24日に研究プレビューとして紹介した。モデルはSonnetであり、Claude Codeはターミナルからプロジェクト内で操作するためのコーディングツールだった。

この区別は、製品ごとの使い心地がなぜ違うかを説明する。モデルは言語とコーディングの基礎能力を提供する。ツールは作業場所、ファイルへのアクセス、変更を提案・実行するインターフェースを与える。ブラウザーでの試作ツールと、ターミナルでのコーディング助手は、同じ出発体験ではない。

広告

プログラミング経験のない人には、初めてコマンドラインを見るより、動くプレビューのほうが親しみやすいかもしれない。既存のコードを保守する人には、そのプロジェクトを直接扱えるほうが便利かもしれない。誰にでも魔法のように合う一つの画面は存在しない。

試作品は会話の始まり

小さな事業への言及を追跡するダッシュボードを頼むとしよう。グラフのあるページができるのは一つの節目だ。信頼できるデータの接続、欠けた結果への対応、認証情報の保護、グラフの正しい更新は、別々の節目である。

予約フォームも同じだ。完成したように見えても、二人が同じ枠を予約できるままかもしれない。動くデモは、アイデアを形にできるという価値あることを教える。しかし重要な失敗ケースをすべて処理したとは教えてくれない。

ここで人の判断が役立つ。何が起こるべきかを定義し、壊れそうな入力を試し、実際に何が保存・送信されるかを確認しよう。顧客、お金、私的情報に影響する道具なら、実装を理解する人による確認は、準備の妥当な一部である。

それでも期待できる理由

これらの注意点で利点が消えるわけではない。試作品は、大きな計画へ投資する前に、チームが欲しいものをすり合わせる助けになる。個人用の道具は、次のベンチャー出資付きプラットフォームにならなくても、小さな面倒事を解決できる。役立つ午後の工作は、役立つ午後の工作のままでいてもいい。

より大きな発想は、ChatGPT機能ガイド(英語)で扱った質疑応答の画面を超える。ソフトウェアは方法を説明するだけでなく、作業の一部を実行し始める。面白い問いは、どの操作を確実に行え、どこに利用者が関わり続けるべきかになる。

我が家の猫なら、当然食事計画アプリを頼むだろう。最初の仕様は「もっとごはん」。次の仕様で支出制限を全部なくす。だから、とても熱心なプロダクトオーナーにさえ、要件を見直してくれる人が必要なのだ。

バイブコーディングは始めることを容易にする。次の課題は、終えるために何が必要かを学ぶことだ。

2026-03-05公開の英語版の記事を日本語に翻訳しました。翻訳日:2026年10月30日。翻訳にはAIを使用し、記事内の時点は原文に合わせています。

この記事を共有