Skip to main content

効果的なプロンプトの書き方

AIとの対話で、あなたのアイデアを正確に伝えるためのコツを解説します。良いプロンプトを書くことで、より意図に沿ったアプリが生成されます。

基本原則

具体的に

曖昧な表現を避け、具体的な要件を伝える

段階的に

一度にすべてを伝えず、対話を重ねて詳細化

例を示す

実際の使用シーンや具体例を挙げる

良いプロンプトと悪いプロンプトの比較

例1: アプリの概要を伝える

いい感じの管理システムを作って
問題点:
  • 何を管理するのか不明
  • 「いい感じ」が曖昧
  • 誰が使うのか不明

例2: データ項目を伝える

顧客情報を入力できるようにして
問題点:
  • どんな情報を入力するのか不明
  • 必須項目が分からない

例3: 機能を伝える

検索できるようにして
問題点:
  • 何を検索するのか不明
  • どんな条件で検索するのか不明

要件を伝えるときのチェックリスト

AIに要件を伝える前に、以下の項目を確認しましょう。
  • 使用するユーザーの種類は?(管理者、一般ユーザー、ゲストなど)
  • 何人くらいが使う想定か?
  • ITリテラシーのレベルは?
  • 主要なデータは何か?(顧客、商品、予約など)
  • 各データにはどんな項目があるか?
  • データ間の関係は?(顧客に紐づく商談など)
  • 必須の機能は何か?
  • あったら嬉しい機能は何か?
  • 優先順位はどうか?
  • 必要な画面は何か?(一覧、詳細、編集など)
  • 画面の遷移はどうなるか?
  • ダッシュボードは必要か?
  • 認証は必要か?(ログイン機能)
  • 権限管理は必要か?(管理者/一般ユーザー)
  • 通知は必要か?(メール、アプリ内通知)

業界別のプロンプト例

顧客管理システム(CRM)

営業チーム向けの顧客管理システムを作りたい。

【管理したい情報】
- 顧客情報:会社名、担当者名、連絡先、業種
- 商談情報:商談日、内容、金額、ステータス(リード→商談中→提案中→成約/失注)
- 活動履歴:訪問、電話、メールの記録

【必要な機能】
- 顧客の登録・編集・削除
- 商談ステータスの更新
- 顧客ごとの商談履歴一覧
- ステータス別の顧客一覧(パイプライン表示)
- 担当者別の売上集計

【ユーザー】
- 営業担当者:自分の担当顧客を管理
- マネージャー:全体の進捗を確認

予約管理システム

美容サロンの予約管理システムを作りたい。

【管理したい情報】
- 顧客情報:名前、電話番号、メールアドレス
- スタッフ情報:名前、担当メニュー、シフト
- メニュー情報:メニュー名、所要時間、料金
- 予約情報:日時、顧客、スタッフ、メニュー

【必要な機能】
- カレンダー形式での予約一覧表示
- 空き時間の確認
- 予約の登録・変更・キャンセル
- 顧客への予約確認メール送信
- 本日の予約一覧

【ユーザー】
- 受付スタッフ:予約の管理
- 施術スタッフ:自分の予約確認

在庫管理システム

小売店の在庫管理システムを作りたい。

【管理したい情報】
- 商品情報:商品名、カテゴリ、単価、画像
- 在庫情報:現在庫数、発注点、発注数
- 入出庫履歴:日時、数量、理由(入荷/販売/返品/廃棄)

【必要な機能】
- 商品の登録・編集
- 在庫数の増減(入庫・出庫)
- 在庫切れアラート(発注点を下回ったら表示)
- カテゴリ別の在庫一覧
- 入出庫履歴の検索

【ユーザー】
- 店長:全商品の管理
- スタッフ:在庫の増減のみ

音声入力を使うコツ

マイクボタン🎤を使った音声入力も効果的です。

自然に話す

「えーっと」「あのー」などの繋ぎ言葉があっても大丈夫。思考の流れを止めずに話しましょう。

箇条書きで話す

「1つ目は○○、2つ目は○○」のように整理して話すと、AIが理解しやすくなります。

よくある失敗パターンと対処法

問題: 長文で複雑な要件を一気に伝えると、AIが混乱することがあります。対処法: まずは核となる機能を伝え、AIの質問に答えながら段階的に詳細化しましょう。
問題: 業界特有の専門用語は、AIが正しく解釈できないことがあります。対処法: 専門用語は補足説明を加えるか、一般的な言葉で言い換えましょう。
問題: 「○○というサービスと同じものを作って」と伝えても、AIはそのサービスの詳細を知りません。対処法: 参考にしたいサービスの「どの機能が」「なぜ必要か」を具体的に伝えましょう。
問題: 「おしゃれな感じで」「モダンなデザインで」は解釈が分かれます。対処法: 色のイメージ、レイアウトの希望、参考サイトなどを具体的に伝えましょう。