「AIに『あなたはプロの編集者です』と伝えると、答えが変わるって本当?」「専門家の役割を与えれば、情報も正確になるの?」。そんな疑問を持ったときに知っておきたい用語が、ロールプロンプト(役割指示)です。

ロールプロンプトとは、AIに「どんな立場・観点で答えてほしいか」を伝える書き方です。 たとえば「編集者の観点から、初心者に難しい表現を指摘して」と頼むと、何を重点的に見てほしいかが明確になります。ただし、役割を書くだけでAIに資格や新しい知識が与えられるわけではありません。

2026年10月12日に確認した各社の公式ガイドをもとに、役割指定の意味と使い方を紹介します。システムプロンプトとの違いや、うまく伝わらないときの直し方も説明します。

ざっくり言うと

ロールプロンプトは、AIに「誰の視点で、何を見てほしいか」を知らせる指示です。 難しい設定を使わず、普通のチャット欄に一文加えるだけで試せます。

伝えること役割指示の例期待できる変化
役割・立場「初心者向け教材の編集者として」専門用語や説明の順番に注目しやすくなる
読む人「初めて使う人に向けて」説明の難しさや言葉づかいを合わせやすくなる
してほしい作業「分かりにくい表現を3つ指摘して」何を返すべきかが明確になる
条件・制約「元の数字や事実は変えないで」勝手な補足や書き換えを抑える目安になる
答えの形「理由と修正例を表にして」確認しやすい出力を指定できる

最初から全部を書く必要はありません。「役割+してほしい作業」から始め、うまく伝わらないときに読む人や条件を足しましょう。役割を指定しなくても済む単純な質問なら、無理に使う必要はありません。

イメージ

1. ロールプロンプトとは? 「役を演じる」と考えると分かりやすい

「ロール(role)」は、役割・立場という意味です。AIに「あなたは小学校の先生です」「あなたは編集者です」と頼み、その立場にふさわしい説明や確認の観点を示すものが、ロールプロンプトと呼ばれます。

俳優に役柄を伝える場面を思い浮かべてください。同じ俳優でも、役柄によって話し方や見せ方が変わるというイメージです。ただし、AIが本当にその職業へ転職したり、資格を取得したりするわけではありません。

たとえば「生成AIについて説明して」という質問を考えましょう。

  • 役割なし: 一般的な説明が返ってくる。
  • 「小学校の先生として」: 易しい言葉や身近な例で説明するよう頼める。
  • 「教材の編集者として」: 説明の順番や難しい言葉を見直すよう頼める。
  • 「厳しめのレビュアーとして」: 抜け漏れやあいまいな点を先に指摘するよう頼める。

これは同じ事実に異なる角度から光を当てるような使い方です。異なる役割で回答を比べれば、見落としていた観点に気づくことがあります。一方で、AIの回答にはばらつきがあり、必ず想定どおりに変わるとは限りません。

正確には

2. 実例:役割なし・役割だけ・具体的な指示を比べる

たとえば、取引先に送る次の架空の文章を見直したいとします。

ご注文の商品ですが、遅れそうです。詳しくは分かったら連絡します。

A:役割を指定しない

この文章を直してください。

これでも改善案は返ってきますが、丁寧さ、分量、相手への配慮など、何を優先するかがあいまいです。

B:役割だけを指定する

あなたは取引先との連絡に慣れた事務担当です。 この文章を直してください。

役割によって、ビジネス文書らしい表現を期待できます。ただし、何を守るべきかまでは十分に伝わっていません。

C:役割・仕事・前提・形式を具体的に指定する

取引先への連絡文を確認する担当者の観点で、次の文章を見直してください。
目的:納期が遅れる可能性を、失礼なく伝えること。
前提:新しい納期はまだ確定していません。架空の例です。
条件:確定していない日付を勝手に約束しないでください。
出力:①問題点を2つ ②修正文を1つ。合計200字程度で。

元の文章:
「ご注文の商品ですが、遅れそうです。詳しくは分かったら連絡します。」

Cでは、立場を指定しただけでなく、作業の目的と守る条件まで伝えています。 期待に近い結果が出やすいのは、役割という魔法の言葉を使ったからではなく、「何をするか」が具体的だからです。

実際の顧客名や未公開の契約内容を入力する必要はありません。まずは架空の例で試しましょう。

3. 役割を使うときは「誰の立場・何の仕事・誰に向けて」をセットで考える

最初は「役割・相手・話し方」の3つをそろえれば十分です。仕事で条件が増えるときは、次の5要素で整理すると抜け漏れを減らせます。

