AI開発
「AIが読める仕様書」の書き方:上流工程でAIを活かすための3つの設計原則
アツメル株式会社|7分で読めます

# 「AIが読める仕様書」の書き方:上流工程でAIを活かすための3つの設計原則
「ChatGPTに仕様書を渡してみたけど、的外れな実装が返ってきた」
この経験をした開発者は多い。AIへの期待が高まる一方、上流工程でのAI活用がうまくいかない現場も少なくない。
前回の記事(コードは読めるのに仕様は読めない)で、その構造的な理由を解説した。コードには構文ルールという「形式」があり、ASTで解析できる。しかし仕様書は自然言語で書かれ、文脈依存が多く、AIが確定的に処理しにくい——という話だ。
では、どうすればいいのか。今回は「書き方」に踏み込む。
仕様書の「内容」を変えるのではなく、「構造」と「表現」を変えることで、AIが理解しやすいドキュメントに変えることができる。現場で試してきた3つの原則を紹介する。
なぜ仕様書はAIに読まれにくいのか(おさらい)
まず前提を整理する。
従来の仕様書は、人間のPM・SEが読むことを前提に書かれている。
- 背景や文脈は「読んでいる人が知っているはず」という前提で省略される
- 「このシステムでは〜のように扱う」といった暗黙の慣習が書かれない
- 「例外はない」と書かずに、例外がないことを示す
人間は行間を読む。でもAIは読まない。
AIが仕様書から実装や設計を導き出すためには、
