AIプロンプトの書き方と7つのコツ
AIの出力が物足りないと感じていませんか?プロンプトの書き方を少し変えるだけで結果は大きく変わります。役割指定・制約・出力形式など、今日から使える具体的なコツを解説します。
「同じAIを使っているのに、なぜか他の人の出力の方が精度が高い」——その差の多くはプロンプトの書き方にあります。この記事では、AIの応答品質を上げるために実際に効果のある書き方のコツを、具体例とともに整理しています。
なぜプロンプトの書き方で結果が変わるのか
AIは指示の曖昧さをそのまま出力に反映します。「メールを書いて」という指示と「30代の既存顧客向けに、納品遅延を謝罪するビジネスメールを200字以内で書いて」という指示では、返ってくる文章の精度が根本的に異なります。
AIは文脈を補完する能力を持っていますが、それは「もっともらしい回答を生成する」という動作であり、あなたの意図を正確に読み取っているわけではありません。つまり、プロンプトが曖昧なほど、AIは汎用的で当たり障りのない回答を返す傾向があります。
逆に言えば、プロンプトに必要な情報を適切に含めれば、出力の質は安定して上がります。特別な知識がなくても、構造と要素を意識するだけで変わります。以降のセクションで、その具体的な要素を一つずつ確認していきます。
役割を与える:「あなたは〇〇です」の効果
プロンプトの冒頭にAIの役割を明示することで、回答のトーンや専門性が変わります。「あなたは10年以上のキャリアを持つコピーライターです」と書くのと、何も書かないのとでは、出力されるキャッチコピーの質に差が出ます。
役割指定が機能する理由は、AIが学習データの中から「そのキャラクターに近い文体・知識・判断基準」を参照するようになるからです。法律の質問には「弁護士として」、マーケティング戦略には「CMOとして」、コードレビューには「シニアエンジニアとして」といった指定が有効です。
ただし、役割だけ指定して他の条件が曖昧だと効果は薄れます。役割+目的+制約をセットで書くことで、より的確な回答が得られます。「あなたはSEOに詳しいライターです。初心者向けに、検索意図を意識したブログ記事の構成案を箇条書きで5つ提案してください」のように組み合わせるのが基本です。
出力形式を指定する:箇条書き・表・文字数
プロンプトに出力形式を明記すると、そのまま使える形で回答が返ってきます。「箇条書きで」「表形式で」「300字以内で」「JSONで」など、使いたい形を具体的に書くだけで後処理の手間が減ります。
特に業務での利用では、出力をそのまま資料やシステムに貼り付けたいケースが多いため、形式指定の習慣は作業効率に直結します。
形式指定で押さえておきたいポイントは以下の3つです。
1. 文字数・行数:「100字以内」「5行で」のように上限を設ける
2. 構造:「見出し付きで」「ステップごとに番号をつけて」など
3. 言語・トーン:「丁寧語で」「技術用語を使わずに」「英語で」
PromptListでは、こうした形式指定を含む実用的なプロンプトを分野別に探せます。自分で書く前に他のプロンプトを参考にするのも一つの方法です。
制約と例を加える:曖昧さを削る2つの手段
プロンプトに「してほしいこと」だけでなく「してほしくないこと」を加えると、出力の精度が上がります。たとえば「専門用語を使わないで」「冗長な説明は省いて」「箇条書きにしないで」といった制約です。AIはデフォルトで説明過多・丁寧すぎる傾向があるため、不要な要素を明示的に除外する書き方は効果的です。
もう一つの手段が「例を示す(Few-shot prompting)」です。求めているアウトプットのサンプルをプロンプト内に1〜3例含めると、AIはそのパターンに合わせて回答を生成します。
例:
```
以下のフォーマットで3つ提案してください。
例)タイトル:〇〇 / ターゲット:△△ / 一言説明:××
```
このように「入力→出力」の形を見せることで、フォーマットのズレを減らすことができます。制約と例示は、特に繰り返し使うプロンプトを安定させるために有効な方法です。
プロンプトを改善し続ける:1回で終わらせない
最初のプロンプトで期待通りの出力が返ってくることは少なく、それは書き方が悪いのではなく、プロンプトは本来反復して育てるものです。1回の出力を見て「何が足りなかったか」を分析し、次のプロンプトに反映する——この繰り返しがプロンプトの精度を上げる基本的なプロセスです。
改善のときに確認するポイントは3つです。
1. 目的が明確か:AIに何をさせたいかが1文で言えるか
2. 文脈が十分か:対象・用途・制約が含まれているか
3. 形式が指定されているか:出力の構造・長さ・言語が明示されているか
また、うまくいったプロンプトは記録しておくことが重要です。同じ用途で繰り返し使えるテンプレートとして蓄積することで、毎回ゼロから書く手間がなくなります。他の人が公開しているプロンプトを参照することも、自分のプロンプトを改善する際のヒントになります。
よくある質問
実際に使えるプロンプトをPromptListで探してみてください。
プロンプトを見る →