Normie だって Vibe Code できる――WIRED が Claude で不満追跡DB を作ってみた
「普通の人(Normie)でも感覚的にコードを書ける」という時代が本当に来たのか。WIRED の記者が Claude と協力して、些細な不満を追跡するデータベースアプリを vibe coding で開発した体験記
AI とのコード開発がどこまで民主化されたのか――WIRED の記者が身をもって実験した。
Claude と一緒に「不満DB」を作ってみた
「誰でも vibe code できる」という言説がメディアを賑わせて久しい。そもそも vibe coding とは、 Claude などの大規模言語モデル(LLM)に「感覚的に」指示を出し、試行錯誤の中でアプリを作ろうという開発スタイルのこと。
WIRED の記者は、この vibe coding という手法が本当に「Normie(技術知識に乏しい普通の人)にも機能するのか」を検証することにした。対象は「些細な不満(petty grievances)を追跡するデータベース」――たとえば「コーヒーショップの WiFi が遅い」「郵便配達員が毎日違う時間に来る」といった日常の小さなイライラを記録し、パターンを見つけるアプリだ。
AI 駆動の開発体験
開発過程は従来のコード駆動型とは大きく異なる。記者は Claude に「こんなアプリがほしい」と説明し、Claude が提案したコードに対して「ここをこう変えてほしい」と指示を出す。エラーが出ても、プログラミングの詳細を理解せずに「直してくれ」と要求できる――これが vibe coding の本質だ。
記者の実験では、基本的な UI から データベースの設計、データの可視化まで、一通りのアプリ機能が短時間で実装された。技術的な困難に直面した際も、Claude がその原因を英語で説明し、次のステップを提示することで、問題解決のプロセスが加速した。
何が変わったのか
この実験が示唆するのは、「プログラミング言語の習得」という学習曲線が、AI の登場によって大きく短縮されたということだ。従来なら数ヶ月かかる基礎学習が、数時間の対話を通じて実現できるようになった。
ただし、記者の論調から伝わるのは「完璧な自動化ではない」という現実でもある。コードの細部についてのやり取り、UI の調整、エラーのデバッグなど、人間とAIの対話なくしては進まない局面が複数あった。つまり、vibe coding は「完全な素人でもアプリが作れる」というより、「AI との協働を通じて、従来より低いバリアでモノづくりが可能になった」という話である。
広がる可能性と課題
今回の事例は、Claude などの LLM が単なる「コード補完ツール」ではなく、「開発パートナー」として機能し始めたことを示唆している。プログラマーでない一般ユーザーが、アイデアから実装まで、一人で完結できるようになる可能性は確かに高まった。
同時に、生成されたコードの品質保証、セキュリティやパフォーマンスの検証といった、従来なら専門家の目を通してきた部分が、今後どう担保されるのかは、業界全体の課題として残っている。