読み込み中...
ChatGPT、Claude、Gemini……。AIに質問してみたものの、こんな経験はありませんか?
実はこれ、AIの問題ではなく、プロンプト(指示の書き方)の問題 であることがほとんどです。
同じAIを使っても、プロンプトが上手い人は「コードもメールも資料も一発で欲しいものが出てくる」のに対し、下手な人は「何度やり直しても満足できない」状態になります。生産性の差は10倍以上開きます。
この記事では、AIから狙い通りのアウトプットを引き出すための基本パターン10選を、実例付きで解説します。コーディング、文章作成、データ分析、メール返信など、あらゆる業務に応用できます。
明日から使えるものばかりなので、気になったパターンから試してみてください。
人間同士の会話では、文脈や経験から相手の意図を察します。「あれ取って」と言われれば、状況から何を取ればいいか分かります。
AIにはこれができません。AIが知っているのは、あなたが入力した文字情報だけです。伝えていないことは、絶対に伝わっていません。
雑なプロンプトで雑な結果が返ってくるのは、AIが「察して、いい感じに埋めて」答えているからです。期待通りの答えが欲しければ、必要な情報を全部入れる必要があります。
良いプロンプトは、料理のレシピのようなものです。
雑なプロンプト:
「美味しい料理を作って」
良いプロンプト:
「4人分の和食の夕食を、所要時間30分以内で作って。冷蔵庫にある食材は鶏もも肉、白菜、人参、卵、豆腐。和食でメイン1品、副菜2品、汁物1品の構成で。アレルギー対応は不要」
後者なら、誰が読んでも近いアウトプットが得られます。AIへの指示も全く同じ原理です。
最も基本的かつ強力なテクニックです。AIに「誰として答えてほしいか」を指定します。
Before:
このコードをレビューして。
After:
あなたは10年以上の経験を持つフロントエンドエンジニアです。コードレビューの専門家として、以下のReactコンポーネントをレビューしてください。観点は「可読性」「パフォーマンス」「セキュリティ」「アクセシビリティ」の4つです。
効果:
「やってほしくないこと」「絶対守ってほしいこと」を明示します。
Before:
商品紹介の文章を書いて。
After:
当社のオーガニックハーブティーの商品紹介を書いてください。
制約:
- 全体で200文字以内
- 「最高」「最強」「No.1」などの誇大表現は使わない
- 効能を断定する表現(治る・効くなど)は薬機法違反になるので避ける
- 30〜40代女性の自然派志向の人に響くトーンで
- 文末は「です・ます調」で統一
効果:
「こういうフォーマットで」と例を見せると、AIはそのパターンを学習して出力します。
例:
1以下のフォーマットで5つのアイデアを出してください。
2
3【例】
4- アイデア名:ペット見守りカメラ
5- 解決する課題:留守中のペットの様子が分からない不安
6- ターゲット:一人暮らしの会社員
7- 既存品との違い:AIがペットの異常行動を検知して通知
8
9それでは、「シニア世代向けの新しいサービスアイデア」を5つお願いします。効果:
複雑な問題は、「考える過程」を明示的に書かせると精度が上がります。
Before:
このログから障害の原因を特定して。
After:
以下のサーバーログから障害原因を特定してください。手順は以下の通り:
1. まずログを時系列に整理し、何が起きたかをまとめる
2. 異常を示すエントリ(ERROR、WARN)をすべて抽出する
3. 異常エントリ同士の因果関係を分析する
4. 最も可能性が高い根本原因を提示する
5. 同じ障害を防ぐための対策を3つ提案する
ログ:
[ここにログを貼る]
効果:
「どんな形で返してほしいか」を明示します。
Before:
競合5社の情報を調べて教えて。
After:
競合5社の情報を、以下のMarkdown表形式で出力してください。
| 企業名 | URL | 主力商品 | 価格帯 | 差別化ポイント |
|---|---|---|---|---|
行数は5行で、各セルは50文字以内に収めてください。
効果:
質問の前に、必要な背景情報を全部渡します。
例:
1【背景】
2私はBtoB SaaSのカスタマーサクセス担当です。担当顧客は中小企業30社で、契約継続率を上げることがKPIです。
3最近、月3社ペースで解約が出ています。解約理由の多くは「使いこなせていない」「機能が分からない」というもの。
4
5【質問】
6この状況で、解約率を下げるための施策を3つ提案してください。
7コストはかけられないので、人的工数だけで実行できる施策に絞ってください。効果:
「誰に向けて」を明確にすると、アウトプットの粒度が安定します。
Before:
AIについて分かりやすく説明して。
After:
60代の母(パソコンは使えるがネット用語に詳しくない)に向けて、「AIとは何か」を3分で読める長さで説明してください。
- 専門用語は使わず、使う場合は必ず例えで補足する
- 子どもに教えるような優しい口調で
- 具体的な日常の例を2〜3個入れる
効果:
AIは基本的に「肯定的に応える」傾向があります。意図的に批判させると、盲点が見つかります。
例:
1以下の事業計画に対して、辛口の経営コンサルタントとして批判してください。
2楽観的な評価はせず、リスク・弱点・見落としを徹底的に洗い出してください。
3最低5つの問題点を挙げ、それぞれに対する対策案も提示してください。
4
5【事業計画】
6[ここに計画を貼る]効果:
大きすぎる依頼は、まず分解させます。
Before:
ブログ記事を書いて。
After(2ステップ運用):
第1プロンプト:
「初心者向けにReact学習法を解説するブログ記事を書く予定です。
まず、想定読者・記事構成(見出し案)・各セクションで触れるべきポイントを提案してください。本文はまだ書かなくてOKです。」
↓ AIが提示した構成を確認・微調整
第2プロンプト:
「先ほど合意した構成のうち、第1章を本文化してください。
1章あたり800文字程度、口調は『です・ます調』、初心者を脅かさないトーンで。」
効果:
最後は応用編です。AIに「より良いプロンプトを作って」と頼みます。
例:
1以下のような目的があります。
2「Eコマースサイトのレビュー文章を、ネガティブ・ポジティブ・ニュートラルに分類したい」
3
4この目的を達成する高品質なプロンプトを設計してください。
5プロンプトには、必要な役割定義、出力フォーマット、エッジケース対応の指示などを含めてください。
6完成したプロンプトをそのまま貼り付ければ運用できる状態で渡してください。効果:
逆に、効率を落とす書き方も知っておきましょう。
「いい感じにして」「うまく書いて」「最適化して」
「いい感じ」の定義がAIには分かりません。具体的な観点・指標を伝えましょう。
「Reactのフックの解説と、TypeScriptとの違いと、Next.jsの使い方と、デプロイ方法を教えて」
一つひとつ分けて聞きましょう。混ぜると、それぞれの解説が浅くなります。
「これってどう思いますか?」(添付なし・前提なし)
AIは「何を見たらいいか」が分かりません。質問対象を明示しましょう。
「専門用語は使わないで。難しい話はしないで。長文にしないで。」
否定形ばかりだと、AIは「じゃあ何をすればいいの?」となります。ポジティブな形で「こうしてほしい」を伝える ほうが効きます。
最初から100点を狙わず、70点を素早く出してもらって、対話で改善するほうが結果的に早いです。
特にコード生成においては、これらのパターンが効果絶大です。
Before:
「ログイン機能を作って」
After:
「あなたはNext.js + Supabaseの経験豊富なエンジニアです。
このプロジェクトに、以下の仕様でメール+パスワードログイン機能を追加してください。
【仕様】
- /login ページにフォームを作成(email、password、ログインボタン)
- 認証はSupabase Authを使用
- 成功時は /dashboard にリダイレクト
- エラー時はフォーム下部に日本語のエラーメッセージを表示
- 既存の src/lib/supabase.ts を使うこと(環境変数は設定済み)【守ってほしいこと】
- 既存のTailwindスタイルに合わせる
- パスワードはコンソールに出力しない
- 完了後、テストが通ることを確認して報告
段階的に進めてください。
1. まず実装計画を提示
2. 私がOKしたら実装開始
3. 完了したら変更ファイル一覧を報告」
効果:
この記事では10パターンを紹介しましたが、実務ではもっと多くのパターンを組み合わせて使う ことになります。
こうした業務応用を、実際の事例とテンプレート付きで体系的に学べるのが、ふわふわコードの有料講座 AI時代の必須スキル!プロンプトエンジニアリング入門講座 です。
講座のポイント:
「プロンプトの書き方一つで、AIから得られる結果が劇的に変わる」ことを実感できる内容になっています。
プロンプトエンジニアリングの基本10パターンを振り返ります。
1. 役割を与える — 「あなたは〇〇の専門家です」
2. 制約を明示する — してほしくないこと・必須条件を書く
3. 例を見せる — フォーマットや観点をサンプルで示す
4. 段階的に考えさせる — Chain of Thoughtで精度向上
5. 出力フォーマットを指定する — そのまま使える形に
6. 文脈を先に伝える — 背景・前提を最初にまとめる
7. ペルソナを定義する — 誰に向けた内容か明確にする
8. 反論・批判を求める — イエスマンAIから抜け出す
9. ステップに分解させる — 大きな依頼は分けて頼む
10. プロンプト自体を改善させる — メタ視点でテンプレ化
これらを使いこなせれば、AIから得られる結果の質は劇的に向上します。
最大のコツは「察してくれない」を前提に書くこと。 必要な情報をすべて入れる、出力イメージを具体的に伝える、迷ったら例を見せる。これだけでアウトプットが激変します。
明日から、まず一つでいいので使ってみてください。「役割を与える」だけでも、結果は別物になります。
次に読むなら:
バイブコーディングに必要な前提知識を、全8ステップで体系的に学べます。

