
はじめに
前回は「A2A(Agent to Agent)」を取り上げました。A2Aは一つのAIに全て任せるのではなく、調査、分析、資料作成のように役割を分け、AI同士が連携して仕事を進める考え方です。
では、AIを使うことで、システムや業務ツールを作る作業、いわゆるシステム開発は、どう変わるのでしょうか。
従来のシステム開発では、最初に仕様を固めることが重視されてきました。何を作るのかを決め、要件を整理し、仕様書を書き、開発を進める流れです。しかし生成AIの登場により、最初から完璧な仕様を作るのではなく、まず小さく動くものを作り、試しながら改善する進め方が広がり始めています。
今回のテーマは、その新しい進め方である「バイブコーディング(Vibe Coding)」です。
バイブコーディングとは何か
バイブコーディングとは、生成AIとの対話を通じて試作品を作りながら形にしていく開発スタイルです。
「Vibe」は英語で「雰囲気」や「感覚」という意味です。ただし、思いつくままに感覚だけで作るという意味ではありません。目的や制約を言語化し、AIとやり取りしながら、動く試作品にしていく考え方です。
例えば、
「営業担当者が見やすい日報画面にしたい」
「スマートフォンでも使えるようにしたい」
「グラフで傾向が分かるようにしたい」
といったイメージをAIに伝えます。AIはその内容をもとに、画面や処理のたたき台を作ります。人はそれを確認して、「ここを直したい」「この項目を足したい」と指示を出し、改善していきます。
つまり、
・従来型開発→考えてから作る
・バイブコーディング→作りながら考える
という違いになります。

ノーコード/ローコードとの違い
ここで、「ノーコードやローコードと何が違うのか」と思う方もいるかもしれません。
ノーコード/ローコードは、部品を組み合わせてアプリや業務ツールを作るための道具・手段です。画面デザイン、入力フォーム、集計機能などを選択肢の中から選び、ドラッグ&ドロップなどで設定しながら作ります。
一方、バイブコーディングは、特定のツールの名前ではなく、AIと対話しながら試作と改善を進める作り方です。生成AIでコードを作る場合もあれば、ノーコードツールと組み合わせる場合もあります。
つまり、
・ノーコード/ローコード→作るための道具・手段
・バイブコーディング→試しながら作る進め方
と考えると分かりやすくなります。
身近な事例 「営業日報を自動集計する小さなツール」
例えば営業部門で、
「日報を提出して終わりではなく、チーム全体の活動状況を見える化したい」
という課題があったとします。
従来であれば、要件を整理し、システム部門に依頼し、開発計画に入れてもらう必要がありました。小さな改善でも、開発の優先順位によっては実現までに時間がかかることもあります。
一方バイブコーディングでは、まずAIにこう依頼します。
「営業日報のExcelファイルを読み込み、担当者別の活動件数と訪問件数の推移を表示する画面を作ってください」
すると、試作品を作るためのコードや画面案、処理の流れを出してくれます。実際に見てみると、「顧客別にも見たい」「月単位で集計したい」「入力ミスも見つけたい」といった改善点が見えてきます。そこでAIに追加指示を出し、少しずつ直していきます。
ここで大事なのは、「仕様が不要になる」わけではないということです。最初から細かい仕様を作り切らなくても、試作品を見ながら必要な仕様を見つけていく、ということです。
本番利用との線引き
バイブコーディングは、小さな業務改善や試作に向いています。例えば、毎回同じ転記をしている、簡単な集計をしている、問い合わせ内容を分類している。こうした仕事では、まず小さく試す価値があります。
一方で、何でも自由に作ってよいわけではありません。
顧客情報、個人情報、契約、決済、会計、基幹システムに関わるものは、勝手に作って本番利用するべきではありません。便利だからといって、機密データをそのままAIに入力することも危険です。
試作は自由にできても、本番利用には確認が必要です。情報管理、権限管理、品質確認、セキュリティ確認。この線引きがないと、便利な道具が、会社全体のリスクになってしまいます。

まとめ
バイブコーディングは、生成AIと対話しながら試作と改善を繰り返す開発スタイルです。AIによって、実際に動く試作品を作るハードルが下がりました。
ただし、これは「仕様を考えなくて良い」という話ではありません。まず試作品を作り、実際に使いながら、必要な仕様を明確にしていく進め方です。
人に求められる力も変わります。コードを書く力だけではありません。業務の困りごとを見つける力、AIに目的や完成イメージを伝える力、試作品を見て改善点を伝える力、そして本番で使ってよいかを判断する力が重要になります。
バイブコーディングは、AI時代のものづくりを身近にする考え方です。小さく試すことと、守るべき線を守ること。その両方が大切になってきます。
ポイント
バイブコーディングは「作りながら改善する」開発スタイル
ノーコード/ローコードは道具、バイブコーディングは進め方
試作と本番利用を分け、情報管理と品質確認を忘れない
普段の業務で、
「毎回同じ作業をしている」
「Excel の転記が多い」
「問い合わせ対応が定型化している」
そういったルーチン作業を1つ探してみてください。
その上で、
「まず自動化するとしたら何を作るか」
を考えてみましょう。
まず動くものを作り、使いながら改善していく。これが、バイブコーディングの第一歩です。

DXビジネスアンバサダー
岸 晶子
きし あきこ
都市銀行勤務後、出産を経て専業主婦に。3人の子育てが一段落した際にデジタルリスキリングを実施。その経験を活かしDXビジネス教育に関するコラム記事や大学向け教材作成などを手がける。
