プロンプトエンジニアリングの基本 5つの原則
生成AIから狙った出力を引き出すためのプロンプト設計の基本原則を5つにまとめて解説します。
生成AIを使う人が増えた今、差が出るのはプロンプトの書き方です。この記事では、実務で確実に効果が出る5つの原則を紹介します。
1. 役割を明示する
プロンプトの冒頭で、AIに担わせる役割を明示します。
あなたはベテランのテクニカルライターです。
初心者向けにわかりやすい文章を書いてください。
役割が明確になると、文体・語彙・想定読者の全てが揃い、出力が安定します。
2. 入出力の形式を指定する
「箇条書きで」「200字以内で」「マークダウン形式で」といった形式の指定を、曖昧さを残さず書きます。JSON出力を求める場合はスキーマも明示します。
3. 具体例を与える(Few-shot)
望む出力の具体例を1〜3個見せると、精度が劇的に上がります。これをFew-shot promptingと呼びます。
例:
入力: 寒い
出力: brrr... it's chilly today
入力: 嬉しい
出力:
4. 段階的に考えさせる
複雑な問いには「ステップバイステップで考えてください」と指示します。近年のモデルは内部で推論を行うものも多いですが、明示するほうが結果が安定します。
5. 制約を具体的に書く
「プロフェッショナルに」のような抽象的な指示より、「受動態を避ける」「見出しは体言止めに」のような具体的な制約の方が効果的です。
これら5つの原則を意識するだけで、プロンプトの質は大きく変わります。まずは自分がよく使う定型プロンプトに1つずつ適用してみてください。