7Rプロンプト:ChatGPTを最大限に活用するフレームワーク
7Rプロンプトは、野口竜司氏が考案したAIとの対話を構造化し、より精度の高い回答を引き出すためのフレームワークです。Request・Role・Regulation・Rule・Review & Refine・Reference・Run Scenarioの7要素を組み合わせることで、ChatGPTをはじめとする生成AIの回答の質を大幅に引き上げることができます。
この記事では、7要素の解説から、初心者向けのステップガイド、コピペして使えるテンプレート、実践的な応用例まで一通りまとめました。

7Rプロンプトの構成要素
7Rプロンプトは以下の7つの要素で構成されています。すべての要素を毎回使う必要はなく、タスクの複雑さに応じて組み合わせを選択します。
- Request(依頼): AIに何をしてほしいかを明確に伝える
- Role(役割): AIがどのような視点で回答するかを設定する
- Regulation(規制): 出力の形式や長さなどを指定する
- Rule(ルール): AIが守るべきルールや制約を設ける
- Review & Refine(評価・改善): AIの回答を評価し、改善点を指示する
- Reference(参照): AIが参考にすべき情報源を提示する
- Run Scenario(実行シナリオ): 具体的な状況を設定し、より実践的な回答を引き出す
それぞれの要素について詳しく見ていきましょう。

