Build This Now
Build This Now
クロード・コードとは何か?Claude Code のインストールClaude Code ネイティブインストーラーClaude Code で最初のプロジェクトを作る
How Does an LLM Actually Work? (ChatGPT and Claude, Explained Without Math)How Does AI Image Generation Work? (The Noise-to-Picture Trick)How Do AI Agents Actually Work? (The Loop That Lets AI Do Things)エージェンティックコーディングとは?やさしい言葉での解説バイブコーディングとは?やさしい言葉での解説What Is a Token in AI? (Why ChatGPT Charges by the Token)What Is a Vector Embedding? (And How RAG Lets AI Read Your Documents)How ChatGPT's 'Dreaming' Memory Works (and What to Turn Off)Why a Hidden Line of Text Can Hijack Your AI BrowserHow Much Energy and Water Does AI Actually Use?Is AI a Bubble? 'Circular Financing' in Plain EnglishThe EU AI Act, Explained: What Changes on August 2, 2026How Do AI Voice-Cloning Scams Work? (And How to Spot One)What Is Agentic Commerce? How AI Agents Buy Things for YouWhy Does AI Run on GPUs, Not CPUs? (One Genius vs. a Thousand Interns)How Does HTTPS Work? (The Padlock, and Why Nobody Can Read Your Password)
speedy_devvkoen_salo
Blog/Handbook/Core/What Is Vibe Coding? A Plain-English Guide

バイブコーディングとは?やさしい言葉での解説

バイブコーディングとは、やりたいことを AI に普通の言葉で伝えて、その出力をそのまま受け入れる形でソフトを作る方法のことです。コードを一行ずつ書くのとは違います。何なのか、どこで効くのか、どこで痛い目を見るのかを解説します。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

Published Jun 19, 20267 min readHandbook hubCore index

バイブコーディングとは、やりたいことを AI に普通の言葉で伝えて、生成されたコードをそのまま受け入れる形でソフトを作ることです。自分で一行ずつ書くのではありません。 プロンプトを書き、AI が生成し、実行して、コードを読むのではなく結果を見て方向を決めていきます。この言葉は2025年初頭に Andrej Karpathy が広めました。

この名前は考え方をよく表しています。「バイブ(雰囲気)に身を任せて」モデルを信頼し、変更点を言葉で伝えて繰り返す。アイデアから動くソフトに最速で辿り着く方法であり、同時に誰も理解していないコードを一番簡単に世に出してしまう方法でもあります。どちらも本当です。

この言葉の由来

Andrej Karpathy は2025年初頭、コードの存在をほぼ忘れて進める働き方としてバイブコーディングを説明しました。AI に話しかけ、AI が書いて編集し、その変更を受け入れる。何かが壊れたらエラーを貼り戻して、AI に直させる。すべてのソフトをこう作るべきだ、という話ではありませんでした。ポイントは、ある種の速くて低リスクなもの作りでは、これがちゃんと機能するということです。

このフレーズが定着したのは、多くの人が AI ツールですでにやっていたのに名前がなかったものを、言い当てたからです。

実際のバイブコーディングの流れ

ループはシンプルです。

  1. やりたいことを普通の言葉で説明する(「保存したアイテムを一覧表示するページを追加して」)。
  2. AI エージェントがコードを書く。多くの場合、複数のファイルにまたがって。
  3. 実行して結果を見る。コードではなく結果を。
  4. 違っていたら問題を説明し(「リストは新しい順に並べて」)、AI が修正する。
  5. 正しく見えるまで繰り返す。

結果で方向を決めているわけです。実装ではなく、動いているアプリで判断します。Claude Code のようなターミナルエージェントだと、プロジェクト全体を読み、変更を加え、実行して報告まで返せるので、この流れがスムーズになります。

バイブコーディングと従来のコーディングの違い

