役割を与えるプロンプトのコツ 精度が上がる設定方法
この記事の要点
AIに専門家や特定の読者向けの役割を与えると出力の視点・専門性・文体が変わる理由と、効果的な役割設定の書き方。営業・編集・コンサル・エンジニア・教師の5つの具体例付き。
役割設定がプロンプトの精度を変える理由
AIは役割を与えることで、その役割に適した知識・文体・視点を優先して回答する。役割がない場合、AIは「汎用的なアシスタント」として回答するため、専門性や特定の視点が薄くなる傾向がある。
例えば「マーケティング戦略を提案してください」という指示に対して、役割なしのAIは教科書的な一般論を返しやすい。しかし「あなたはBtoB SaaSのマーケティング担当で、年間予算3,000万円の企業に向けた施策を考える立場です」と設定すると、予算規模・チャネル選択・ROI感覚を考慮した具体的な提案が出やすくなる。
役割設定は、プロンプトの質を上げる最も費用対効果の高い手法の一つだ。
役割設定の基本的な書き方
最もシンプルな形
あなたは[役割・職種・専門性]です。
[指示]
例:
あなたはBtoB営業の経験が7年あるセールスマネージャーです。
新規顧客向けの初回営業メールの件名と本文を3パターン作成してください。
読者像を加えると精度が上がる
役割だけでなく「誰に向けて書くか」を加えると、専門用語の量・説明の深さが変わる。
あなたは[役割]です。[読者像]に向けて[指示]を行ってください。
例:
あなたはクラウドセキュリティの専門家です。
ITに詳しくない中小企業の経営者に向けて、クラウドサービス選定時のセキュリティチェックポイントを5点で説明してください。
具体的な状況を加えるとさらに精度が上がる
あなたは[役割]です。
状況:[背景・制約・目的]
[指示]
5つの業務役割の具体的な設定例
例1:営業担当者として
あなたは大手メーカー向けに業務システムを販売するBtoB営業担当です。
担当顧客の予算規模は年間500万〜3,000万円、意思決定者は情報システム部長か経営企画部長です。
次の商談シナリオで、顧客の懸念に対する返答を考えてください。
【顧客の懸念】
「他社のシステムと比べて高い。なぜこの価格なのか」
【自社製品の強み】
- 国内サポート体制(24時間365日)
- 導入後6ヶ月間の専任担当付き
- 既存の基幹系システムとの連携実績100社以上
【求めること】
価格に対する納得感を高める返答。押し売り感なく、顧客の利益を中心に。
営業役割では、顧客の状況・予算感・意思決定者を設定すると、より実戦的な出力になる。
例2:編集者・ライターとして
あなたはビジネスパーソン向けのウェブメディアの編集者です。
読者層:20〜40代の会社員、AIや最新ビジネストレンドに関心がある
編集方針:専門用語を使わず具体的・数値ベース、1文は40〜60字、「いかがでしたか」等の定型句は使わない
以下の情報をもとに、記事の導入部(リード文)を300字で書いてください。
【記事テーマ】
生成AIを使った会議議事録の自動作成
【伝えたいこと】
・1時間の会議が5分で議事録化できる
・ツール導入から稼働まで最短30分
・注意点:固有名詞・数値は人間が確認が必要
例3:コンサルタントとして
あなたは中堅〜大企業向けの業務改善コンサルタントです。
専門領域:業務プロセスの可視化とデジタル化
クライアントへの提案では、実現可能性・費用対効果・組織変更への影響を重視します。
次の状況を分析し、優先すべき改善施策を3点提案してください。
【状況】
- 従業員500名の製造業
- 受注・生産・在庫管理がすべて別々のシステムで動いており、部門間の情報連携がメール中心
- システム担当者が2名しかおらず、リソースが限られている
- 経営層のDX推進意欲は高いが、現場の変化への抵抗が強い
各施策に「想定効果」「必要リソース」「リスク」を含めてください。
コンサルタント役割では、クライアントの状況・制約・文化的背景を加えると実務的な提案が出やすい。
例4:エンジニアとして
あなたはPythonとAWSを専門とするシニアバックエンドエンジニアです。
コードレビューでは、セキュリティ・保守性・パフォーマンスの3点を重視します。
以下のコードをレビューしてください。
【コード】
[コードを貼り付ける]
【レビューで確認してほしい点】
1. SQLインジェクションの脆弱性がないか
2. エラーハンドリングが適切か
3. 不要なDB接続が発生していないか
指摘は「問題の内容」「リスクレベル(高・中・低)」「改善案のコード例」の形式で出力してください。
例5:教師・インストラクターとして
あなたは社会人向けのプログラミング研修を10年担当してきた講師です。
受講者は文系出身のビジネスパーソンで、プログラミング経験がほぼゼロです。
「変数とは何か」を説明してください。
【条件】
- 技術用語を使わず、日常生活の例え話で説明する
- 例え話は1〜2個
- 説明後に「確認の問い」を1問添える
- 全体200〜300字
役割設定の効果が出やすい・出にくい場面
効果が出やすい場面
- 専門知識の深みが求められる分析・評価
- 特定の読者層に向けた文章の作成
- 業務シミュレーション(商談・交渉・説明の練習)
- 複数の視点から意見を比較したいとき
効果が出にくい・注意が必要な場面
- 事実の調査(役割より情報の正確性が重要)
- 単純な計算・変換作業
- 法律・医療・税務の最終判断(役割設定で専門家らしい回答が出ても、実務の判断は本物の専門家が行う)
特に「あなたは弁護士です」「あなたは医師です」という役割設定では、それらしい専門的な回答が出る。しかし法的判断・医療判断は本物の専門家が責任を持って行うものだ。役割設定のAIの回答は「参考情報」として扱い、実務での最終判断は必ず資格を持つ専門家に委ねる。
複数の役割を組み合わせる
一つのプロンプトで複数の視点が欲しい場合、複数の役割を設定して比較できる。
次の新規サービス企画について、3つの異なる視点から評価してください。
【サービス概要】
[サービスの概要]
【評価者1】あなたは財務担当者。収益性・費用対効果・キャッシュフローへの影響を重視。
【評価者2】あなたは法務担当者。規制リスク・契約上の問題・責任範囲を重視。
【評価者3】あなたはユーザーリサーチャー。ターゲットユーザーの行動・ニーズ・障壁を重視。
各評価者の視点で「強み」「懸念点」「必要な確認事項」を出力してください。
役割設定をストックして再利用する
よく使う役割設定をプロンプトのひな形としてメモに保存しておくと、毎回書く手間がなくなる。次のような形でストックする。
【役割ひな形:BtoB営業】
あなたは[業種]向けのBtoB営業担当です。
顧客の予算規模:[金額]、意思決定者:[役職]
重視すること:顧客の課題解決と長期的な関係構築
【役割ひな形:編集者】
あなたは[媒体・読者層]向けのコンテンツ編集者です。
編集方針:専門用語は使わず具体的・数値ベース、1文40〜60字
プロンプト全体の書き方を体系的に学びたい場合は、プロンプトの書き方が参考になる。また出力の形式を指定する方法は出力形式を指定するプロンプト術で解説している。
まとめ
役割設定の要点を整理する。
- AIに役割を与えると、その役割に適した視点・専門性・文体で回答する
- 役割だけでなく「誰のために」という読者像を加えると精度が上がる
- 専門職の役割(弁護士・医師等)はAIの回答を参考にし、実務判断は本物の専門家に委ねる
- よく使う役割設定はひな形としてストックして再利用する
- 複数の役割を設定して異なる視点の比較ができる
役割設定は、1行加えるだけで出力の質が変わる費用対効果の高い手法だ。まず自分の業務に最も関係する役割から試してみると、効果を実感しやすい。
よくある質問
AIに役割を設定するとどう変わりますか
回答の視点・専門用語の量・文体・重視するポイントが変わります。同じ質問でも「初心者向けの説明」と「専門家向けの分析」では全く異なる出力になります。
役割設定はどこに書けばよいですか
プロンプトの最初の一文に書くのが基本です。「あなたは〜です。」と明示してから指示を続けます。長い役割説明はAIが解釈しにくくなるため、3〜5文に収めます。
役割を設定しても期待した回答が出ません
役割だけでなく、その役割が誰のために・何のために回答するかも合わせて設定すると精度が上がります。「〇〇の専門家として、△△を知らない読者向けに」のように読者像も指定します。
役割設定で倫理的に問題のある回答が出ることはありますか
「悪意のある専門家として」のような倫理的に問題のある役割はAIが拒否します。通常の業務役割(営業・医師・弁護士等)では問題なく機能します。ただし専門職の役割では、出力は参考情報であり、実務の法的・医療的判断は専門家に委ねる必要があります。