ChatGPTやClaudeに「〇〇を作って」と頼むと、実際に動くコードが出てくる時代が始まっています。
今回は、AIエージェントを使ってソフトウェア開発をしてきた専門家たちが行き着いた「10の法則」を、プログラミング未経験でもわかる身近な例えを使ってご紹介します。エンジニアでなくても、これからのAI時代を生き抜くヒントが詰まっています。
AIエージェントとは?:
人間が細かく指示しなくても、目標を伝えるだけで自律的にタスクを進めてくれるAIのことです。コードを書くだけでなく、テストしたり修正したりも自分でこなします。Claude CodeやGitHub Copilotなどが代表例です。
コードが「タダ同然」になった世界
少し前まで、プログラムを1本書くのに数日から数週間かかるのは当たり前でした。それがAIエージェントの登場で、数分から数時間に縮まりつつあります。
料理で例えると、これまでは「ゼロから全部手作り」だったのが、今や「優秀な料理人が隣に立っていて、何でも手伝ってくれる」状態です。
では、こんな時代に私たちはどう振る舞えばいいのか。現場で使い込んできた人たちが共通してたどり着いた答えが、以下の10の法則です。
法則1: 学ぶために、まず作ってみる
計画書をいくら読み込んでも、実際に料理を作り始めると「あ、この手順、逆の方がよかった」と気づくことがありますよね。プログラム開発も同じです。
AIと一緒に動くものをとにかく早く作ることで、「設計段階では気づけなかった問題」が次々と浮かび上がります。コードが安価に手に入る今だからこそ、計画に縛られず、まず手を動かして学ぶことが大切です。
「完璧な計画を立ててから動く」ではなく、「動かしながら計画を磨く」という発想の転換です。
法則2: 何度でも作り直す
絵を描くとき、一発で傑作を仕上げようとする人はいません。ラフスケッチを何枚も描いて、方向性を探りながら進めます。
AIエージェントを使えば、コードも同じように「ラフを何度でも描き直せる」のです。「この方向でどこまでいけるか試してみよう」と、気軽にゼロから作り直すことが以前より遥かに簡単になりました。
大事なのは「もったいない」という感覚を捨てること。コードが安価な今、思い切った作り直しこそが最速の近道になります。
法則3: 「動作確認リスト」に投資する
飲食店がオープン前に行う最終チェックを想像してください。「お客さんが注文できるか」「会計ができるか」「料理が正しく出てくるか」。これはプログラムでいう「エンドツーエンドテスト」にあたります。
コードを何度作り直しても、「お店としてきちんと機能するか」を確認するチェックリストは変わりません。このチェックリストを最初にしっかり作っておくことで、何度作り直しても安心して進められます。
「どんな作りかた」ではなく「何ができなければならないか」に集中した確認の仕組みを用意しておくことが、AI時代の開発では特に重要です。
法則4: 「なぜそうしたか」を書き残す
家のどこかに「なぜかここだけ電気のスイッチが2個ある」という場所はありませんか。後から見た人には意味不明でも、作った人には理由があったはずです。
プログラムも同じで、コードを見ただけでは「なぜこの方法を選んだのか」がわかりません。AIエージェントも、過去の判断の「理由」を知らなければ、次の決断を誤る可能性があります。
「何を作ったか」ではなく「なぜこう決めたか」を記録に残すことが、人間とAIが長期間うまく協力するための秘訣です。
豆知識 – CLAUDE.mdとは?:
Claude Codeなどのエージェントは、プロジェクトに置いた「CLAUDE.md」というメモファイルを読んで作業します。設計の意図や決定の理由をここに書いておくと、AIが一貫した判断をしやすくなります。人間で言えば「引き継ぎノート」のようなものです。
法則5: 計画書は常に最新版に保つ
旅行のしおりを作ったあと、現地で予定変更が出ても古いしおりを見続けていたら、チーム全員が混乱しますよね。計画書は実態に合わせてアップデートし続けなければ意味がありません。
AIエージェントとの開発も同じです。作り始めて得られた気づきを計画書に反映しないと、あなたとAIが「違う地図を見ながら進む」状態になってしまいます。
「計画書は最初に完成させるもの」ではなく、「開発と一緒に育てていくもの」という意識の切り替えが重要です。
法則6: 本当に難しい問題を探しに行く
部屋の片付けをするとき、「捨てるか迷わないもの」はすぐ終わります。時間がかかるのは「思い出の品」「どこに置くか悩むもの」など判断が難しいものです。
AI開発も全く同じです。簡単なコードはAIが瞬時に仕上げてしまいます。残るのは「デザインが直感的かどうか」「セキュリティは大丈夫か」「大勢が同時に使っても壊れないか」といった、AIだけでは判断できない難しい問題です。
簡単なことはAIに任せて、人間が難しい問題に集中する。これが今の時代の正しい役割分担です。
法則7: 簡単なことはすべて自動化する
毎月の固定費を「自動引き落とし」にしている人は多いと思います。毎回手動で振り込む必要がなくなり、忘れるリスクもなくなる。時間もミスも減る。
開発の世界でも、繰り返しやる「簡単な確認作業」はどんどん自動化しましょう。そうすることで、法則6で見つけた「本当に難しい問題」に使える時間と集中力が増えます。
ただし注意点があります。自動化の仕組み自体を作ることに夢中になりすぎて、本来の目的を見失うのは逆効果です。あくまで手段であることを忘れずに。
法則8: 自分だけの「審美眼」を育てる
寿司職人は、魚を一口食べただけで「今日は醤油を少し控えめにした方がいい」と判断できます。その感覚は、何年もの経験が積み重なってできたものです。
AIが生成したコードやデザインが「いいか悪いか」を判断できるのも、結局はあなた自身の経験と感覚です。ユーザーのフィードバックが来るのを待っていては遅い場面で、「これは使いやすい」「ここが違和感ある」と自分で気づける審美眼が武器になります。
AIを使いこなすほど、あなた自身の審美眼もどんどん重要になっていきます。
豆知識 – 審美眼はどう鍛える?:
優れたサービスやアプリを使うたびに「なぜ使いやすいのか」を言語化する習慣が効果的です。「ここのボタン配置が自然」「このフローが迷わない」といった観察を積み重ねることで、AIへの指示の質も上がっていきます。
法則9: AIは経験を増幅させるツール
同じ電動工具を使っても、熟練した大工と初心者では仕上がりがまったく違います。道具の性能は同じでも、使う人の経験と知識が結果を左右します。
AIエージェントも同じです。あなたがその分野について詳しければ詳しいほど、より的確な指示を出せ、AIが迷走するのを防ぎ、無駄なやり取りを減らせます。
AIはあなたの能力を「底上げ」するのではなく「増幅」するツールです。100の経験がある人が使えば200になり、10の経験しかない人が使っても15止まりということが起こりえます。だからこそ、自分の知識を深めることがAI時代でも重要なのです。
法則10: コードは安くても、維持費は高い
保護犬を「無料で引き取れます」という里親募集を見たことはありませんか。引き取り自体はタダでも、えさ代、医療費、散歩の時間など、その後にかかるコストは決して小さくありません。
AIが書いたコードもまったく同じです。生成するのは一瞬で安くても、「壊れたときに直す費用」「セキュリティを守り続ける費用」「機能を追加するたびにかかる費用」は、コード量が増えるほど積み上がっていきます。
「AIが作ってくれたから大丈夫」と油断せず、「これは将来どんなコストがかかるか」を常に意識して使うことが、長く運用できる開発の秘訣です。
10の法則をまとめると
| 番号 | 法則 | 一言で言うと |
|---|---|---|
| 1 | 学ぶために実装する | 作って初めてわかることがある |
| 2 | 頻繁に作り直す | ラフスケッチを繰り返す感覚で |
| 3 | E2Eテストに投資する | 動作確認リストを先に作る |
| 4 | 意図をドキュメント化する | 「なぜ」を書き残す |
| 5 | 仕様書を常に同期させる | 計画書は生き物として更新し続ける |
| 6 | 本当に難しい問題を見つける | 簡単な仕事はAIに、難しい仕事は人間に |
| 7 | 簡単なことはすべて自動化する | 自動引き落とし化で時間を生む |
| 8 | 審美眼を養う | 職人の勘がAI時代でも武器になる |
| 9 | エージェントは経験を増幅させる | 電動工具は使う人次第で結果が変わる |
| 10 | コードは安くても維持費は高い | 犬を飼うのは無料でも育てるのはタダではない |
AIが「作る」時代に人間がすべきこと
これら10の法則に共通するメッセージはひとつです。「AIが何でもやってくれるから、人間は何もしなくていい」ではなく、むしろ逆です。
AIがコードを書ける時代だからこそ、人間には「何を作るか」「なぜそうするか」「本当に難しい問題はどこか」を見極める力が求められています。
プログラマーでなくても、この10の法則の考え方は仕事や日常のあらゆる場面に応用できます。計画を更新し続ける、意図を書き残す、難しい問題から逃げない。これらはAIと働くための心得であると同時に、変化の激しい時代を生き抜くための普遍的な姿勢でもあります。
この記事で紹介した10の法則の出典について:
この法則は、AIエージェントを使ったソフトウェア開発の現場で実際にコードを書き続けた開発者たちが、それぞれ独立してたどり着いた共通の知見をまとめたものです。特定の一人の発見ではなく、多くの実践者が「同じ教訓に行き着いている」という点に、その普遍性があります。


コメント