生成AIプロンプト設計の教科書――精度を上げる書き方の型
(更新: )
生成AIで思い通りの出力を得るカギは、プロンプトに「役割・前提条件・タスク指示・出力形式」を組み合わせることにあります。 この4要素を意識するだけで、曖昧だった出力が実務で使えるレベルに変わります。本記事ではプロンプト設計の6つの型を、実際に使えるコードブロック付きで体系的に解説します。
結論(先出し):プロンプトの精度は「何を伝えるか」ではなく「どう構造化するか」で決まる。役割指定・前提条件・出力形式・Few-shot・段階分解・制約条件の6型を組み合わせれば、一発でよい出力が出なくても追加指示で磨ける。
プロンプトで精度を上げるとはどういうことか?
生成AIへの指示を「プロンプト」と呼びます。同じ内容を聞くとしても、プロンプトの書き方によって出力の質は大きく変わります。
| プロンプトの書き方 | 出力の傾向 |
|---|---|
| 「競合分析をして」 | 方向性が曖昧で使いにくい |
| 「自社と競合3社のSNS戦略を比較して、箇条書きで強み・弱みをまとめて」 | 構造が明確で使いやすい |
| 「あなたはマーケターの専門家です。自社(製品XY、月5万円)と競合3社のSNS戦略を比較し、強み・弱み・差別化のポイントを表形式で整理してください」 | 目的に沿った出力が出やすい |
精度を上げる本質は「AIが判断しなくていい余地を減らす」ことです。曖昧な余地があるほど、AIは「よくありそうな出力」を生成してしまいます。
プロンプト設計の6つの型
型1:役割指定(Role Prompting)
「あなたは〇〇の専門家です」とAIに役割を与える手法です。役割を指定することで、その文脈に適した語彙・トーン・視点で出力されやすくなります。
使いどころ:専門知識が必要なタスク・特定の読者を想定した文章作成・業種特有のフォーマットが必要なとき。
あなたは10年以上の経験を持つB2Bマーケターの専門家です。
以下の製品の強みを、経営者向けの提案書に使えるように
3つの観点でまとめてください。
【製品】〇〇(製品の概要を1-2文で記述)
役割はシンプルで構いません。「あなたは〇〇の専門家です」の一文があるだけで、専門用語の使い方やトーンが変わります。
型2:前提条件の明示(Context Setting)
AIに状況・背景・読者像・目的を伝える型です。同じタスクでも、誰向けに何のために書くかによって最適な出力が変わります。
使いどころ:特定の読者向けのコンテンツ作成・過去の経緯が関係するタスク・制約(予算・期間・リソース)がある場合。
【背景】
私は50人規模のIT企業のマーケティング担当です。
SNS運用を始めて3ヶ月、フォロワーは増えているが問い合わせにつながっていません。
【読者】
IT導入を検討している中小企業の経営者(SNSに詳しくない)
【目的】
SNS投稿のパターンを変えて問い合わせ率を改善するアイデアを得たい
上記の背景をふまえ、試せる改善案を3つ出してください。
前提条件が多いほど詳細な出力が得られますが、多すぎると処理精度が落ちることがあります。「背景・読者・目的」の3点を押さえれば十分なことがほとんどです。
型3:出力形式の指定(Format Specification)
AIに「どんな形で出力してほしいか」を明示する型です。形式を指定しないと、AIは「標準的な形式」で出力するため、使いたい場面と合わないことがあります。
使いどころ:表・箇条書き・Markdownなど形式が決まっているとき・字数制限があるとき・特定のフォーマットのコピーが必要なとき。
以下の情報をもとに、採用面接のフィードバックメールを作成してください。
【条件】
- 宛先:応募者(一次面接で不合格、丁寧に断る)
- 文字数:200字以内
- 構成:①御礼 → ②結果通知 → ③今後の活躍を願う言葉
- トーン:丁寧で温かみがある
- 件名も含めて出力する
【面接官からのメモ】
〇〇(面接内容の簡単なメモを記述)
Before/After 比較:
| 指定なし | 形式指定あり |
|---|---|
| 文章量が一定しない | 字数が指定範囲に収まる |
| 構成がバラバラ | 毎回同じ構成で出力される |
| トーンが揺れる | 一貫したトーンが維持される |
| コピペで使いにくい | そのまま使えるレベルに近い |
型4:Few-shot(例示による誘導)
出力の例を1〜3件プロンプト内に示し、「この形式・トーン・構造で出力してほしい」と伝える手法です。言葉での説明が難しいニュアンスを例示で伝えられます。
使いどころ:特定のライティングトーンを再現したいとき・フォーマットが複雑なとき・分類・ラベリングタスク。
以下の形式でお客様のレビューから「改善点」を1行で抽出してください。
【例1】
レビュー:「サポートが丁寧で助かりました。ただ初期設定が少しわかりにくかったです」
改善点:初期設定の手順をわかりやすくする
【例2】
レビュー:「価格は高いですが品質は満足。ただ配送が遅かった」
改善点:配送速度の改善
【対象レビュー】
「UIは使いやすいのですが、ログイン後に毎回設定を入れ直さないといけないのが不便です」
例が1件だとバラつきが出やすく、3件あると形式が安定します。例は実際の出力に近いものを選ぶと効果が高まります。
型5:段階分解(Chain-of-Thought)
複雑なタスクを複数のステップに分けて順番に処理させる型です。AIに「まず〇〇を考えてから、次に〇〇をして」と段階を明示することで、各工程の精度が上がります。
使いどころ:複合タスク(調査+分析+提案など)・意思決定が複数段階に渡るとき・推論の過程を見せてほしいとき。
次の手順で進めてください。
【Step 1】以下のユーザーアンケート結果を読み、ポジティブ意見とネガティブ意見に分類する
【Step 2】ネガティブ意見を「UI」「機能」「価格」「サポート」のカテゴリに分類する
【Step 3】最も件数が多いカテゴリの改善策を3つ提案する
Step 1から順番に出力を見せながら進めてください。
【アンケート結果】
〇〇(テキストをここに貼り付ける)
「Step 1から順番に出力を見せながら」という一文を加えると、AIが途中経過を飛ばさずに処理するため、どこで判断が変わったかを確認できます。
型6:制約条件の明示(Constraints)
「〜しないで」「必ず〜を含める」「〜は使わない」という制約を明示する型です。指定しないと、AIは「標準的な出力」を選ぶため、不要な要素が混入しやすくなります。
使いどころ:特定の表現を避けたいとき・ブランドトーンに合わせるとき・出力の過不足を減らしたいとき。
以下の商品説明文をリライトしてください。
【制約】
- 「革命的」「画期的」「最高」などの誇張表現は使わない
- 箇条書きは使わず、文章形式で書く
- 専門用語は使わない(高校生でもわかる言葉で)
- 250字以内に収める
- 商品の「使いやすさ」と「時短効果」を必ず含める
【元の商品説明】
〇〇(リライト対象のテキストを貼り付ける)
制約は「しないこと」と「すること」の両方を書くのがポイントです。否定形の制約(「〜しないで」)は忘れがちですが、入れると出力のノイズが大きく減ります。
型を組み合わせる:実践的な統合プロンプト
6つの型は単独でも効果がありますが、組み合わせることで精度が大きく上がります。以下は複数の型を組み合わせた実例です。
【役割指定】あなたはSaaSのカスタマーサクセス担当です。
【前提条件】
- 対象:トライアル終了後に有料プランに切り替えなかったユーザー
- 目的:有料プランへの再検討を促すメール
- 送信タイミング:トライアル終了から1週間後
【出力形式】
- 件名(2案)
- 本文(200字以内)
- CTA(ボタンテキスト)
【制約】
- 「今すぐ」「限定」などの押しつけ感がある表現は使わない
- ユーザーの「試してみた体験」に寄り添うトーンにする
この1つのプロンプトで「役割指定+前提条件+出力形式+制約条件」の4型を同時に使っています。最初は1〜2型から始めて、慣れたら組み合わせを増やすのが現実的な進め方です。
プロンプトを磨くための3つの追加指示パターン
最初の出力が思い通りでなくても、追加指示で改善できます。よく使う追加指示のパターンを覚えておくと作業効率が上がります。
| 目的 | 追加指示の例 |
|---|---|
| トーンを変える | 「もう少しフォーマルな文体に直してください」 |
| 長さを調整する | 「半分の長さに圧縮してください、重要な点だけ残して」 |
| 構成を変える | 「結論を最初に持ってくる構成に変えてください」 |
| 反対意見を出す | 「この提案に対して反論するとしたらどんな観点がありますか?」 |
| 別パターンを出す | 「同じ内容で、もう1パターン違うアプローチで出してください」 |
一発で完璧を目指すより、「ラフな初稿を出してもらって、追加指示で磨く」フローの方が結果的に速く良い出力に近づきます。
プロンプト設計でよくある失敗パターン
設計をはじめたばかりのうちによく起きる失敗パターンを整理します。
失敗1:タスクが多すぎる 「調査して分析してレポートにまとめて施策を5案出して」を一度に依頼すると、各工程が浅くなります。型5(段階分解)で分割するのが有効です。
失敗2:形式の指定がない 「まとめて」「整理して」という指示は形式が曖昧なため、毎回異なる構造で出力されます。「表形式で」「箇条書き5項目で」と明示することで安定します。
失敗3:出力を確認しないまま使う AIの出力には事実誤認(ハルシネーション)が起きる場合があります。数値・固有名詞・日付・法的な内容は、AIの出力だけを根拠に外部送付や公開をしないことが基本です。プロンプト設計がどれだけ精度高くても、確認を省くことはできません。
体系的に学ぶなら、カリキュラムで段階的に積み上げる方法もあります。生成AIスクールの比較では主要スクールの料金・学習内容・サポート体制を比較しています。スクールなしで自分のペースで進める場合は生成AI独学ロードマップ(12週・週別チェックリスト付き)が参考になります。また、ChatGPTを実務に直結させるプロンプトの実践例はChatGPTを仕事で使いこなす実践ガイドでまとめています。
よくある質問
プロンプトで精度を上げるにはどうすればいいですか?
「役割指定+前提条件+タスク指示+出力形式」の4要素を組み合わせるのが基本です。特に「あなたは〇〇の専門家です」という役割指定と「〇〇字以内の箇条書きで」という出力形式の明示が、最も効果を実感しやすい2点です。
Few-shotプロンプトとはどういう意味ですか?
出力の例(サンプル)をプロンプト内に1〜3件示し、AIに「この形式・トーン・構造で出力してほしい」と伝える手法です。言葉で説明しにくいニュアンスを例示で伝えられるため、文体・フォーマットのブレが減ります。
段階分解プロンプトはどんなときに使いますか?
「一度に答えにくい複雑なタスク」に有効です。複合タスク(調査+分析+提案など)は、ステップを明示して順番に処理させると各工程の精度が上がります。
制約条件をプロンプトに書くとどう変わりますか?
「〇〇は含めない」「必ず〜の観点を入れる」などの制約を明示することで、出力の過不足が減ります。「しないこと」と「すること」の両方を書くのがポイントです。
ChatGPTとClaudeではプロンプトの書き方を変えた方がいいですか?
大きな方針は共通ですが、細かい傾向はツールによって異なります。同じプロンプトを両方に試して比較するのが最短の学習法です(2026年6月時点。各ツールのアップデートで変わる場合があります)。
本記事は各ツールの公式ドキュメントおよび実際の使用経験をもとに、2026年6月時点の情報で執筆しています。生成AIツールの仕様はアップデートにより変わる場合があります。最終更新:2026年6月24日。アフィリエイトリンクを含みます(開示ポリシー)。