AIに指示を出しても「なんか微妙な回答が返ってくる…」という経験はありませんか? その原因のほとんどはプロンプト(指示文)の書き方にあります。
本記事では、AIから最大限の成果を引き出すためのプロンプトの書き方7つの原則を、豊富な具体例とともに解説します。
目次
原則1:役割を明確に設定する
AIに「あなたは〇〇の専門家です」と役割を与えることで、回答の専門性と精度が大幅に向上します。
悪い例
SEOについて教えて良い例
あなたは10年以上の経験を持つSEOコンサルタントです。中小企業のオウンドメディア担当者に向けて、2026年に効果的なSEO対策のポイントを5つ教えてください。原則2:具体的な条件を箇条書きで指定する
曖昧な指示は曖昧な回答を生みます。文字数、対象読者、トーン、含めるべき要素などを具体的に箇条書きで指定しましょう。
以下の条件でブログ記事を作成してください。
【テーマ】リモートワークの生産性向上
【対象読者】30代の会社員、リモートワーク歴1年未満
【文字数】2000文字程度
【トーン】カジュアルだが信頼感のある文体
【構成】導入→課題提起→解決策3つ→まとめ
【含めるべきキーワード】リモートワーク、生産性、タイムマネジメント原則3:出力フォーマットを指定する
「表形式で」「箇条書きで」「JSON形式で」など、出力の形式を指定するだけで、使いやすさが格段に上がります。
主要なプロジェクト管理ツール5つを比較してください。
【出力形式】以下の列を持つ表
- ツール名
- 月額料金(無料プランの有無含む)
- 主な特徴(1文で)
- おすすめの利用シーン
- 5段階評価原則4:Few-shotで例を示す
「こういう出力がほしい」という具体的な例(サンプル)を1〜3個示すことで、AIは求めるスタイルを正確に理解します。これをFew-shot プロンプティングと呼びます。
以下の例にならって、IT用語を初心者向けに説明してください。
【例1】
用語:API
説明:レストランで例えると、お客さん(アプリ)と厨房(サーバー)の間を行き来するウェイターのようなもの。注文を伝えて、料理を持ってきてくれます。
【例2】
用語:クラウド
説明:自分のパソコンにデータを置く代わりに、インターネット上の大きな倉庫に預けること。どこからでも取り出せる便利な貸し倉庫です。
では、以下の用語を説明してください。
用語:Docker原則5:ステップバイステップで考えさせる
複雑な問題に対しては、「ステップバイステップで考えてください」と指示するだけで、論理的で精度の高い回答が得られます。これはChain-of-Thought(思考の連鎖)と呼ばれるテクニックです。
以下のビジネス課題について、ステップバイステップで分析してください。
【課題】当社のECサイトのカート放棄率が70%と高い
【求める分析】
Step 1: 考えられる原因を5つ挙げる
Step 2: 各原因の影響度を高・中・低で評価
Step 3: 影響度が高い原因に対する改善施策を提案
Step 4: 施策の優先順位を決定し、実施スケジュールを提案原則6:制約条件を設ける
「〜しないでください」「〜は含めないでください」という否定的な制約も、出力の品質を上げる重要な要素です。
マーケティング戦略を提案してください。
【条件】
- 予算は月50万円以内
- オフライン施策は除外
- 専門用語は使わず、経営層にも伝わる言葉で
- 「〜と思います」などの曖昧な表現は避ける
- 各施策には期待されるKPIを明記する原則7:反復的に改善する
一度のプロンプトで完璧な回答を求める必要はありません。最初の回答をもとに「ここをもっと詳しく」「トーンをもう少しカジュアルに」と追加指示を出して、段階的に求める品質に近づけましょう。
実は、プロの現場でも一発で完璧なプロンプトを書くことは稀です。「指示 → 確認 → 修正」のサイクルを素早く回すことが、プロンプトエンジニアリングの本質です。
まとめ
7つの原則をおさらいします。
- 役割を設定する
- 条件を具体的に箇条書きで指定する
- 出力フォーマットを指定する
- 例(Few-shot)を示す
- ステップバイステップで考えさせる
- 制約条件を設ける
- 反復的に改善する
これらの原則を意識するだけで、AIからの回答の質は劇的に変わります。ぜひ今日から試してみてください。







コメントを残す