「AIでコード作成」って聞いたことありますか?
最近、AIにプログラムを作ってもらう人が増えているんですよ。
「チャットアプリを作って」って頼むと、AIがコードを書いてくれるんです。
でも実際にやってみると、「あれ?思ってたのと違う…」ってなりがちなんですよね。
設計書ファーストって何?
設計書ファースト(Spec-Driven Development)っていうのは、AIにコードを書いてもらう前に、まず設計書を作ってもらう方法なんです。
家を建てるときって、最初に設計図を描きますよね。
それと同じで、プログラムも「何を作るか」を先に決めるってことなんです。
何が嬉しいの?3つのメリット
1. やり直しが激減する
優秀な部下に仕事を頼むとき、「なんとなくよろしく」じゃダメですよね。
詳細な指示書があれば、一回で期待通りの結果が出るんです。
AIも同じで、設計書があると最初から正確なコードを作ってくれるんですよ。
2. 時間とお金の節約になる
やり直しが少ないってことは、AIとの会話量(トークン:AIとの会話量の単位)も少なくなります。
Claude(クロード:人気のAIツール)などの有料AIを使ってる人は、料金も安くなるんです。
3. 本格的なアプリが作れる
設計がしっかりしてると、後から機能を追加するのも楽になります。
「ここにボタンを追加して」「この画面を変更して」って頼んでも、構造が破綻しないんですよね。
始め方:6つのステップ
「Spec Kit」(スペックキット:GitHubが公開した設計書作成ツール)という無料ツールを使えば、誰でも簡単に始められるんです。
ステップ1:ルールを決める
プロジェクトの「憲法」を作ります。
「どんな技術を使うか」「コードの書き方のルール」を最初に決めるんです。
ステップ2:何を作るかを明確にする
「チャットアプリ」じゃなくて「1対1でメッセージを送れるアプリ、写真も送信可能」みたいに具体化します。
ステップ3:疑問点を解決する
AIが「ここがよく分からない」って質問してくるので、コードを書く前に全部答えます。
ステップ4:技術的な設計を決める
どんなフレームワーク(プログラムの土台)を使うか、データベース(情報を保存する場所)をどう作るかを決めます。
ステップ5:作業を細かく分ける
「まずデータベース→次にAPI(外部との接続口)→最後に画面」みたいに順番を決めます。
ステップ6:ついにコード作成
ここでようやくAIにコードを書いてもらいます。
でも1〜5のステップがあるので、ほぼ一発で完成するんですよ。
ここだけ気をつけて!
最初は時間がかかるけど、それで正解
設計書を作るのに30分〜1時間かかります。
でも、これをサボると3回やり直しで3時間かかるんです。
「急がば回れ」って本当なんですよね。
小さなアプリでも設計書を作ろう
「簡単なアプリだから設計書はいらない」って思いがちです。
でも小さなプロジェクトで練習しておくと、大きなプロジェクトで困らないんですよ。
今日のポイント
• AIにコードを頼む前に、設計書を先に作ってもらおう
• 6つのステップで進めれば、やり直しが激減する
• 最初は時間がかかるけど、結果的に時間とお金の節約になる
AIプログラミングって、ただAIに丸投げするんじゃなくて、正しい手順があるんですね。
設計書ファーストを覚えれば、あなたもAIと一緒に本格的なアプリが作れるようになりますよ!
PR
Claude Codeと一緒にPythonも学ぶなら
「Python1年生 第2版」は8万部超のベストセラー。キャラクターとの会話形式でPythonの基礎をやさしく学べます。Claude Codeと組み合わせることで学習効率が大幅に上がります。
Powered by 侍AI道場 (CCI)


コメント