システム開発、RPA導入、業務改善プロジェクトでは必ず必要になるのが 要件定義 です。しかし現場では、次のような悩みが頻繁に発生します。
- 何をどう整理すれば良いかわからない
- 業務内容が曖昧でヒアリング不足が起きる
- 機能要件・非機能要件の区別が曖昧
- 担当者が説明してくれる情報が散乱している
- 文書化に膨大な時間がかかる
- RPA・AI・Excel自動化など分野によって書き方が変わる
- 「抜け漏れのない要件定義」が難しい
こうした課題は ChatGPTに要件定義を作らせるプロンプト を使うことで大幅に改善できます。
ChatGPTは、
- 業務ヒアリング項目の作成
- 要件整理(業務要件・機能要件・非機能要件)
- フロー作成
- 選択肢提示
- 問題点の抽出
- 要件定義書のドラフト生成
を一括で行うことができます。
この記事では、ChatGPTに “要件定義を自動生成させるプロンプト” をカテゴリ別にまとめました。
目次
- ✅ ChatGPTが要件定義に強い理由
- ・大量の情報を構造化する能力が高い
- ・ヒアリング項目の自動生成が得意
- ・フローチャート形式で提示できる
- ・複雑な業務でも要点を抽出
- ・要件定義書テンプレートを生成
- ✅ ChatGPTに「要件定義」を作らせるプロンプト集
- ✅ 業務要件ヒアリングプロンプト
- ・業務を整理するための質問項目を作成
- ・曖昧な業務説明から要件化
- ・業務フローを文章で構造化
- ・業務課題の抽出
- ✅ 機能要件プロンプト(RPA / Webシステム / Excel自動化)
- ・機能要件の作成
- ・Power Automate用の機能定義
- ・UiPathの処理要件化
- ・Excelマクロ化する際の機能定義
- ✅ 非機能要件プロンプト(品質/速度/保守性)
- ・非機能要件一覧
- ・RPAの非機能要件
- ・AI連携の非機能要件
- ✅ 要件定義書(成果物)を作るためのプロンプト
- ・業務要件書のドラフト生成
- ・機能要件書の作成
- ・非機能要件書の作成
- ・RPA向けPDD(Process Definition Document)
- ・詳細設計書(SDD)
- ✅ 要件定義の“抜け漏れ防止”プロンプト
- ・抜け漏れ確認
- ・リスクと前提条件のチェック
- ・関係者調整事項の抽出
- ✅ ChatGPTで要件定義を作る手順(再現性のある型)
- ・ステップ1:業務内容をそのまま渡す
- ・ステップ2:目的を明確に伝える
- ・ステップ3:構成の型を指定する
- ・ステップ4:前提条件や制約を追加
- ・ステップ5:まとめ文書として整形してもらう
- 🟦 実務で使える「要件定義プロンプト」セット
- 🔹 ヒアリング項目だけ生成
- 🔹 要件分類だけ行わせる
- 🔹 要件一覧表を作成
- 🔹 システム化すべきか判断
- 🔹 要件定義書のドラフトを作る
- 🟩 ChatGPTによる要件定義の実例(効果が明確)
- Before
- After(ChatGPT版)
- ✅ まとめ:ChatGPTは“要件定義の専属アナリスト”になる
✅ ChatGPTが要件定義に強い理由
・大量の情報を構造化する能力が高い
散らばった情報を「業務要件/機能要件/非機能要件」に分類可能。
・ヒアリング項目の自動生成が得意
抜け漏れの原因となる質問項目を一覧化できる。
・フローチャート形式で提示できる
業務フローを視覚的な文章で記述。
・複雑な業務でも要点を抽出
担当者の説明が曖昧でも、論理的に整理する。
・要件定義書テンプレートを生成
PDD・SDD・業務要件書・機能要件書など形式に合わせた自動作成が可能。
✅ ChatGPTに「要件定義」を作らせるプロンプト集
ここからは、実務でそのまま使える 判断・整理・要件書生成プロンプト をカテゴリ別に紹介します。
✅ 業務要件ヒアリングプロンプト
・業務を整理するための質問項目を作成
次の業務を自動化・システム化する前提で、担当者にヒアリングすべき
質問項目リストを作成してください。
(業務内容を記載)
・曖昧な業務説明から要件化
以下の業務説明をもとに、業務要件(目的/対象範囲/入力データ/出力/前提/例外)を整理してください。
(説明内容)
・業務フローを文章で構造化
この業務の流れを、RPAやシステム要件定義に使えるように
フローチャート形式の文章で作ってください。
・業務課題の抽出
次の業務説明から、課題点・非効率ポイントを抽出し整理してください。
(業務内容)
参考:ChatGPT × RPAで業務フローを文章化して改善する方法|効率化するドキュメント化の極意
✅ 機能要件プロンプト(RPA / Webシステム / Excel自動化)
・機能要件の作成
次の業務をシステム化する前提で、必要な機能要件を列挙してください。
(対象業務)
・Power Automate用の機能定義
次の要件をPower Automateで実現するための機能要件を定義してください。
・UiPathの処理要件化
次の作業内容をUiPath向けの機能要件として整理してください。
(作業内容)
・Excelマクロ化する際の機能定義
このExcel業務をVBAマクロ化する前提で、必要な機能要件をすべて列挙してください。
参考:ChatGPTにVBAコードを正確に書かせる方法|実務レベルのマクロを安定生成するプロンプト設計術
✅ 非機能要件プロンプト(品質/速度/保守性)
・非機能要件一覧
次の業務のシステム化に必要な非機能要件(可用性/性能/保守性/操作性/セキュリティ)を整理してください。
・RPAの非機能要件
RPA導入時に必要な非機能要件(安定性/作業速度/ログ/エラー処理)を定義してください。
・AI連携の非機能要件
AIツールと連携する際に必要な非機能要件を列挙してください。
✅ 要件定義書(成果物)を作るためのプロンプト
・業務要件書のドラフト生成
次の内容を基に、業務要件書のドラフトを作成してください。
構成:目的/背景/対象範囲/現状フロー/課題/要件一覧
・機能要件書の作成
次の情報をもとに、機能要件書の草案を作ってください。
構成:機能一覧/入力/出力/処理内容/例外
・非機能要件書の作成
次の内容から非機能要件書を作成してください。
構成:性能要件/安定性/操作性/セキュリティ/保守性
・RPA向けPDD(Process Definition Document)
次の業務内容から、UiPath/PAD向けのPDDドラフトを作成してください。
・詳細設計書(SDD)
次の要件をもとに、RPA向けSDD(詳細設計書)の構成と内容を作ってください。
✅ 要件定義の“抜け漏れ防止”プロンプト
・抜け漏れ確認
次の要件一覧に抜け漏れがないか確認し、追加入れるべき要件があれば提示してください。
・リスクと前提条件のチェック
この要件定義のリスク・前提条件・依存関係を洗い出してください。
・関係者調整事項の抽出
この要件を進めるうえで、関係者に確認すべき事項を整理してください。
✅ ChatGPTで要件定義を作る手順(再現性のある型)
・ステップ1:業務内容をそのまま渡す
箇条書きでも長文でも構いません。
・ステップ2:目的を明確に伝える
Excel自動化なのか、RPA化なのか、Webシステム化なのか。
・ステップ3:構成の型を指定する
業務要件 → 機能要件 → 非機能要件 → フロー
など形式を指示。
・ステップ4:前提条件や制約を追加
例:
- 社外接続不可
- Excelのみ利用
- 1分以内で処理
など。
・ステップ5:まとめ文書として整形してもらう
最後に要件定義書として仕上げてもらうと完璧。
🟦 実務で使える「要件定義プロンプト」セット
🔹 ヒアリング項目だけ生成
この業務の要件定義に必要なヒアリング項目だけを作ってください。
🔹 要件分類だけ行わせる
次の情報を「業務要件/機能要件/非機能要件」に分類してください。
🔹 要件一覧表を作成
この業務に必要な要件を表形式で整理してください。
🔹 システム化すべきか判断
この業務はシステム化すべきか、RPA化すべきか、人手作業のままが良いか判断し理由を述べてください。
🔹 要件定義書のドラフトを作る
次の業務説明から要件定義書(目的/背景/現状/課題/要件)を作成してください。
🟩 ChatGPTによる要件定義の実例(効果が明確)
Before
業務説明が曖昧で、機能要件まで落とし込めない。
After(ChatGPT版)
ChatGPTは次を自動生成:
- 整理された業務要件
- ステップ化された業務フロー
- 必須機能(抽出・通知・更新など)
- 非機能要件(安定性・ログ)
- 関係者との確認事項
- 抜け漏れチェックリスト
→ ドラフト要件定義書が即完成。
✅ まとめ:ChatGPTは“要件定義の専属アナリスト”になる
- 業務要件・機能要件・非機能要件を自動分類
- フロー・ヒアリング項目・課題も一括生成
- RPA・Excel自動化・Webシステムすべてに対応
- 抜け漏れチェックや改善提案も得意
- 要件定義書を最短で作成できる
- ChatGPTは“要件定義のプロフェッショナル”として活用できる