7

第七章

誰でも
作れる

プログラマーである必要はない。
必要なのはアイデアだ。

オハイオ州の教師が週末で採点アプリを作った。ミュージシャンがエネルギーとキーで曲順を最適化するセットリストツールを作った。高校生がどんな論題にも反論を生成するディベート練習ツールを作った。誰一人プログラマーじゃない。プログラミングの授業を受けたこともない。欲しいものを説明したら、コーディングエージェントが作ってくれたのだ。

これは誰も予想しなかったブレイクスルーだ。コーダーが速くなったんじゃない。非コーダーがソフトウェアを作れるようになったのだ。スプレッドシートがデータ分析を民主化し、Canvaがグラフィックデザインを民主化したように、AIコーディングエージェントがソフトウェア開発そのものを民主化している。

パーソナルソフトウェア革命

すべてを変えるアイデアがある。パーソナルソフトウェアだ。ユーザーがたった一人のためのツール。君自身のための。マーケットリサーチも、ビジネスプランも、資金調達も不要。あるのは君の問題と、それを解決するツールだけだ。AI以前は、パーソナルソフトウェアを作るにはプログラミングを学ぶ必要があった。何ヶ月も何年もかかる。今は午後ひとつで済む。作るコストがほぼゼロに下がった。つまり唯一大事なのは、作る価値のあるアイデアを持っているかどうかだ。

これを可能にするツールがコーディングエージェントだ。Claude Code、Cursor、Antigravity、Replit。プロジェクト全体を読み、複数ファイルにまたがってコードを書き、実行し、エラーが出たら直し、また実行する。コードに一行も触れずに。自動補完じゃない。君の説明を動くソフトウェアに変えるAIコラボレーターだ。

ディレクターの役割

コードを書くのは君じゃない。ディレクションするのだ。何を作るか指定し、出力を評価し、正しくなるまでイテレーションする。技術的な実行はエージェントが担当する。映画監督みたいなものだ。カメラは操作しないけど、あなたのビジョンなしには何も生まれない。

エージェントは君の知らないことを全部知っている

「でもデータベースって何かわからない」。いいニュースがある。わからなくていいのだ。コーディングエージェントは同時に君の家庭教師でもある。何でも聞いていい。「Reactコンポーネントって何?」と聞けば説明してくれる。「これをインターネットにどうやって公開するの?」と聞けばステップごとに案内してくれる。「このエラーはどういう意味?」と聞けば専門用語をわかりやすい言葉に翻訳してくれる。

これこそ、他のすべてを可能にするセーフティネットだ。技術用語を暗記する必要はない。それが存在することを知っていればいい。そうすれば聞ける。エージェントがすべてのギャップを埋めてくれる。忍耐強く、疲れ知らずの専門家が隣に座っていて、初歩的な質問をしても絶対に判断しない。そんな存在だ。

スキルのパラドックス

必要なのは、出力を評価できるだけの知識であって、すべてのコードを書く知識じゃない。映画監督はカメラの作り方を知らなくていい。でもそのショットが良いかどうかは見極められる必要がある。ここでも同じだ。アプリが動くかどうかがわかればいい。コードの仕組みは知らなくていい。

非コーダーたちが作ったものを見てみよう。そして自分のアイデアを想像しよう。

What Would You Build?

15 projects built by people like you

AI Flashcard Generator

Paste your class notes, get study flashcards with spaced repetition scheduling.

Built by Maya, 16High school student

🌐Web App🤖AI💾Database
Weekend build

Setlist Optimizer

Analyzes your song catalog and builds setlists based on energy flow, key changes, and crowd mood.

Built by Jordan, 28Gigging musician

🌐Web App🤖AI🎵Spotify API
One-week project

Practice Session Logger

Track basketball drills, log shooting percentages, and get AI coaching tips based on your patterns.

Built by DeShawn, 15JV basketball player

📱Mobile Web🤖AI📊Charts
Weekend build

Recipe Scaler & Substituter

Scale any recipe to any number of servings, with automatic ingredient substitutions for allergies.

Built by Priya, 34Home cook

🌐Web App🤖AI
Weekend build

D&D NPC Generator

Generate NPCs with backstories, voice descriptions, and plot hooks that fit your campaign world.

Built by Alex, 17Dungeon master

🌐Web App🤖AI💾Database
Weekend build

GPA Scenario Planner

Enter your current grades, then simulate "what if I get a B+ in chemistry?" to see your GPA change.

Built by Sophie, 16College-bound junior

🌐Web App🧮Calculator
Weekend build

Show Poster Generator

Type your band name, venue, and date. Get a printable poster in your band's visual style.

Built by Marcus, 22Indie band guitarist

🌐Web App🎨AI Images📄PDF Export
One-week project

Friend Expense Splitter

Track who owes what across multiple hangouts. Settles debts with minimum transactions.

Built by Kai, 19College sophomore

📱Mobile Web💾Database🧮Math
Weekend build

Plant Care Reminder

Identify plants from photos, get custom watering schedules, and log growth over time.

Built by Lily, 27Plant parent

📱Mobile Web👁️AI Vision🔔Notifications
One-week project

Debate Case Builder

Enter a resolution and side. Get structured arguments, evidence summaries, and counterargument prep.

Built by Anika, 16Debate team captain

🌐Web App🤖AI🔍Research
One-week project

Custom Workout Generator

Tell it your equipment and time limit. Get a workout plan with rest timers and exercise demos.

Built by Tyler, 20Fitness enthusiast

📱Mobile Web🤖AI⏱️Timer
Weekend build

Lyric Writing Notebook

Write lyrics with AI suggestions for rhymes, syllable matching, and mood-based vocabulary.

Built by Zoe, 18Singer-songwriter

🌐Web App🤖AI🎤Rhyme Engine
One-week project

Tonight's Sky Guide

Enter your location and get a personalized stargazing guide: what's visible, when to look, where to point.

Built by Raj, 14Amateur astronomer

🌐Web App🌟Astronomy API🗺️Maps
One-week project

Quick Group Decision Maker

Create instant polls with ranked-choice voting. Share a link, get a decision in minutes.

Built by Sam, 21Friend group organizer

🌐Web AppReal-time🔗Share Links
Weekend build

Art Portfolio Builder

Upload your artwork, choose a layout style, and get a polished portfolio website ready to share.

Built by Nina, 17Art student

🌐Website🖼️Image Gallery☁️Hosting
Weekend build

Your turn

What problem in your life would you solve with personal software? Describe the tool you wish existed.

Every one of these was built by someone who started with just an idea.

Share this course
ソフトウェアを作るコストがゼロになった。残っているのは、作る価値のあるアイデアだけだ。

アイデアはある。でもコーディングエージェントを開く前に、その言語を話せるようになる必要がある。コードじゃなく、ものを作るためのボキャブラリーだ。それが次の話。

Ship It

New tool unlocked!