AI時代の設計書考察|従来ドキュメントが機能しなくなった理由と新しい形
AI時代の設計書考察|従来ドキュメントが機能しなくなった理由と新しい形
更新日:2025年12月13日
関連書籍
第1章:従来の設計書が機能しない現実
設計書を整理して気づいたこと
先日、自分が運営しているブログシステムの設計書フォルダを整理する機会がありました。AIに依頼して様々な機能を追加してきた結果、設計書フォルダには128ファイル、11MBものドキュメントが蓄積されていました。
整理を始めてすぐに気づいたのは、これらのドキュメントの大半が「実際のコードと一致しているか不明」という状態だったことです。要件定義書、基本設計書、詳細設計書、機能仕様書といった従来型のドキュメントが存在していましたが、それらが現在のシステムの実態を反映しているかどうか、確認する術がありませんでした。
従来の開発サイクルとの乖離
従来のソフトウェア開発では、設計書作成、実装、設計書との整合性確認、というサイクルが想定されていました。ウォーターフォールモデルでもアジャイル開発でも、何らかの形で設計と実装の整合性を保つ仕組みが組み込まれていました。
しかしAIを活用した開発では、「これを作って」と依頼すると即座に実装が完了します。設計書を書く工程が存在しないか、あるいは実装後に「ドキュメントも作って」と依頼して形式的に作成されるだけになります。その結果、設計書は作成時点のスナップショットに過ぎず、その後の変更が反映されることはほとんどありません。
自分のケースでは、設計書の約70%がコードとの一致が不明、約20%が作成時点のスナップショット、実際に参照しているものは約10%に過ぎないと推定されました。
第2章:なぜ設計書は死ぬのか
AIは設計書を経由しない
最も根本的な原因は、AI開発において設計書が開発プロセスの中に位置づけられていないことです。従来の開発では、設計書は開発者間のコミュニケーションツールであり、実装の指針でした。しかしAI開発では、人間とAIの会話の中で仕様が決定され、即座に実装されます。
会話履歴そのものが設計の記録となり、別途設計書を作成する必要性が薄れます。むしろ設計書を作成することは、同じ内容を二重に管理することになり、非効率とさえ言えます。
更新する動機がない
仮に設計書を作成したとしても、変更のたびに更新する動機が存在しません。AIは明示的に依頼されない限り設計書を更新しませんし、人間も目の前の機能が動いていれば設計書の更新は後回しにしがちです。
特に問題なのは、小さな変更の積み重ねです。「ボタンの位置を変えて」「この条件を追加して」といった細かい修正は、いちいち設計書に反映されることはありません。そして気づいたときには、設計書と実装の間に大きな乖離が生じています。
読者が曖昧
設計書を書くとき、誰のために書いているのかという問いがあります。自分のためでしょうか、AIのためでしょうか、それとも将来の他の開発者のためでしょうか。この問いに明確な答えがないまま、漫然と設計書を作成してしまうと、誰にとっても役に立たないドキュメントが生まれます。
個人開発において、自分以外の読者がいない設計書は、本当に必要なのか改めて考える必要があります。
設計書が死ぬ3つの理由
- プロセスに組み込まれていない:AI開発では会話が設計の記録になる
- 更新の動機がない:動く実装があれば設計書は後回しになる
- 読者が不在:誰のために書いているか明確でない
第3章:AI時代に必要なドキュメントとは
不要になったもの
AI時代において、従来型の設計書の多くは不要になったと考えられます。詳細設計書はコードを見れば分かります。画面設計書は実際に動かせば見えます。処理フロー図よりもコードそのものが真実を語ります。これらを別途ドキュメント化することは、二重管理のコストを生むだけです。
本当に必要なもの
一方で、AI時代だからこそ必要なドキュメントがあります。それは「AIに渡すための前提情報」と「人間が実際に手を動かすときの手順」です。
| ドキュメント種類 | 目的 | 内容例 |
|---|---|---|
| CONTEXT.md | AIに渡す前提情報 | システム概要、制約、ファイル構成 |
| HOWTO.md | 運用手順 | デプロイ手順、環境構築 |
| TROUBLESHOOT.md | トラブル対応 | エラー時の対処法、復旧手順 |
| SECRETS.md | 認証情報の場所 | APIキーの格納場所、接続情報 |
CONTEXT.mdという考え方
特に重要なのがCONTEXT.mdです。これはAIに作業を依頼する際に最初に渡す前提情報をまとめたものです。システムの概要、ファイル構成、制約事項、注意点などを簡潔にまとめておくことで、AIとの会話がスムーズになります。
従来の設計書が「人間が人間に伝えるため」のものだったとすれば、CONTEXT.mdは「人間がAIに伝えるため」のものです。この視点の転換が、AI時代のドキュメンテーションの核心ではないかと考えています。
設計フォルダには、CONTEXT.md、HOWTO.md、TROUBLESHOOT.md、SECRETS.md、実際に使うテンプレート、実際に使うツール、下書きだけを置く。それ以外の従来型設計書は削除するか、アーカイブとして分離する。
設計書を整理するのではなく概念を変える
最終的に行き着いた結論は、「設計書を整理する」のではなく「設計書の概念を変える」必要があるということです。従来の設計書の大半を削除し、本当に使うものだけを残す。そして新しい形式のドキュメントを最小限に作成する。
これはドキュメントの量を減らすことが目的ではありません。本当に機能するドキュメントだけを維持することで、ドキュメントの信頼性を高めることが目的です。死んだドキュメントの山は、ないよりも悪い場合すらあります。誤った情報を参照してしまうリスクがあるからです。
AI時代の開発において、ドキュメンテーションのあり方は根本的に変わる必要があります。この考察が、同じような課題に直面している方の一助となれば幸いです。
本記事は2025年12月13日時点の個人的な考察に基づいて作成されています。記事内容は筆者の経験と見解に基づくものであり、すべての開発環境や状況に当てはまるものではありません。実際のドキュメント管理方針については、プロジェクトの特性や組織の方針に応じて検討してください。
他の記事を見る(30件)
- 理化学研究所(RIKEN)の最新AI研究成果:科学とAIの融合による新たな展開
- 2025年最前線:米国主要AI研究機関の生成AIとエッジAI革新が示す未来
- 科学研究の新時代:AIが解き明かす未知への扉
- 「AIと人間の協調は長続きしない」という不都合な真実
- 手書きの復権:AIに頼りすぎた人生が失うもの
- AI分野の研究分類_包括的ガイド2025
- AIの内発的動機づけ:好奇心で動くエージェントの最前線
- 現場目線で読むChatGPT-5:精度、速度、拡張性のバランス再設計
- 効果的な学習の科学:処理水準理論とAI時代の学習法
- Claude 4が変えるAI開発の未来:半年で5倍成長したAnthropic最新動向2025
- AI2027レポート考察2025|元OpenAI研究者が描く3年後の衝撃シナリオ
- REL-A.I.研究考察2025|スタンフォードが明らかにした人間とAIの依存関係
- 言語モデルと脳の乖離研究2025|CMUが解明した人間とAIの3つの決定的な違い
- AI時代に必要なスキル完全ガイド2025|生き残るための10の必須能力
- スマートホーム5万円構築プラン2025|賃貸でも始められる実用的システム
- AI2025考察|GPT-5、Claude4.5時代の人工知能の本質
- イーロン・マスク「従業員ゼロ会社」考察|AI完全自動化の可能性と現実
- 障がい者主動のAI開発システムが人工知能学会で優秀賞受賞
- AIは褒めると性能が上がる?|感情プロンプトの効果を研究から考察
- 2025年11月AI学術研究ニュース考察|NeurIPS最優秀論文から生体ニューロン研究まで
- 「人工ハイブマインド」問題の研究考察|AIが人間の創造性を均質化するリスク
- 1000層ネットワークによる強化学習の研究考察|深さがもたらす新たな能力
- RLVRは本当に推論能力を拡張するのか?研究考察|NeurIPS 2025準最優秀論文の重要な発見
- Gated Attentionの研究考察|LLMアーキテクチャを改善するシンプルな修正
- AIエージェント市場の構造考察|評価額と実力のギャップを読み解く
- AI訓練データの著作権問題考察|クリエイター保護と技術発展のジレンマ
- Agentic AI Foundation設立考察2025|AnthropicがMCPを寄贈しAIエージェント標準化へ
- AIベースの自動テストツール考察2025|コード品質保証の次世代アプローチ
- Transformer以後のアーキテクチャ動向検討|State Spaceモデルの可能性評価
- Gemini Advanced推理能力検証考察|複雑問題解決の精度測定




コメント (0)
まだコメントはありません。