1. Request(依頼)── 何を求めるかを明確に
AIに何をしてほしいかを具体的に指示する部分です。あいまいな表現を避け、明確なタスクや条件を記述します。
例
- 良くない例: 「何か面白い話をして」
- 良い例: 「日本の昔話で、きつねが主人公の話を一つ教えてください。」
2. Role(役割)── AIの立場を指定する
AIに特定の役割を与えることで、その視点から専門的な回答を引き出せます。
役割指定の例
- 「あなたは栄養士として、健康的な朝食メニューを提案してください」
- 「あなたはマーケターとして、この商品のキャッチコピーを3つ考えてください」
- 「あなたはプログラマーとして、Pythonで簡単な計算プログラムを書いてください」
3. Regulation(規制)── 出力形式をコントロールする
出力の形式・長さ・文体などを指定する要素です。
例
- 「箇条書きで5つ回答してください」
- 「200字以内でまとめてください」
- 「です・ます体で統一してください」
4. Rule(ルール)── 守るべき制約を設定する
AIが回答を生成する際に守るべきルールや制約を定義します。特定の条件に合致した回答を得たいときに有効です。
例
- 「暴力的な表現は使用しないでください」
- 「必ず参考文献を明記してください」
- 「競合他社の名前を出さないでください」
5. Review & Refine(評価・改善)── 回答の質を高める
AIの回答を評価し、改善方向を指示する要素です。一度の回答で完結させるのではなく、出力を洗練させる際に使います。
例
- 「回答の正確性と客観性を評価してください」
- 「より具体的な例を挙げて説明してください」
- 「専門用語をわかりやすく言い換えてください」
6. Reference(参照)── 情報源を指定する
AIが回答を生成する際に参考にすべき情報源を指定します。特定のデータや資料に基づいた回答が必要な場合に有効です。
例
- 「WHO(世界保健機関)の最新ガイドラインを参考にしてください」
- 「添付の資料の内容をもとに回答してください」
- 「以下のデータを根拠に分析してください」
7. Run Scenario(実行シナリオ)── 具体的な状況を想定する
具体的なシナリオを設定することで、より実践的で現実的な回答を引き出せます。
例:
- 「あなたはレストランのウェイターです。アレルギーのあるお客様への対応を教えてください」
- 「週末に一人で東京観光をする30代の旅行者を想定して回答してください」
コピペ用テンプレート
基本テンプレート(全7要素)
Request: [具体的な依頼内容]
Role: あなたは[指定する役割]として回答してください。
Regulation: [出力の形式や長さなどの指定]
Rule: [守るべきルールや制約]
Review & Refine: [評価基準や改善の指示]
Reference: [参考にすべき情報や具体例]
Run Scenario: [想定するシナリオや状況]
3要素の簡易テンプレート(初心者向け)
まず「Request・Role・Regulation」の3つから始めるのがおすすめです。
Request: [具体的な依頼内容]
Role: あなたは[指定する役割]です。
Regulation: [出力の形式や長さなどの指定]
ステップバイステップガイド
7Rプロンプトを初めて使う方でも、以下のステップに従って練習することで、効果的なプロンプトを作成できるようになります。
ステップ1:3要素の簡易プロンプトから始める
まずは Request・Role・Regulation の3要素で練習します。
Request: 東京都のおすすめ観光スポットを教えてください。
Role: あなたは旅行ガイドです。
Regulation: 3つ箇条書きで回答してください。
ステップ2:Rule・Review & Refine を追加する
慣れてきたら2要素を追加して、より詳細な指示を加えます。
Request: 東京都のおすすめ観光スポットを教えてください。
Role: あなたは旅行ガイドです。
Regulation: 3つ箇条書きで回答してください。
Rule: 各スポットへのアクセス方法も併せて記載してください。
Review & Refine: 各スポットの魅力が伝わるように説明を工夫してください。
ステップ3:Reference・Run Scenario を加えて完全版に
最後にReference・Run Scenarioを追加し、7要素すべてを使った完全版プロンプトにします。
Request: 東京都のおすすめ観光スポットを教えてください。
Role: あなたは旅行ガイドです。
Regulation: 3つ箇条書きで回答してください。
Rule: 各スポットへのアクセス方法も併せて記載してください。
Review & Refine: 各スポットの魅力が伝わるように説明を工夫してください。
Reference: 東京都公式観光情報ウェブサイトを参考にしてください。
Run Scenario: 週末に一人で東京観光をする旅行者を想定して回答してください。
7Rプロンプトのメリットとデメリット
メリット
- 構造化された対話:7要素を組み合わせることで、AIとの対話が整理され、より明確な回答を得やすくなります
- 柔軟性:すべての要素を毎回使う必要はなく、状況に応じて必要な要素だけ選んで使えます
- 品質向上:Review & Refineによって、一度の出力で終わらず洗練させていくことができます
- 再利用性:うまくいったプロンプトをテンプレートとして保存すれば、同種のタスクで繰り返し使えます
デメリット・注意点
- 慣れるまで時間がかかる:7要素すべてを使いこなすには練習が必要です
- プロンプトが長くなりやすい:制約を詰め込みすぎると、AIの柔軟性が下がる場合があります
- シンプルな質問には不向き:「今日の天気は?」のような単純な質問に7Rは過剰です
他のプロンプト手法との使い分け
7Rプロンプトは複雑なタスクや詳細な指示が必要な場面に向いています。シンプルな質問や短い作業であれば、より簡潔な手法の方が効率的です。
| 手法 | 向いている場面 |
|---|---|
| 7Rプロンプト | ビジネス文書作成・複雑な要件定義・詳細な分析 |
| 深津式プロンプト | 役割と制約を明確にした文章生成 |
| Few-Shotプロンプト | パターンを学習させたい分類・変換タスク |
| シンプルな質問 | 調べ物・短い翻訳・単純な計算 |
7Rプロンプトの活用のコツ
7Rプロンプトを効果的に活用するためのコツをいくつか紹介します。
- 段階的に使用する: 最初から7つの要素全てを使用するのは難しいかもしれません。まずは「Request」「Role」「Regulation」の3つから始め、徐々に他の要素を追加していくのがおすすめです。
- 具体的に指示する: 特に「Request」と「Rule」の部分では、できるだけ具体的な指示を与えることが重要です。抽象的な表現は避け、数値や具体例を用いて明確に伝えましょう。
- 反復と改善: 最初のプロンプトで満足な結果が得られなかった場合は、「Review & Refine」の部分を活用して改善点を指摘し、プロンプトを調整していきます。
- シナリオの具体化: 「Run Scenario」では、できるだけ現実的で具体的なシナリオを設定することで、より実用的な回答を得ることができます。
- 参照情報の適切な選択: 「Reference」では、信頼性の高い情報源や最新のデータを参照するよう指示することで、回答の質を向上させることができます。
実践的な応用例3選
1. コンテンツ作成:ブログ記事のタイトル案
Request: 「ChatGPTの使い方」というテーマでブログ記事のタイトル案を5つ提案してください。
Role: あなたはプロのブロガーです。
Regulation: 各タイトル案は30文字以内にしてください。
Rule: キャッチーで読者の興味を引くタイトルにしてください。
Review & Refine: 各タイトル案について、なぜ効果的かを1行で添えてください。
Run Scenario: ChatGPT初心者に向けて、わかりやすく魅力的な記事を書きたいと考えています。
2. プロダクト開発:新機能のアイデア出し
Request: オンライン英会話学習アプリの新機能のアイデアを3つ提案してください。
Role: あなたはプロダクトマネージャーです。
Regulation: 各アイデアは100字以内で説明してください。
Rule: ユーザーエンゲージメントを高めるための機能を提案してください。
Review & Refine: 実現可能性とユーザーへのメリットを考慮して評価してください。
Reference: 最新のEdTechトレンドに関する情報を参考にしてください。
Run Scenario: 競合が激しいオンライン英会話市場でユーザー獲得と継続利用の促進が課題です。
3. 問題解決:業務効率化
Request: 事務業務を効率化するための方法を5つ提案してください。
Role: あなたは業務効率化コンサルタントです。
Regulation: 各提案は具体的な手順を含めて説明してください。
Rule: 無料で導入できる方法に限定してください。
Review & Refine: 各提案について、期待できる効果と導入の難易度を評価してください。
Reference: 一般的な事務業務のタスクリストを参考にしてください。
Run Scenario: 中小企業の経営者で、限られたリソースで業務効率を改善したいと考えています。
まとめ
7Rプロンプトは、ChatGPTをはじめとする生成AIの能力を最大限に引き出すための強力なフレームワークです。Request、Role、Regulation、Rule、Review & Refine、Reference、Run Scenarioの7つの要素を適切に組み合わせることで、より精度の高い、実用的な回答を得ることができます。
この記事では、7Rプロンプトの各要素を詳細に解説し、具体的な例や図解を用いて、初心者の方でも理解しやすいように構成しました。さらに、他のプロンプト手法との比較や、応用例の深堀りなど、より実践的な情報も盛り込みました。
AIの進化とともに、プロンプトエンジニアリングの重要性はますます高まっていきます。7Rプロンプトを習得し、効果的に活用することで、AIとの協働をより深化させ、新たな価値を創造していくことができるでしょう。
更新履歴
- 2026-04-09:リライト
- 2025-08-24:情報更新
- 2024-05-27:初稿公開




![7Rプロンプトの使い方【コピペ用テンプレート&実践例つき】野口竜司式 23 ChatGPT時代の文系AI人材になる AIを操る7つのチカラ [ 野口 竜司 ]](https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/7392/9784492047392_1_2.jpg?_ex=128x128)