AIを「最強の相棒」に変える言葉の魔法を学びます。このコースでは、ChatGPTなどの生成AIを効果的に活用するための「プロンプトエンジニアリング」を、5つの基本要素による「魔法のレシピ」で体系的に習得。仕事のメール作成から企画立案、学習サポートまで、AIとの新しいコミュニケーション術をマスターし、日常を劇的に変える実践スキルを身につけましょう。
¥980
主要AIコーディングツール3つ(Claude Code・Cursor・GitHub Copilot)の特徴・料金・得意分野を、実際の使用感ベースで比較。エージェント性能・補完精度・初心者向け度・大規模対応・コスト・プライバシーの6観点で評価し、ユースケース別のおすすめも提示します。ツール選びで迷っている方の決定版ガイド。
無料
バイブコーディングという用語の定義から、従来のプログラミングとの違い、必要なスキル、Claude CodeやCursorなど主要ツール、よくある誤解までを徹底解説。AI時代に「コードが書けなくても作れる」とは具体的にどういうことか、初心者にもわかりやすく整理した完全ガイドです。
無料
AIを使ってWebアプリを作り、実際にインターネットに公開するまでの全体像をわかりやすく解説します。企画→開発→デプロイの流れ、使うツールや技術の選び方、初心者が陥りやすい落とし穴まで、バイブコーディング時代の開発プロセスを俯瞰できるコラムです。
無料