バイブコーディング従来のコーディング
自分が書くものプロンプトコード
自分がレビューするもの動いている結果すべての行
スピードとても速い遅く、慎重
向いている用途プロトタイプ、デモ、小さなツール本番、長く使うシステム
主なリスク隠れたバグと負債出すのが遅い
必要なスキル始めるだけなら低い高め

どちらが「正しい」というものではありません。別のギアです。バイブコーディングは探索のための速いギア。従来のレビュー付きコーディングは、壊れてはいけないもののための慎重なギアです。

バイブコーディングが輝く場面

プロトタイプとデモ。アイデアがそもそも成立するか見るのが目的なら、全行を読むのは労力の無駄です。バイブコーディングで作り、見て、決める。

小さな個人ツール。スクリプト、ダッシュボード、使い捨てのユーティリティ。壊れたら直すか捨てるだけ。低リスク、高速。

作りながら学ぶ。初心者でも本物のものを作って、部品がどう組み合わさるか見られます。チュートリアルをただ眺めるよりずっといい。ただし深く入るにつれて、速度を落としてコードを実際に読むことになると思っておきましょう。

どこで痛い目を見るか

レビューしていないコードを受け入れること。それがリスクのすべてです。プロトタイプならそれで構いません。でも本番では、セキュリティの穴、エッジケースのバグ、そして読んでいないがゆえに見えない技術的負債の蓄積を意味します。バイブコーディングで作ったアプリが大きくなるほど、変更は難しくなり、壊れ方は謎めいていきます。この失敗パターンはバイブコーディングと技術的負債で扱いました。

解決策は AI を使うのをやめることではありません。リスクが上がったら構造を足すことです。先に仕様を書く、エージェントにテストを生成させる、お金や認証、ユーザーデータを扱う部分はレビューする。この中間の道は仕様駆動開発とバイブコーディングで扱っています。

本物のプロダクトをバイブコーディングで作る

バイブコーディングで本物の SaaS まで辿り着くことはできます。ただし危険な部分をバイブコーディングしない場合に限ります。認証、決済、データベースのセキュリティ。レビューしていないコードが一番痛い場所が、まさにここです。

実用的なパターンは、リスクの高い配管をすでに正しく処理してくれる本番スタックの上で、自分の機能だけをバイブコーディングすることです。Build This Now がやっているのがまさにこれです。Claude Code 上で動く $29 買い切りのキットで、認証、Stripe 決済、セキュアなデータベースがすでに作り込まれています。だからバイブコーディングするのは自分の機能だけで、セキュリティの仕組みではありません。

まとめ

バイブコーディングとは、書いてレビューするのではなく、説明して受け入れる作り方です。アイデアを動かすまでの最速ルートであり、レビューしない本番ソフトにとっては本物の罠でもあります。探索に使い、実際のユーザーが関わった瞬間に構造(仕様、テスト、レビュー済みの配管)を足しましょう。エージェントが仕事をこなす方向への関連した変化については、エージェンティックコーディングとはをどうぞ。

FAQ

バイブコーディングってどういう意味ですか? バイブコーディングとは、やりたいことを AI に普通の言葉で伝えて、生成されたコードをそのまま受け入れる形でソフトを作ることです。すべての行を書いてレビューするのではありません。Andrej Karpathy が2025年初頭にこの言葉を広めました。プロンプトを書く、AI が生成する、実行する、変更点を言葉で伝えて繰り返す、という流れです。

バイブコーディングは良いものですか、悪いものですか? スピード、プロトタイプ、小さなツールには向いています。本番には危険です。レビューしていないコードを受け入れると、セキュリティの穴やバグ、負債が潜むからです。探索にはバイブコーディングを使い、実際のユーザーが依存するものはレビュー付きの構造化された作り方に切り替えましょう。

バイブコーディングをするにはコードが書ける必要がありますか? 始めるだけなら不要です。機能を説明すれば動くコードが手に入ります。ただし何かが壊れたとき、多少のコードがわかること、または構造とテストを強制するツールを使うことが、行き詰まらないための鍵です。技術がない人ほど、セキュリティや決済をすでに処理してくれる本番スタックの上に AI を載せると一番遠くまで行けます。