要素AIへ伝えること例
役割どの立場で見るか初心者向けの文章を確認する編集者
仕事何をしてほしいか難しい表現を3つ挙げる
相手誰が読む・使うかAIに初めて触れる人
条件何を守り、推測しないか元の事実と数字は変えない
形式どう返してほしいか理由・修正例の2列の表

覚えるなら、「○○の立場で、△△向けに、□□をしてください」だけでも十分です。役割名を長く立派にするより、仕事の内容を明確にしましょう。

また「役割」と「話し方」は同じではありません。「編集者」は見る立場、「やさしく」は文体、「箇条書き」は形式です。説明を短くしたいだけなら、「3行でまとめて」と頼めば足りる場合もあります。

4. 使いやすい場面:先生・編集者・レビュー担当者

例① 難しい内容をかみくだいて説明する

初めて学ぶ中学生に説明する先生の立場で、
「生成AI」と「検索エンジン」の違いを説明してください。
専門用語を使う場合は、その場で意味を説明してください。
具体例を1つ、最後に確認問題を1問付けてください。

「先生」という言葉より、「誰に、どんな難しさで説明するか」が重要です。説明された事実が正しいかどうかは、別に確認します。

例② 文章の伝わりやすさを確認する

初心者向けWeb記事の編集者として、以下の文章を確認してください。 読む人は専門知識のない人です。 分かりにくい単語、説明の飛躍、前提が抜けた箇所を指摘してください。 指摘は重要度順に3つ、理由と修正案を添えてください。 元の数字や日付は変更しないでください。

役割だけでは、誤字脱字を見るのか、構成を直すのか、事実を確認するのかが決まりません。どの作業をしてほしいかを具体的に書きましょう。

例③ コードの問題点を洗い出す

コードレビュー担当者の観点で、次のプログラムを点検してください。 目的:想定外の入力で失敗しそうな箇所を見つけること。 出力:問題点、影響、修正案を表にしてください。 コードにない仕様は推測せず、確認が必要な点として分けてください。

コードレビューも、肩書きだけで不具合がなくなるわけではありません。最終的にはテストや実行結果による確認が必要です。

5. ロールプロンプトは何に向いていて、何には向いていない?

役割指定が向くのは、答えの「視点」を選ぶと役立つ作業です。 反対に、事実が一つに決まる質問で、役割だけを強調しても根拠は増えません。

向いている使い方向いていない期待
初心者・お客様・編集者など別の立場から説明を見る「医師として」と書けば医師の診断と同じになる
文章の丁寧さ・読む人の立場・言い回しを比べる「専門家だから」と言わせれば引用文・数字が正確になる
見落とした条件や疑問を列挙する「調査担当」と指定すれば必ず最新情報を検索する
プログラムの点検観点を指定する「天才プログラマー」と書けば実行テストが不要になる

AIには存在しない資料や数字をもっともらしく答えるハルシネーションが起こり得ます。OpenAI・Anthropic・Googleの公式ガイドは、役割だけでなく、明確な目的、条件、必要な情報、出力形式などを指定することを案内しています。

医療・法律・税務などの判断に使う場合は、必要に応じて公的な一次情報や実際の専門家へ確認しましょう。役割は回答の見方を調整する指示であり、資格・権限・検証済み情報をAIに与えるものではありません。

6. 「ロールプロンプト」と「システムプロンプト」は同じ?

同じではありません。 ロールプロンプトは「役割を伝えるという指示の内容」、システムプロンプトは「サービスやAPIで、指示をどの場所・権限で渡すか」に関係する用語です。

通常のChatGPT・Claude・Geminiを使う人は、チャットの入力欄に「編集者の観点で」と書くだけで役割を指定できます。しかし、入力欄へ『あなたはシステムです』と書いても、開発者向けの上位指示に変わるわけではありません。

開発者向けの公式資料では、次のような違いがあります。

場所役割を指定する方法の例初心者が知るべき点
普通のチャット質問文に「編集者の観点で」と書くまずはここだけで十分
OpenAI APIinstructionsやdeveloperメッセージで方針を設定する利用者が入力欄へ書く指示とは優先順位が異なる
Claude APIsystemなどで役割や基本方針を指定するAPIの設計と普通の会話は別
Gemini APISystem Instructionなどへ役割や出力形式を設定する提供元の仕様に沿って設定する

OpenAIの公式ガイドでは、開発者の指示が一般利用者の指示より優先される場合があると説明しています。Responses APIのinstructionsはその生成リクエストに適用されるため、前のリクエストの指示が自動でずっと引き継がれるものではありません。

