効果的なプロンプトの書き方
AIとの対話で、あなたのアイデアを正確に伝えるためのコツを解説します。良いプロンプトを書くことで、より意図に沿ったアプリが生成されます。基本原則
具体的に
曖昧な表現を避け、具体的な要件を伝える
段階的に
一度にすべてを伝えず、対話を重ねて詳細化
例を示す
実際の使用シーンや具体例を挙げる
良いプロンプトと悪いプロンプトの比較
例1: アプリの概要を伝える
- ❌ 悪い例
- ✅ 良い例
- 何を管理するのか不明
- 「いい感じ」が曖昧
- 誰が使うのか不明
例2: データ項目を伝える
- ❌ 悪い例
- ✅ 良い例
- どんな情報を入力するのか不明
- 必須項目が分からない
例3: 機能を伝える
- ❌ 悪い例
- ✅ 良い例
- 何を検索するのか不明
- どんな条件で検索するのか不明
要件を伝えるときのチェックリスト
AIに要件を伝える前に、以下の項目を確認しましょう。1. 誰が使うか(ユーザー)
1. 誰が使うか(ユーザー)
- 使用するユーザーの種類は?(管理者、一般ユーザー、ゲストなど)
- 何人くらいが使う想定か?
- ITリテラシーのレベルは?
2. 何を管理するか(データ)
2. 何を管理するか(データ)
- 主要なデータは何か?(顧客、商品、予約など)
- 各データにはどんな項目があるか?
- データ間の関係は?(顧客に紐づく商談など)
3. 何ができるか(機能)
3. 何ができるか(機能)
- 必須の機能は何か?
- あったら嬉しい機能は何か?
- 優先順位はどうか?
4. どう見えるか(画面)
4. どう見えるか(画面)
- 必要な画面は何か?(一覧、詳細、編集など)
- 画面の遷移はどうなるか?
- ダッシュボードは必要か?
5. 特別な要件
5. 特別な要件
- 認証は必要か?(ログイン機能)
- 権限管理は必要か?(管理者/一般ユーザー)
- 通知は必要か?(メール、アプリ内通知)
業界別のプロンプト例
顧客管理システム(CRM)
予約管理システム
在庫管理システム
音声入力を使うコツ
マイクボタン🎤を使った音声入力も効果的です。自然に話す
「えーっと」「あのー」などの繋ぎ言葉があっても大丈夫。思考の流れを止めずに話しましょう。
箇条書きで話す
「1つ目は○○、2つ目は○○」のように整理して話すと、AIが理解しやすくなります。
よくある失敗パターンと対処法
失敗:一度にすべてを伝えようとする
失敗:一度にすべてを伝えようとする
問題: 長文で複雑な要件を一気に伝えると、AIが混乱することがあります。対処法: まずは核となる機能を伝え、AIの質問に答えながら段階的に詳細化しましょう。
失敗:専門用語を多用する
失敗:専門用語を多用する
問題: 業界特有の専門用語は、AIが正しく解釈できないことがあります。対処法: 専門用語は補足説明を加えるか、一般的な言葉で言い換えましょう。
失敗:既存システムの再現を求める
失敗:既存システムの再現を求める
問題: 「○○というサービスと同じものを作って」と伝えても、AIはそのサービスの詳細を知りません。対処法: 参考にしたいサービスの「どの機能が」「なぜ必要か」を具体的に伝えましょう。
失敗:見た目の要件が曖昧
失敗:見た目の要件が曖昧
問題: 「おしゃれな感じで」「モダンなデザインで」は解釈が分かれます。対処法: 色のイメージ、レイアウトの希望、参考サイトなどを具体的に伝えましょう。