読み込み中...

ふわふわコード
プロンプトエンジニアリングAI活用ChatGPTClaude業務効率化

プロンプトエンジニアリング基本パターン10選【AIに思い通り動いてもらう書き方】

ふわふわコード
20分
初心者向け
2026年5月24日更新

プロンプトエンジニアリング基本パターン10選【AIに思い通り動いてもらう書き方】

はじめに

ChatGPT、Claude、Gemini……。AIに質問してみたものの、こんな経験はありませんか?

  • 「なんか期待してた答えと違う」
  • 「あいまいな一般論ばかり返ってくる」
  • 「同じ質問なのに、人によって返ってくる答えが全然違う」
  • 実はこれ、AIの問題ではなく、プロンプト(指示の書き方)の問題 であることがほとんどです。

    同じAIを使っても、プロンプトが上手い人は「コードもメールも資料も一発で欲しいものが出てくる」のに対し、下手な人は「何度やり直しても満足できない」状態になります。生産性の差は10倍以上開きます。

    この記事では、AIから狙い通りのアウトプットを引き出すための基本パターン10選を、実例付きで解説します。コーディング、文章作成、データ分析、メール返信など、あらゆる業務に応用できます。

    明日から使えるものばかりなので、気になったパターンから試してみてください。


    なぜプロンプトが重要なのか

    AIは「察してくれない」

    人間同士の会話では、文脈や経験から相手の意図を察します。「あれ取って」と言われれば、状況から何を取ればいいか分かります。

    AIにはこれができません。AIが知っているのは、あなたが入力した文字情報だけです。伝えていないことは、絶対に伝わっていません。

    雑なプロンプトで雑な結果が返ってくるのは、AIが「察して、いい感じに埋めて」答えているからです。期待通りの答えが欲しければ、必要な情報を全部入れる必要があります。

    プロンプトは「設計図」

    良いプロンプトは、料理のレシピのようなものです。

    雑なプロンプト:

    「美味しい料理を作って」

    良いプロンプト:

    「4人分の和食の夕食を、所要時間30分以内で作って。冷蔵庫にある食材は鶏もも肉、白菜、人参、卵、豆腐。和食でメイン1品、副菜2品、汁物1品の構成で。アレルギー対応は不要」

    後者なら、誰が読んでも近いアウトプットが得られます。AIへの指示も全く同じ原理です。


    基本パターン10選

    パターン1:役割を与える(Role Prompting)

    最も基本的かつ強力なテクニックです。AIに「誰として答えてほしいか」を指定します。

    Before:

    このコードをレビューして。

    After:

    あなたは10年以上の経験を持つフロントエンドエンジニアです。コードレビューの専門家として、以下のReactコンポーネントをレビューしてください。観点は「可読性」「パフォーマンス」「セキュリティ」「アクセシビリティ」の4つです。

    効果:

  • 専門知識が引き出される
  • 視点が一貫する
  • 一般論ではなく、その役割からの具体的なフィードバックが得られる
  • パターン2:制約を明示する(Constraints)

    「やってほしくないこと」「絶対守ってほしいこと」を明示します。

    Before:

    商品紹介の文章を書いて。

    After:

    当社のオーガニックハーブティーの商品紹介を書いてください。
    制約:
    - 全体で200文字以内
    - 「最高」「最強」「No.1」などの誇大表現は使わない
    - 効能を断定する表現(治る・効くなど)は薬機法違反になるので避ける
    - 30〜40代女性の自然派志向の人に響くトーンで
    - 文末は「です・ます調」で統一

    効果:

  • 業界・法的なNG表現を避けられる
  • 文体・文量がブレない
  • やり直しが激減する
  • パターン3:例を見せる(Few-shot Prompting)

    「こういうフォーマットで」と例を見せると、AIはそのパターンを学習して出力します。

    例:

    1以下のフォーマットで5つのアイデアを出してください。
    2
    3【例】
    4- アイデア名:ペット見守りカメラ
    5- 解決する課題:留守中のペットの様子が分からない不安
    6- ターゲット:一人暮らしの会社員
    7- 既存品との違い:AIがペットの異常行動を検知して通知
    8
    9それでは、「シニア世代向けの新しいサービスアイデア」を5つお願いします。

    効果:

  • 出力フォーマットが揃う
  • 必要な観点がすべて埋まる
  • 「思っていたのと違う」が起きにくい
  • パターン4:段階的に考えさせる(Chain of Thought)

    複雑な問題は、「考える過程」を明示的に書かせると精度が上がります。

    Before:

    このログから障害の原因を特定して。

    After:

    以下のサーバーログから障害原因を特定してください。手順は以下の通り:
    1. まずログを時系列に整理し、何が起きたかをまとめる
    2. 異常を示すエントリ(ERROR、WARN)をすべて抽出する
    3. 異常エントリ同士の因果関係を分析する
    4. 最も可能性が高い根本原因を提示する
    5. 同じ障害を防ぐための対策を3つ提案する
    ログ:
    [ここにログを貼る]

    効果:

  • 飛躍した結論が減る
  • 検証可能なプロセスで考えが見える
  • 抜け漏れが少ない
  • パターン5:出力フォーマットを指定する(Output Format)

    「どんな形で返してほしいか」を明示します。

    Before:

    競合5社の情報を調べて教えて。

    After:

    競合5社の情報を、以下のMarkdown表形式で出力してください。
    | 企業名 | URL | 主力商品 | 価格帯 | 差別化ポイント |
    |---|---|---|---|---|
    行数は5行で、各セルは50文字以内に収めてください。

    効果:

  • そのままドキュメントに貼れる
  • 比較・並び替えが容易
  • 後工程が圧倒的に楽
  • パターン6:文脈を先に伝える(Context First)

    質問の前に、必要な背景情報を全部渡します。

    例:

    1【背景】
    2私はBtoB SaaSのカスタマーサクセス担当です。担当顧客は中小企業30社で、契約継続率を上げることがKPIです。
    3最近、月3社ペースで解約が出ています。解約理由の多くは「使いこなせていない」「機能が分からない」というもの。
    4
    5【質問】
    6この状況で、解約率を下げるための施策を3つ提案してください。
    7コストはかけられないので、人的工数だけで実行できる施策に絞ってください。

    効果:

  • 状況に合った具体的な提案が出る
  • 「一般論」を排除できる
  • 想定外の前提のもとで答えられるリスクを減らせる
  • パターン7:ペルソナを定義する(Persona)

    「誰に向けて」を明確にすると、アウトプットの粒度が安定します。

    Before:

    AIについて分かりやすく説明して。

    After:

    60代の母(パソコンは使えるがネット用語に詳しくない)に向けて、「AIとは何か」を3分で読める長さで説明してください。
    - 専門用語は使わず、使う場合は必ず例えで補足する
    - 子どもに教えるような優しい口調で
    - 具体的な日常の例を2〜3個入れる

    効果:

  • 説明の粒度が読み手に合う
  • 専門用語の暴走を防げる
  • 用途に合った文体になる
  • パターン8:反論・批判を求める(Critique)

    AIは基本的に「肯定的に応える」傾向があります。意図的に批判させると、盲点が見つかります。

    例:

    1以下の事業計画に対して、辛口の経営コンサルタントとして批判してください。
    2楽観的な評価はせず、リスク・弱点・見落としを徹底的に洗い出してください。
    3最低5つの問題点を挙げ、それぞれに対する対策案も提示してください。
    4
    5【事業計画】
    6[ここに計画を貼る]

    効果:

  • イエスマンAIから抜け出せる
  • 自分では気づかなかった弱点が見える
  • 意思決定の質が上がる
  • パターン9:ステップに分解させる(Decomposition)

    大きすぎる依頼は、まず分解させます。

    Before:

    ブログ記事を書いて。

    After(2ステップ運用):

    第1プロンプト:
    「初心者向けにReact学習法を解説するブログ記事を書く予定です。
    まず、想定読者・記事構成(見出し案)・各セクションで触れるべきポイントを提案してください。本文はまだ書かなくてOKです。」
    ↓ AIが提示した構成を確認・微調整
    第2プロンプト:
    「先ほど合意した構成のうち、第1章を本文化してください。
    1章あたり800文字程度、口調は『です・ます調』、初心者を脅かさないトーンで。」

    効果:

  • 大きな失敗(全体ボツ)が起きにくい
  • 途中で軌道修正できる
  • 各セクションのクオリティが安定する
  • パターン10:プロンプト自体をAIに改善させる(Meta Prompting)

    最後は応用編です。AIに「より良いプロンプトを作って」と頼みます。

    例:

    1以下のような目的があります。
    2「Eコマースサイトのレビュー文章を、ネガティブ・ポジティブ・ニュートラルに分類したい」
    3
    4この目的を達成する高品質なプロンプトを設計してください。
    5プロンプトには、必要な役割定義、出力フォーマット、エッジケース対応の指示などを含めてください。
    6完成したプロンプトをそのまま貼り付ければ運用できる状態で渡してください。

    効果:

  • 自分では思いつかない構造が手に入る
  • プロンプトの質が一段上がる
  • 業務テンプレ化しやすい

  • やってはいけないNGパターン

    逆に、効率を落とす書き方も知っておきましょう。

    NG1:曖昧すぎる

    「いい感じにして」「うまく書いて」「最適化して」

    「いい感じ」の定義がAIには分かりません。具体的な観点・指標を伝えましょう。

    NG2:質問が複数混ざる

    「Reactのフックの解説と、TypeScriptとの違いと、Next.jsの使い方と、デプロイ方法を教えて」

    一つひとつ分けて聞きましょう。混ぜると、それぞれの解説が浅くなります。

    NG3:文脈なしで急に専門質問

    「これってどう思いますか?」(添付なし・前提なし)

    AIは「何を見たらいいか」が分かりません。質問対象を明示しましょう。

    NG4:否定形だけで指示

    「専門用語は使わないで。難しい話はしないで。長文にしないで。」

    否定形ばかりだと、AIは「じゃあ何をすればいいの?」となります。ポジティブな形で「こうしてほしい」を伝える ほうが効きます。

    NG5:一回で完璧を求める

    最初から100点を狙わず、70点を素早く出してもらって、対話で改善するほうが結果的に早いです。


    バイブコーディングでのプロンプト活用

    特にコード生成においては、これらのパターンが効果絶大です。

    例:Claude Code に良いプロンプトを出す

    Before:

    「ログイン機能を作って」

    After:

    「あなたはNext.js + Supabaseの経験豊富なエンジニアです。
    このプロジェクトに、以下の仕様でメール+パスワードログイン機能を追加してください。
    【仕様】
    - /login ページにフォームを作成(email、password、ログインボタン)
    - 認証はSupabase Authを使用
    - 成功時は /dashboard にリダイレクト
    - エラー時はフォーム下部に日本語のエラーメッセージを表示
    - 既存の src/lib/supabase.ts を使うこと(環境変数は設定済み)
    【守ってほしいこと】
    - 既存のTailwindスタイルに合わせる
    - パスワードはコンソールに出力しない
    - 完了後、テストが通ることを確認して報告
    段階的に進めてください。
    1. まず実装計画を提示
    2. 私がOKしたら実装開始
    3. 完了したら変更ファイル一覧を報告」

    効果:

  • 余計なファイルを作られない
  • 既存コードを破壊しない
  • 後で「ここ変更したの?!」とならない

  • さらに深く学びたい方へ

    この記事では10パターンを紹介しましたが、実務ではもっと多くのパターンを組み合わせて使う ことになります。

  • ビジネスメール返信のテンプレート化
  • 議事録自動化のプロンプト設計
  • 営業資料の章立てプロンプト
  • データ分析の出力フォーマット設計
  • カスタマーサポート対応のChain of Thought
  • こうした業務応用を、実際の事例とテンプレート付きで体系的に学べるのが、ふわふわコードの有料講座 AI時代の必須スキル!プロンプトエンジニアリング入門講座 です。

    講座のポイント:

  • 動画 1時間 / 買い切り ¥980 / 視聴期限なし
  • ChatGPT / Claude / Gemini どれでも使える普遍的な技術
  • 5つの基礎技法 + 「魔法のレシピ」と呼ばれる実践テンプレート
  • 業務効率化に直結する具体例ベースで解説
  • 学び終えたら、明日から業務で使えるレベルになる構成
  • 「プロンプトの書き方一つで、AIから得られる結果が劇的に変わる」ことを実感できる内容になっています。


    まとめ

    プロンプトエンジニアリングの基本10パターンを振り返ります。

    1. 役割を与える — 「あなたは〇〇の専門家です」

    2. 制約を明示する — してほしくないこと・必須条件を書く

    3. 例を見せる — フォーマットや観点をサンプルで示す

    4. 段階的に考えさせる — Chain of Thoughtで精度向上

    5. 出力フォーマットを指定する — そのまま使える形に

    6. 文脈を先に伝える — 背景・前提を最初にまとめる

    7. ペルソナを定義する — 誰に向けた内容か明確にする

    8. 反論・批判を求める — イエスマンAIから抜け出す

    9. ステップに分解させる — 大きな依頼は分けて頼む

    10. プロンプト自体を改善させる — メタ視点でテンプレ化

    これらを使いこなせれば、AIから得られる結果の質は劇的に向上します。

    最大のコツは「察してくれない」を前提に書くこと。 必要な情報をすべて入れる、出力イメージを具体的に伝える、迷ったら例を見せる。これだけでアウトプットが激変します。

    明日から、まず一つでいいので使ってみてください。「役割を与える」だけでも、結果は別物になります。


    次に読むなら:

  • バイブコーディングとは?AI時代の新しい開発スタイル完全解説 — AI時代の開発スタイル
  • Claude Code導入ガイド — AIエージェントを動かす
  • Claude Code vs Cursor vs GitHub Copilot 徹底比較 — ツール選びの決定版
  • AI時代の必須スキル!プロンプトエンジニアリング入門講座 — 実務で使えるレベルを目指す(有料 ¥980・1時間・買い切り)
  • ロードマップで効率よく学ぼう

    バイブコーディングに必要な前提知識を、全8ステップで体系的に学べます。

    学習ロードマップを見る

    おすすめのコース

    AI時代の必須スキル!プロンプトエンジニアリング入門講座

    AI時代の必須スキル!プロンプトエンジニアリング入門講座

    AIを「最強の相棒」に変える言葉の魔法を学びます。このコースでは、ChatGPTなどの生成AIを効果的に活用するための「プロンプトエンジニアリング」を、5つの基本要素による「魔法のレシピ」で体系的に習得。仕事のメール作成から企画立案、学習サポートまで、AIとの新しいコミュニケーション術をマスターし、日常を劇的に変える実践スキルを身につけましょう。

    ¥980
    Claude Code vs Cursor vs GitHub Copilot 徹底比較【2026年版】

    Claude Code vs Cursor vs GitHub Copilot 徹底比較【2026年版】

    主要AIコーディングツール3つ(Claude Code・Cursor・GitHub Copilot)の特徴・料金・得意分野を、実際の使用感ベースで比較。エージェント性能・補完精度・初心者向け度・大規模対応・コスト・プライバシーの6観点で評価し、ユースケース別のおすすめも提示します。ツール選びで迷っている方の決定版ガイド。

    無料
    バイブコーディングとは?AI時代の新しい開発スタイルを完全解説

    バイブコーディングとは?AI時代の新しい開発スタイルを完全解説

    バイブコーディングという用語の定義から、従来のプログラミングとの違い、必要なスキル、Claude CodeやCursorなど主要ツール、よくある誤解までを徹底解説。AI時代に「コードが書けなくても作れる」とは具体的にどういうことか、初心者にもわかりやすく整理した完全ガイドです。

    無料
    AIでWebアプリを開発して公開するまでの全体像

    AIでWebアプリを開発して公開するまでの全体像

    AIを使ってWebアプリを作り、実際にインターネットに公開するまでの全体像をわかりやすく解説します。企画→開発→デプロイの流れ、使うツールや技術の選び方、初心者が陥りやすい落とし穴まで、バイブコーディング時代の開発プロセスを俯瞰できるコラムです。

    無料
    ふわふわコード
    プライバシーポリシー免責事項特定商取引法に基づく表記FAQサポートチャットお問い合わせ運営会社
    © 2026 Shizukuya inc. All rights reserved.