バイブコーディングはエージェンティックコーディングと同じですか? いいえ。バイブコーディングはスタイル(結果で方向を決め、出力を受け入れる)です。エージェンティックコーディングは土台となる能力(計画し、編集し、実行し、自分でテストする AI エージェント)です。エージェンティックなツールを使ってバイブコーディングしますが、エージェンティックコーディングはフルレビューで慎重に行うこともできます。

Continue in Core

  • Claude Codeにおける100万トークンコンテキストウィンドウ
    AnthropicはClaude CodeのOpus 4.6とSonnet 4.6に対して100万トークンのコンテキストウィンドウを有効化した。ベータヘッダー不要、追加料金なし、定額料金、そして圧縮の削減。
  • AGENTS.md vs CLAUDE.md 解説
    2つのコンテキストファイル、1つのコードベース。AGENTS.mdとCLAUDE.mdの違い、それぞれが何をするか、重複なしに両方を使う方法を解説します。
  • Why a Hidden Line of Text Can Hijack Your AI Browser
    AI browsers read the whole web page — including text hidden from you. That's the door behind prompt injection, OWASP's #1 AI security risk in 2026. Here's how the attack works, in plain English.
  • AI Research for Builders: The Latest Breakthroughs, Explained Monthly
    A monthly digest of the latest AI research — agents, reasoning, efficiency, and models — with every claim traced to its source and translated into what it means if you build with AI.
  • 10 AI Research Breakthroughs That Matter for Builders (June 2026)
    The latest AI research, explained: AI disproved an 80-year-old math conjecture, agents got cheaper and more reliable, and inference costs dropped up to 100x. What each finding means if you build with AI.
  • Did Anthropic Call for an AI Pause? What It Actually Said
    Anthropic did not call to halt the AI boom. Here is what its June 2026 'recursive self-improvement' post actually said, why the 80%-of-its-own-code stat spooked it, and what it means if you build with Claude Code.

More from Handbook

  • エージェントの基礎
    Claude Codeでスペシャリストエージェントを構築する5つの方法:タスクサブエージェント、.claude/agents YAML、カスタムスラッシュコマンド、CLAUDE.mdペルソナ、パースペクティブプロンプト。
  • エージェント・ハーネス・エンジニアリング
    ハーネスとは、AIエージェントを構成するモデル以外のすべての層のことです。5つの制御レバー、制約のパラドックス、そしてなぜハーネス設計がモデルよりもエージェントのパフォーマンスを左右するのかを学びましょう。
  • エージェントパターン
    オーケストレーター、ファンアウト、バリデーションチェーン、スペシャリストルーティング、プログレッシブリファインメント、ウォッチドッグ。Claude Code のサブエージェントを組み合わせる6つのオーケストレーション形状。
  • エージェントチームのベストプラクティス
    Claude Code エージェントチームの実証済みパターン。コンテキストが豊富なスポーンプロンプト、適切なサイズのタスク、ファイルオーナーシップ、デリゲートモード、v2.1.33〜v2.1.45 の修正内容。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

エージェンティックコーディングとは?やさしい言葉での解説

エージェンティックコーディングとは、AI エージェントが複数のステップにまたがって、自分で計画し、書き、実行し、テストすることです。ただ行を補完するだけではありません。どう動くのか、オートコンプリートやバイブコーディングとどう違うのかを解説します。

What Is a Token in AI? (Why ChatGPT Charges by the Token)

A token is a chunk of text — roughly ¾ of a word — and it's the unit AI models read, generate, remember, and bill by. Here's what a token actually is and why it controls your AI costs and limits.

On this page

この言葉の由来
実際のバイブコーディングの流れ
バイブコーディングと従来のコーディングの違い
バイブコーディングが輝く場面
どこで痛い目を見るか
本物のプロダクトをバイブコーディングで作る
まとめ
FAQ

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。