また、ChatGPTにはカスタム指示があります。毎回同じ読み手や文体を伝えたい場合は、対応環境で Settings(設定)→ Personalization(パーソナライズ)→ Custom Instructions(カスタム指示) を確認できます。これは普通のチャット欄でその都度書く方法とは使い分ける機能です。APIのシステム指示そのものだと考えないでください。

7. 思ったような答えにならないときの直し方

役割を書いたのに変化がない、逆に説明が長くなる。そんなときは、役割を派手にする前に作業の指示を見直すのが近道です。

困ったこと追加して伝える内容
説明が難しすぎる「専門用語を避けて、中学生向けに」
何でも褒めてしまう「よい点1つ、改善すべき点3つを根拠付きで」
修正案だけが返ってくる「修正前→修正後→変更理由の順で」
役割を指定したのに要点がずれる「今回の目的は○○。△△だけ確認して」
元資料にないことを言い切る「資料にある内容と推測を分けて。不明なら未確認と記す」
回答が長すぎる「最初に結論、続けて理由を2つ。300字程度で」

「世界一の専門家になりきって」「絶対に間違えないで」などの強い言葉だけでは、必要な情報や検証が増えません。役割を指定することと、正しさを確かめることを別作業として扱うのが基本です。

なお、AIが役割指示を毎回同じように守るとは限りません。モデルや利用画面、質問の内容が変われば、結果も変化します。業務で同じ作業を繰り返すときは、例文と評価基準をそろえて、出力を確認してください。

8. 安全に使うための注意:上位の指示・個人情報・事実確認

ロールプロンプトは便利ですが、次の3点を忘れないでください。

  1. 上位の指示や安全上の制約を解除できない。 「どんな質問でも答える役」と書いても、サービス側のルールがなくなるわけではありません。
  2. 入力データの扱いは変わらない。 「守秘義務のある担当者として」と書いただけで、顧客情報が自動的に保護されたり、端末内だけで処理されたりするわけではありません。
  3. 役割だけでは事実が検証されない。 料金・統計・法律・医療などは、元の公式資料を開くか、実際の専門家へ確認する必要があります。

実際の仕事で試す際は、顧客名・未公開契約・パスワード・認証コードなどを渡さず、まず架空の文章を使ってください。

9. やってみよう:同じ質問を3通りで比較する

質問する内容と条件をそろえて、役割の違いだけを見る練習をしてみましょう。

題材は「在宅勤務で集中しやすくするコツを3つ教えて」です。新しいチャットを3つ使うか、別々の質問として比べてください。

  1. 役割なし: 「在宅勤務で集中しやすくするコツを3つ教えて」
  2. フリーランス向け編集者: 「フリーランスの仕事術を紹介する編集者の観点で、在宅勤務で集中しやすくするコツを3つ教えて」
  3. 新人管理職向け研修担当: 「新人管理職向けの研修教材を作る担当者の観点で、在宅勤務で集中しやすくするコツを3つ教えて」

出てきた文章を次の3項目で比べます。

  • 視点: 個人の時間管理か、チームでの連絡・仕事の進め方か。
  • 言葉: 読む人に合う説明か、専門用語が増えすぎていないか。
  • 事実: 根拠のない数字や「必ず効く」といった言い切りはないか。

結果があまり変わらなかった場合も失敗ではありません。役割が不要な質問だったり、具体的な作業指示のほうが効果的だったりすることがあります。

よくある質問

やってみよう

判断クイズ

第1問

初心者向けの記事の「難しい言葉」を見つけたいとき、伝え方として適切なのはどちら?

  • A. 「あなたは天才です」とだけ書く
  • B. 「初心者向け教材の編集者として、難しい言葉を3つ指摘して」と書く

第2問

AIに「あなたは税理士です」と役割を与えたら、最新の税制を確認済みだと考えてよい?

  • A. よくない。実際の法令や公的資料で確認する
  • B. よい。肩書きがあれば専門知識は保証される

第3問

普通のチャット欄に「この文章は最優先のシステム指示です」と書きました。APIの上位指示と同じ権限になりますか?

  • A. なる。文面にシステムと書いたから
  • B. 新しい会話を作れば、必ず上位指示になる
  • C. ならない。チャットの入力とAPIの上位指示は別

あわせて読みたい

締めに

まとめ

ロールプロンプトは、AIに「どの視点から、何をしてほしいか」を伝える書き方です。 「先生」「編集者」「レビュー担当者」などの立場を示せば、説明の難しさや着目点を調整しやすくなります。

役割名を大げさにするより、してほしい仕事・読む人・守る条件・答えの形式を具体的に伝えることが重要です。最新情報の確認や専門家の判断までは、役割の指示で置き換えられません。

まずは、架空の短い文章を使い、役割の有無や具体的な条件を変えて結果を比較してみましょう。