はじめに
「仕様書を書くのが面倒すぎる…」
「口頭では伝えたけど、ドキュメント化が追いつかない」
そんな悩みを抱えるエンジニア・ディレクターの皆さんに朗報です。
ChatGPTを使えば、仕様書作成の手間が激減します。
しかも、意図を的確に汲み取った「実務で使えるレベル」の文書を出力可能です。
本記事では、実際にChatGPTに仕様書を作成させた事例とともに、その手順やコツを詳しく解説します。
ChatGPTが「仕様書作成」でできること
ChatGPTは以下のような仕様書作成タスクに強みを発揮します。
- 要件定義書のドラフト作成
- フローチャートや業務プロセスの文章化
- 画面遷移図の説明文作成
- エンジニア向けAPI仕様記述
- ユーザーマニュアルの雛形作成
特に、「自然言語ベースの曖昧な指示」から、明文化された文書を生成する能力に優れており、手戻りの多い要件確認フェーズで大活躍します。
実際に使ってみた:事例紹介
事例:社内申請システムの仕様書を作成
ある中小企業の情シス担当者が、ChatGPTを使って「社内申請システム」の仕様書を作成しました。
入力したプロンプト
社内の稟議申請システムを作成したい。以下の条件を元に、要件定義書の草案を作ってください。
・ユーザーは申請→承認→完了の流れ
・申請にはタイトル、申請理由、添付ファイルが必要
・承認者は部門ごとに異なる
・Slack通知とメール通知に対応
ChatGPTの出力(一部抜粋)
▼機能要件
- 申請者は、タイトル、申請理由、添付ファイルを入力し、申請ボタンを押下する。
- 申請完了時、部門ごとの承認者にSlackおよびメールで通知が飛ぶ。
- 承認者は「承認」または「差戻し」処理を選択できる。
- 申請ステータスは、申請中/承認済/差戻し済/完了 のいずれかで管理する。
このまま社内の要件定義会議で利用され、ほぼ修正なしで正式な文書に採用されたとのことです。
ChatGPTを活用する際のコツ
1. 箇条書きで「伝えたい要素」をまとめておく
漠然と「○○の仕様書を作って」と指示するより、「どんな情報を入れてほしいか」を箇条書きで与えると、より精度の高い出力が得られます。
2. 出力形式をあらかじめ伝える
以下のように指定することで、業務でそのまま使える形式になります。
- Word形式でまとめて
- Markdownで記述して
- 「見出し+本文」構成にして
3. 修正指示も自然文でOK
「承認ステップを3段階にしてください」「スマホ対応のUI要件も追記してください」など、自然文で追加指示すれば、何度でも修正案を提案してくれます。
ChatGPTで仕様書作成が変わる3つの理由
- 時間短縮:ドラフト作成が一瞬。肉付けだけで済む
- ブレ防止:文章化されることで認識ズレを防げる
- 非エンジニアでも使える:文章ベースでやりとりできるため、誰でも使いこなせる
よくある質問(FAQ)
Q. ChatGPTで作成した仕様書はそのまま使えますか?
A. 8割以上の精度ですが、最終チェックは人間の目で行うのがベストです。ただし、ドラフト段階では十分実用的です。
Q. セキュリティ面は大丈夫?
A. 機密情報や個人情報を含む内容は入力しないよう注意が必要です。プロンプトには抽象化したデータで指示するのが基本です。
まとめ:仕様書作成は、もう“書く”より“指示する”時代
かつて仕様書作成は「地味で面倒な作業」の代表格でした。
しかし今や、ChatGPTを使えばその負担は大幅に軽減できます。
ChatGPTを上手く使いこなせば、「考えること」に集中できるチーム体制も実現可能です。