ChatGPTなどのAIで思い通りの文章を作るには「プロンプト」が重要です。
この記事では、AIライティングを成功させるためのプロンプトの基本から、具体的な書き方の種類、便利なテクニック、有名な構文まで、初心者の方にもわかりやすく例文を豊富に用いて解説します。
この記事を読めば、AIに意図を正確に伝え、ブログ記事やメール作成などを効率化させるプロンプト作成スキルが身につきます。
- AIライティング成功の鍵「プロンプト」とは
- AIライティング向けプロンプトの書き方と例文
- プロンプトにおける「変数」の便利な使い方と例文
- AIライティングを向上させるプロンプト手法と例文
- 有名なプロンプト構文と例文
- プロンプト改善のヒント
- AIライティングを支援するWordPressプラグイン「AI Direct Editor」
AIライティング成功の鍵「プロンプト」とは
AIを使って文章を作成する上で、思い通りの結果を得るための最も重要な要素が「プロンプト」です。
プロンプトとは「AIへの具体的な指示命令」であることを理解することが、AIライティング成功への第一歩となります。
効果的なプロンプトを作成できるようになれば、ChatGPTなどのAIツールがより強力な文章作成ツールになります。
プロンプトはAIへの具体的な指示命令
プロンプトとは、簡単に言うと、AIに対して「何をしてほしいか」を伝えるための指示や命令文のことです。
AIに文章を書いてもらうためには、まず私たちがAIに作業をお願いする必要がありますよね。
そのお願いの仕方がプロンプトにあたります。
例えば、「ブログ記事のアイデアを10個出して」や「以下のキーワードを使って、製品紹介文を作成して」といった具体的な指示がプロンプトです。
目的によって内容は大きく変わり、例えば本格的なブログ記事を作成したい場合のプロンプトと、簡単なメール返信を作ってほしい場合のプロンプトでは、求められる情報の詳細度が異なります。
AIにどんな文章を書いてほしいのか、その内容を具体的に伝えることが、プロンプトの基本的な役割です。
意図を正しく伝えるための重要ポイント
AIは人間のように空気を読んだり、行間を推測したりすることが得意ではありません。
そのため、私たちの意図を正確に伝える工夫が必要です。
意図を正しく伝えるためには、「明確さ・一貫性」、「構造化・階層化」が重要になります。
箇条書きを使ったり、見出しで構造化したりすると、AIは指示を理解しやすくなります。
プログラミングとプロンプトの違い
プログラミングがコンピュータに対して厳密な手順を与え、常に決められた通りの結果を求めるのに対し、プロンプトはAIの持つ言語能力や知識を引き出し、より柔軟で創造的な応答を期待する点で異なります。
プログラミングは設計図通りに機械を動かすイメージですが、プロンプトは優秀なアシスタントに対話を通じて指示を出すイメージに近いでしょう。
そのため、同じプロンプトを入力しても、AIの応答は毎回少しずつ異なる場合があります。
例えば、Pythonコードで print("こんにちは")
と書けば必ず「こんにちは」と出力されますが、AIに「挨拶文を書いて」と指示した場合、「こんにちは!」「いつもお世話になっております」など、様々なパターンの応答が考えられます。
比較項目 | プログラミング | プロンプト |
---|---|---|
目的 | 厳密な処理の実行 | AIによる創造的なテキスト生成 |
入力 | コード(特定の構文に従う) | 自然言語(人間の言葉) |
出力 | 指示通り、一貫性がある | 指示に基づくが、多様性・確率性を含む |
再現性 | 高い(同じ入力なら同じ出力) | 低い(同じ入力でも出力が変わることがある) |
柔軟性 | 低い(決められたことしかできない) | 高い(曖昧な指示にも対応できる) |
プロンプトは、AIとの対話を通じて、より良い結果を引き出すための試行錯誤のプロセスそのものと言えます。
AIライティング向けプロンプトの書き方と例文
AIに意図を正確に伝え、望む文章を引き出すためには、プロンプトの書き方を工夫することがとても重要になります。
ここでは、代表的なプロンプトの書き方として、マークダウン型、XML型、JSON型、そしてそれらを組み合わせた融合型の4つの形式について、それぞれの特徴と具体的な例文をご紹介します。
ご自身の目的や、AIに伝えたい内容の複雑さに合わせて、使いやすい形式を見つけてみてください。
マークダウン型|人にもAIにも分かりやすい書き方
マークダウン型は、## 見出し
や - リスト
といった簡単な記号を使って文章の構造を示す書き方です。
人間にとっても直感的で読み書きしやすく、AIに対しても文章の骨組みや階層を伝えやすいという利点があります。
普段からチャットツールやドキュメント作成でマークダウン記法に慣れている方にとっては、最も手軽に始められる形式でしょう。
ブログ記事の構成案を指示したり、箇条書きで要点を伝えたりする際に特に便利です。
## 記事タイトル案: ChatGPT ライティング プロンプト 究極ガイド
## ターゲット読者
ブログ初心者、AIライティングに興味がある人
## 記事の目的
ChatGPTを使って質の高いブログ記事を書くためのプロンプト作成方法を解説する
## 記事構成案
- プロンプトとは何か?
- なぜプロンプトが重要なのか?
- 効果的なプロンプトの基本要素
- 役割(Role)の設定
- 具体的な指示(Instruction)
- 文脈(Context)の提供
- 出力形式(Format)の指定
- すぐに使えるプロンプト例文集
- ブログ記事アイデア出し用
- 構成案作成用
- 各見出し執筆用
- リライト・校正用
- プロンプト改善のヒント
- まとめ
マークダウン型はシンプルで扱いやすいため、多くの場面で活用できる基本的な書き方と言えます。
XML型|タグで範囲を明確にする書き方
XML型は、<article>
や <section>
のような開始タグと終了タグを使って、指示や情報の範囲を明確に示す書き方です。
HTMLに似た形式と考えると分かりやすいかもしれません。
AIに対して、「ここからここまでが記事タイトル」「この部分が本文」といった具合に、指示の適用範囲を正確に伝えたい場合に有効です。
複数の指示を組み合わせる場合や、構造が複雑な情報を伝える際に、マークダウン型よりも厳密に範囲を指定できます。
<request>
<task>以下の情報に基づいてブログ記事を作成してください。</task>
<article_title>AIライティングを加速させるXML型プロンプトの活用法</article_title>
<target_audience>AIライティング中級者</target_audience>
<keywords>
<keyword>AIライティング</keyword>
<keyword>プロンプト</keyword>
<keyword>XML</keyword>
<keyword>chatgpt 文章作成 プロンプト</keyword>
</keywords>
<instructions>
<instruction section="introduction">XML型プロンプトのメリットを強調してください。</instruction>
<instruction section="body">具体的なXMLプロンプトの書き方と例文を複数提示してください。</instruction>
<instruction section="conclusion">マークダウン型との使い分けについて言及してください。</instruction>
</instructions>
<output_format>ですます調のブログ記事形式</output_format>
</request>
タグで囲むため記述は少し増えますが、指示の範囲が明確になるため、AIが誤解しにくい書き方です。
JSON型|階層構造を伝えるのに適した書き方
JSON型は、{"キー": "値"}
という形式でデータを記述し、波括弧 {}
や角括弧 []
を使って情報の親子関係やリストといった複雑な階層構造を表現するのに適した書き方です。
プログラミングでよく利用されるデータ形式であり、AIにとっても構造を正確に解釈しやすいという特徴があります。
{
"task": "ブログ記事の作成",
"article_details": {
"title": "JSON型プロンプトで実現する高度なAIライティング",
"target_reader": "AIライティング上級者、開発者",
"keywords": ["AIライティング", "プロンプト", "JSON", "階層構造", "chatgpt 記事作成 プロンプト"],
"sections": [
{
"heading": "JSON型プロンプトとは?",
"content_instruction": "JSONの基本構造と、プロンプトにおける利点を説明してください。"
},
{
"heading": "JSON型プロンプトの具体的な書き方",
"content_instruction": "キーと値、ネスト構造を使ったプロンプトの例をコード付きで示してください。"
},
{
"heading": "活用事例:複雑な指示をJSONで",
"content_instruction": "複数のペルソナ設定や条件分岐を含む複雑な指示をJSONで表現する例を紹介してください。"
}
],
"writing_style": "専門的かつ論理的なトーン",
"output_format": "Markdown形式"
}
}
人間が手書きするには少し複雑に見えるかもしれませんが、データの構造化においては非常に強力な形式です。
融合型|複数の形式を組み合わせた書き方
融合型は、これまで紹介したマークダウン、XML、JSONといった複数の形式の「良いところ取り」をする柔軟な書き方です。
決まった形式はなく、目的に応じて自由に組み合わせることができます。
例えば、全体のアウトラインは人間にも分かりやすいマークダウンで記述しつつ、特にAIに注意してほしい箇所だけXMLタグで囲んで強調したり、細かな設定値のリストはJSON形式で記述したりするといった使い方が考えられます。
このAIライティングのやり方は、プロンプト作成に慣れてきた中級者以上の方におすすめです。
## 記事作成依頼
### 全体概要
以下の指示に基づき、AIライティングのプロンプト形式に関する比較記事を作成してください。
### 基本情報 (JSON形式)
{
"target_audience": "AIライティング初心者〜中級者",
"article_goal": "各プロンプト形式の特徴と使い分けを理解してもらう",
"tone_and_manner": "丁寧で分かりやすい解説"
}
### 記事構成案
1. はじめに:プロンプト形式の重要性
2. マークダウン型:手軽さと分かりやすさ
- メリット・デメリット
- 具体的な例文
3. XML型:範囲指定の明確さ
- メリット・デメリット
- 具体的な例文
4. JSON型:階層構造の表現力
- メリット・デメリット
- 具体的な例文
5. 融合型:柔軟な組み合わせ
- 考え方と例
<important_instruction>
各形式の例文は、初心者でも理解できるよう、なるべくシンプルなものにしてください。専門用語は避けるか、注釈を入れてください。
</important_instruction>
### 出力形式
- 日本語の「です・ます調」
- Markdown形式
それぞれの形式の長所を活かし、短所を補い合うことで、より効果的で分かりやすい指示をAIに与えることが可能になります。
プロンプトにおける「変数」の便利な使い方と例文
プロンプト作成時に毎回同じ情報を入力するのは大変ですよね。
そこで「変数」を使うと、作業が格段に楽になります。
変数にはいくつかの書き方があり、それぞれ特徴が異なります。
見出し型、波括弧型、コロン型、そしてプログラミング変換型について、具体例を交えて見ていきましょう。
見出し型変数|{## 変数名}
見出し型変数とは、マークダウン形式のプロンプトで見出し(## や ### など)の内容を、後から参照するための変数として使う方法です。
例えば、プロンプトの前半で「## ターゲット読者」という見出しでペルソナを設定しておけば、後半で「{## ターゲット読者}向けの文章を作成してください」のように指示できます。
プロンプト全体の見通しが良くなるのがメリットとなります。
# 指示書
## この記事のテーマ
ChatGPTを使ったブログ記事作成の効率化
## ターゲット読者
ブログ運営を始めたばかりの初心者。AIライティングに興味があるが、具体的な使い方がわからない。
## 作成する記事の内容
{## この記事のテーマ}について、{## ターゲット読者}にも理解できるように、専門用語を避け、具体的な手順を説明する記事を作成してください。親しみやすい「ですます調」で記述をお願いします。
この方法なら、プロンプト内で何度も同じ情報を繰り返す必要がなくなり、修正も容易になりますね。
波括弧型変数|{変数名} = “内容”
波括弧型変数は、プログラミング言語のように {変数名} = "具体的な内容"
という形式で変数を定義し、プロンプト内で {変数名}
として利用する方法を指します。
複数の変数をまとめて定義できるため、条件設定が整理しやすいのが特徴です。
例えば、記事のキーワードや文体を事前に定義しておけます。
{ターゲット読者} = "AIライティングに関心のあるWeb担当者"
{キーワード} = "ChatGPT ライティング プロンプト, AIライティング やり方"
{文体} = "丁寧なビジネス向け"
{除外キーワード} = "チャットgpt ブログ オワコン"
# 指示
{ターゲット読者}に向けて、{キーワード}を自然に含んだブログ記事を作成してください。
文体は{文体}でお願いします。
ただし、{除外キーワード}という表現は使用しないでください。
このように変数を定義しておけば、同じ条件で別の指示を出したいときにも簡単に再利用できます。
コロン型変数|変数名: “内容”
コロン型変数は、変数名: "具体的な内容"
という形式で変数を定義するスタイルです。
設定ファイルやデータのように、情報をリストアップする感覚で記述できる点が特徴になります。
波括弧型と似ていますが、イコール記号(=)を使わないため、よりシンプルに見えるかもしれません。
複数の設定項目を並べて記述する場合に視覚的に分かりやすいです。
記事タイトル案: 効果的なChatGPTブログプロンプトの作り方
メインターゲット: ブログ初心者、副業ライター
含めるべき要素:
- プロンプトの基本構造
- 具体的な例文(chatgpt ブログ記事作成 プロンプト)
- 注意点
文調: 親しみやすい口調
文字数目安: 1500字
# 指示
上記の「記事タイトル案」「メインターゲット」「含めるべき要素」「文調」「文字数目安」に基づいて、ブログ記事を作成してください。
多くの設定項目がある場合でも、コロン型ならすっきりと整理してAIに伝えられますね。
プログラミング変換型の変数
プログラミング変換型の変数は、ユーザーが直接プロンプトに変数を書き込むのではなく、ツールやシステムが裏側で設定値などを自動的にプロンプト内の変数に置き換えてくれる仕組みを指します。
例えば、WordPressプラグインのAI Direct Editorでは、プラグインの設定画面でキーワードやペルソナ、記事の方針などを入力しておくと、記事生成時にそれらの情報が自動でプロンプトに組み込まれます。
ユーザーは複雑な変数設定を意識する必要がないため、初心者でも簡単に高度なプロンプトを利用できます。
この方法は、プロンプト作成の手間を大幅に削減し、誰でも安定した品質のAIライティングを実現するのに役立ちます。
AIライティングを向上させるプロンプト手法と例文
- AIに役割(Role)を与えるロールプロンプト
- AIにお手本を提示するFew-Shotプロンプト
- 「深呼吸して」
- 「Step by stepで」(段階的指示)
- プロンプトを英語で記述する
- 複雑な内容はチェーンプロンプト(連続指示)
- ソースとなる事前情報を与える
AIライティングの質を飛躍的に高めるためには、プロンプトの工夫が欠かせません。
AIにどのような指示を出すかによって、生成される文章の質は大きく変わるものです。
ここでは、プロンプトの具体的なテクニックをいくつかご紹介します。
AIに役割(Role)を与えるロールプロンプト
ロールプロンプトとは、AIにあたかも特定の役割やペルソナを持っているかのように振る舞うよう指示する手法です。
AIに「あなたはプロの編集者です」や「あなたは小学生向けの解説者です」といった役割を与えることで、出力される文章のトーン、専門性、視点をコントロールします。
例えば、「あなたは経験豊富なSEOコンサルタントです」と指示することで、AIはSEOの観点からより専門的なアドバイスや文章の改善提案をしてくれるようになります。
単に文章を生成するだけでなく、校正やリライト、アイデア出しといったタスクにおいても、適切な役割設定は精度向上に繋がります。
以下に例文を示します。
# あなたの役割
あなたは、最新のテクノロジートレンドに精通しており、難しい専門用語を中学生にも理解できるように解説するのが得意なジャーナリストです。
# 指示
「メタバース」とは何か、その将来性について、比喩や身近な例をたくさん用いて解説する記事を作成してください。読者がワクワクするような、明るいトーンでお願いします。
役割を具体的に設定することで、AIはそのキャラクターになりきり、期待する文脈に沿ったアウトプットを提供しやすくなります。
AIにお手本を提示するFew-Shotプロンプト
Few-Shotプロンプトは、AIに対して期待する出力の形式や文体の例(ショット)をいくつか提示する手法です。
例を1つ示す場合は「One-Shot」、複数示す場合を「Few-Shot」と呼びます。
AIに具体的なお手本を見せることで、どのようなアウトプットを求めているかを明確に伝えます。
例えば、製品レビュー記事を作成する際に、望ましいレビューの書き方(良かった点、悪かった点を明確にする、具体的な使用シーンを入れるなど)の例を2~3個プロンプトに含めることで、AIはそのスタイルを模倣してレビューを生成してくれるようになります。
以下に例文を示します。
# 指示
以下の例のように、商品キャッチコピーを作成してください。簡潔で、ターゲット層に響くような言葉を選んでください。
# 例1
商品: 有機野菜の宅配サービス
ターゲット: 健康志向のファミリー層
出力例: 「家族の笑顔、採れたて野菜から。安心・安全な食卓を、今日から始めませんか?」
# 例2
商品: オンライン英会話レッスン
ターゲット: スキルアップを目指すビジネスパーソン
出力例: 「1日15分、世界とつながる。あなたのビジネスチャンスを広げる英会話力。」
# 今回のタスク
商品: プログラミング学習用ロボットキット
ターゲット: 小学生とその保護者
出力例:
お手本(Few-Shot)を提供することで、AIは出力すべき内容だけでなく、その形式やトーンについても具体的なイメージを持つことができ、より要望に近い結果が得られます。
「深呼吸して」
AIに対して「深呼吸してからタスクを実行してください」や「落ち着いて考えてください」といった、人間の集中を促すような言葉かけを行う手法です。
これはAIのアルゴリズムに直接作用するわけではありませんが、一部の研究や経験則では、特に複雑な指示や創造的なタスク、あるいは長文の生成を依頼する際に、AIがより慎重に、多角的な視点から回答を生成するよう促す効果があると言われています。
まるで人間が大事な作業の前に一呼吸置くような、ちょっとしたおまじないのような感覚で使われることがありますね。
以下に例文を示します。
深呼吸をして、以下の創造的なタスクに集中してください。
# タスク
あなたが住む街の魅力を最大限に引き出すための、新しい観光プランを3つ提案してください。それぞれのプランについて、ターゲット層、具体的なアクティビティ、期待される効果を記述してください。独創的で、実現可能なアイデアをお願いします。
この指示がAIの内部処理にどう影響するかは完全には解明されていませんが、出力品質の改善が見られる場合があるため、試してみる価値のある興味深いテクニックの一つです。
「Step by stepで」(段階的指示)
「Step by stepで考えてください」や「以下の手順に従って、段階的に実行してください」のように、AIに処理のプロセスを意識させ、順を追ってタスクを実行するように指示する手法です。
「思考の連鎖(Chain of Thought, CoT)」プロンプティングとも関連が深い考え方になります。
特に、複数のステップが必要な複雑なタスクや、論理的な思考、計算が求められる場合に有効です。
AIが一つの大きなタスクとして捉えるのではなく、小さなステップを一つずつ確実にこなしていくように導くことで、途中で処理が破綻したり、指示内容から逸脱したりするリスクを減らすことができます。
以下に例文を示します。
以下の手順に従って、Step by stepで市場調査レポートの骨子を作成してください。
1. 調査対象製品の定義: スマートウォッチ(健康管理機能付き)
2. 主要な競合製品のリストアップ: Apple Watch, Google Pixel Watch, Fitbit Sense の3つを挙げる。
3. 各競合製品の強みと弱みの分析: それぞれの製品について、強みと弱みを3点ずつリストアップする。
4. ターゲット顧客層の特定: 健康意識の高い30代~50代の男女。
5. 市場の機会と脅威の考察: 上記分析に基づき、市場における機会と脅威を2点ずつ挙げる。
6. レポート構成案の作成: 上記1~5を盛り込んだレポートの目次案を作成する。
複雑なタスクを論理的なステップに分解して指示することで、AIは各段階での処理に集中でき、より正確で構造化された回答を生成しやすくなります。
プロンプトを英語で記述する
AIへの指示(プロンプト)を日本語ではなく英語で記述するという手法も、出力品質を向上させるための一つのテクニックです。
多くの最先端の大規模言語モデル(LLM)は、主に英語の膨大なデータセットで学習されています。
そのため、モデルによっては日本語よりも英語での指示の方が、ニュアンスを正確に理解し、より高度な応答や自然な文章生成ができる場合があります。
以下に英語プロンプトの例文を示します(日本語訳も併記)。
# Task Description
Please act as a seasoned travel blogger and write an engaging introduction (approximately 150 words) for a blog post about a 3-day trip to Kyoto, Japan. The target audience is first-time visitors interested in cultural experiences and food. Highlight the unique blend of ancient traditions and modern vibrancy found in Kyoto. Use a warm and inviting tone.
# (日本語訳)タスク説明
経験豊富な旅行ブロガーとして、日本の京都への3日間の旅行に関するブログ投稿のための魅力的な導入文(約150語)を書いてください。ターゲット読者は、文化体験と食に関心のある初めての訪問者です。京都で見られる古代の伝統と現代的な活気のユニークな融合を強調してください。温かく、人を招き入れるようなトーンでお願いします。
言語の壁を感じた際には、プロンプトを英語で記述してみることは、AIの能力を最大限に引き出すための有効な手段の一つです。
複雑な内容はチェーンプロンプト(連続指示)
チェーンプロンプト(Chain Prompting)とは、一つの複雑なタスクを達成するために、複数のプロンプトを連鎖させて順番に実行していく手法です。
前のプロンプトの出力を、次のプロンプトの入力(コンテキスト)として活用するのが特徴です。
例えば、「競合企業のウェブサイトを分析し、自社の改善点を提案するレポートを作成する」という大きなタスクがあるとします。
これを一度のプロンプトで指示するのではなく、以下のように分割して連鎖させます。
- プロンプト1: 競合企業AのウェブサイトURLを与え、「このサイトの主要コンテンツとナビゲーション構造を要約してください」と指示。
- プロンプト2: プロンプト1の出力(要約)と自社のウェブサイトURLを与え、「競合Aのサイトと比較して、自社サイトに不足しているコンテンツ要素をリストアップしてください」と指示。
- プロンプト3: プロンプト2の出力(不足要素リスト)を与え、「これらの要素を追加するための具体的な改善提案を3つ作成してください」と指示。
複雑な要求を一括で行うよりも、タスクを管理しやすい単位に分割し、前の結果を利用しながら段階的に進めるチェーンプロンプトは、AIライティングの精度と一貫性を高めるための強力な手法です。
WordPressプラグインの AI Direct Editor などは、このような複数のプロンプト(記事構成→本文生成など)を内部的に自動で連鎖させて実行する仕組みを持っています。
ソースとなる事前情報を与える
AIにタスクを実行させる前に、参考となる情報源(ソース)をプロンプト内で具体的に提供する手法です。
これは、AIが元々持っている学習データ(一般的な知識)に加えて、特定の文脈や最新情報、一次方法、あるいは非公開の情報に基づいて応答を生成させたい場合に非常に有効です。
RAG(Retrieval-Augmented Generation)と呼ばれる技術も、この考え方に基づいています。
例えば、特定の会社のプレスリリースを要約させたい場合、そのプレスリリースの全文テキストをプロンプトに含めるか、公開されていればURLを提供します。
また、特定の研究論文の内容について質問したい場合も、論文の要旨や本文の一部をAIに「読ませる」ことで、より的確な回答を引き出すことができます。
以下に例文を示します。
# 参考情報(ソース)
以下は、先日開催された新製品発表会に関する社内メモです。
---
(ここに社内メモのテキストを貼り付ける)
---
# 指示
上記の社内メモの内容に基づいて、顧客向けに新製品の魅力を伝えるメールマガジンの下書きを作成してください。特に、メモ内で強調されている「革新的なバッテリー技術」と「環境への配慮」について触れてください。フレンドリーなトーンでお願いします。
AIに適切な事前情報を提供することで、一般的な知識だけでは対応できない、特定の文脈に沿ったタスクや、最新情報に基づいた文章生成が可能になります。
有名なプロンプト構文と例文
AIライティングで期待通りの成果を得るためには、プロンプトの「型」を知ることが効果的なAIライティングへの近道となります。
闇雲に指示を出すのではなく、構造化されたプロンプトを使うことで、AIはあなたの意図をより正確に理解しやすくなるのです。
ここでは、Google式、深津貴之式、七里信一式(8+1の公式)、野口竜司式(7R)という代表的な4つのプロンプト構文とその例文をご紹介します。
Google式プロンプト
Googleが提唱している、シンプルで分かりやすいプロンプトの型です。
「ペルソナ」「タスク」「背景情報」「形式」の4つの要素で構成され、AIに何をすべきか明確に伝えることを目指します。
特にAIライティング初心者の方におすすめの構文と言えるでしょう。
要素 | 説明 |
---|---|
Persona (ペルソナ) | AIにどのような役割を担ってほしいか |
Task (タスク) | AIに具体的に何をしてほしいか |
Context (背景情報) | タスクの背景や文脈、目的など |
Format (形式) | 出力してほしい文章のスタイル、構成、長さ、キーワードなどの指定 |
以下に具体的な例文を示します。
このGoogle式プロンプトを使えば、AIに必要な情報を網羅的に伝えやすくなります。
# Persona (ペルソナ)
あなたは経験豊富な旅行ライターです。
# Task (タスク)
読者が週末に訪れたくなるような、魅力的な「鎌倉の日帰り旅行プラン」を作成してください。
# Context (背景情報)
ターゲット読者は都内在住の20代女性で、普段忙しく働いています。週末にリフレッシュできるような、おしゃれで写真映えするスポットを含んだプランを求めています。
# Format (形式)
- 見出しと本文で構成
- 各スポットの魅力と所要時間を記述
- 親しみやすい口調(です・ます調)
- 全体で1500字程度
- キーワード「鎌倉 カフェ」「鎌倉 絶景」を自然に含める
深津貴之式プロンプト
note株式会社CXOの深津貴之氏が提唱する、AIへの指示を明確化するためのプロンプト構文です。
「命令書」「制約条件」「入力文」「出力文」の4つの基本要素で構成されます。
要素 | 説明 |
---|---|
命令書 | AIに実行してほしい具体的な指示 |
制約条件 | 出力に関するルールや禁止事項(文字数、口調、含める/含めない要素など) |
入力文 | AIが処理する元のテキストや情報 |
出力文 | 期待する出力形式の例や開始部分 |
以下に具体的な例文を示します。
# 命令書
以下の制約条件と入力文に基づき、読者の学習意欲を高めるようなブログ記事のリード文を作成してください。
# 制約条件
- 読者はAIライティング初心者です
- 簡潔で分かりやすい言葉遣いを心がけてください
- 「プロンプト」というキーワードを必ず含めてください
- 文字数は200字程度にしてください
- ポジティブな印象を与える文章にしてください
- 禁止ワード:専門的すぎるIT用語
# 入力文
AIライティング
# 出力文
深津貴之式プロンプトは、制約条件を細かく指定することで、AIの自由度を制限し、より狙い通りの出力を得やすくするメリットがあります。
七里信一式(8+1の公式)プロンプト
株式会社エキスパート 代表取締役の七里信一氏が提唱する、より詳細な指示を与えるためのプロンプト構文です。
「8+1の公式」とも呼ばれます。
「前提条件」「実行指示」「読み手ペルソナ」「書き手ペルソナ」「参考情報」「出力フォーマット」「文章ルール」「補足」など、8つの主要要素と「追加指示」で構成されます。
複雑なタスクや、特定の文体・構成を厳密に指定したい場合に役立ちます。
要素 | 説明 |
---|---|
前提条件 | タスクの目的、背景など |
実行指示 | AIに実行してほしい具体的な作業内容 |
読み手ペルソナ | 生成する文章を読む人の情報(年齢、性格など) |
書き手ペルソナ | AIに演じてほしい役割の情報(立場、性格など) |
参考情報 | タスク実行に必要な知識、データ、具体例 |
出力フォーマット | 文章の形式(手紙、リスト、表など) |
文章ルール | 文体、トーン、文字数、表現の制約など |
補足 | 注意点、強調したいポイント、追加の指示 |
以下に具体的な例文を示します。
# 前提条件
- 目的:中小企業の経営者向けに、効果的な採用面接の質問リストを作成する。
# 実行指示
候補者の価値観やポテンシャルを見抜くための面接質問を10個作成してください。
# 読み手ペルソナ
- 採用経験の少ない中小企業の経営者や人事担当者。
# 書き手ペルソナ
- あなたは経験豊富な人事コンサルタントです。
# 参考情報
- 重視する点:主体性、協調性、学習意欲。
- 企業の状況:成長フェーズにあり、新しいことに挑戦する意欲のある人材を求めている。
- 例示:
例:
1. これまでの経験で、最も主体的に取り組んだプロジェクトは何ですか?(意図:主体性と具体的な行動経験を確認)
# 出力フォーマット
- 番号付きリスト形式で出力してください。
- 各質問の後に、その質問で何を確認したいのか(意図)を簡潔に記述してください。
# 文章ルール
- 丁寧語(です・ます調)を使用してください。
- 専門用語は避け、分かりやすい言葉で記述してください。
# 補足
- 候補者が答えやすいように、オープンな質問形式を心がけてください。
- 圧迫面接と受け取られないような表現を選んでください。
七里信一式プロンプトは要素が多く詳細ですが、その分、AIに対して非常に具体的な指示を与えることができ、 複雑な要求にも対応しやすくなります。
野口竜司式(7R)プロンプト
株式会社ELYZA(イライザ) CMOの野口竜司氏が提唱する、7つの「R」から始まる要素で構成されるプロンプト構文です。
Request(依頼)、Role(役割)、Regulation(形式)、Rule(ルール)、Review&Refine(評価・改善)、Reference(参照知識・例)、Run Scenario(実行シナリオ)の7つの要素を意識することで、網羅的かつ効果的な指示を目指します。
要素 | 説明 |
---|---|
Request (依頼) | AIに実行してほしい具体的なタスク |
Role (役割) | AIに期待するペルソナや専門性 |
Regulation (形式) | 出力のフォーマット、構造、スタイルなどの指定 |
Rule (ルール) | 従うべき制約条件、禁止事項、含めるべき要素など |
Review & Refine (評価・改善) | 生成された出力の評価基準や、改善のための指示(繰り返し利用する場合) |
Reference (参照知識・例) | 参考にしてほしい情報、データ、具体的な例文 |
Run Scenario (実行シナリオ) | 特定の状況設定や一連の流れ(シナリオ)を実行させる指示 |
以下に具体的な例文を示します。
# Request (依頼)
新しいスマートフォンのプレスリリースの草案を作成してください。
# Role (役割)
あなたは、広報・PR経験が豊富な専門家です。
# Regulation (形式)
- タイトル、リード文、本文(特徴、メリット)、問い合わせ先を含む構成にしてください。
- 各特徴は箇条書きで記述してください。
- 正式発表のような、やや硬めの文体を意識してください。
# Rule (ルール)
- 製品名は「Xperia 1 VI」としてください。
- 発売日は「2024年6月上旬以降順次発売」としてください。
- 推測的な表現(「~でしょう」「~かもしれません」)は避けてください。
- 文字数は800字程度を目安にしてください。
# Review & Refine (評価・改善)
回答を100点満点で自己採点して改善してください。
# Reference (参照知識・例)
- 参考資料:https://www.sony.jp/xperia/xperia/xperia1m6/
- 例文(他社プレスリリースなど):[Apple社のiPhone発表時のプレスリリースのURLなど]
# Run Scenario(実行シナリオ)
あなたはソニー株式会社の広報担当者です。プレスリリースの草案を生成してください。
野口竜司式(7R)プロンプトは、特に「Review & Refine」や「Run Scenario」の要素が、AIとの対話を通じて出力を改善していくプロセスを意識しており、実践的な構文と言えます。
プロンプト改善のヒント
プロンプトを改善する上で最も重要なのは、現状のプロンプトで何がうまくいっていないのか、期待する出力とどう違うのかを明確にすることです。
うまくいかない原因を特定することが、改善の第一歩となりますね。
AI自身に改善案をたずねる方法
現在使用しているプロンプトをAIに見せて、より良い出力が得られるように修正案を提案してもらうことができます。
自分では気づかなかった改善点を発見できることがあります。
例えば、ChatGPTに対して「このプロンプトを改善するにはどうすればいいですか?もっと〇〇な文章を生成したいです」のように、具体的な目的と共に直接質問します。
その際、改善点を複数提案してもらうように頼むと、より多角的な視点からのアドバイスが得られやすいです。
以下に例文を示します。
# 元のプロンプト
ブログ記事を書いてください。テーマは「AIライティングのコツ」です。
# AIへの改善依頼プロンプト
あなたはプロのプロンプトエンジニアです。
以下のプロンプトについて、より読者の悩みに寄り添った、質の高いブログ記事を生成するために、改善点を3つ提案してください。
---
# 元のプロンプト
ブログ記事を書いてください。テーマは「AIライティングのコツ」です。
---
改善案を提案する際は、以下の点を考慮してください。
- ターゲット読者: AIライティング初心者
- 記事の目的: 初心者がAIライティングでつまずきやすい点を解消する
- 含めるべきキーワード: ChatGPT ライティング プロンプト, AIライティング やり方
- トーン&マナー: 親しみやすく、分かりやすい言葉遣い
- 出力形式: マークダウン形式
AIからの提案を参考にプロンプトを修正することで、より意図に沿った、質の高い文章を生成できるようになるでしょう。
試行錯誤によるプロンプトの最適化
プロンプトの表現や構成要素、パラメータなどを少しずつ変えながら、望む出力が得られるまで繰り返しテストすることもできます。
少し地道な作業に感じるかもしれませんが、これが最も確実で、みなさん自身のスキルアップにも繋がる改善方法の一つです。
具体的には、指示の言葉遣いを微妙に変えたり、Few-Shotプロンプトで示す例の質を高めたり、制約条件(文字数、キーワード、出力形式など)を追加・削除したりします。
どのような点を変更して試すか、以下の表にまとめました。
試行錯誤の観点 | 具体例 |
---|---|
指示の言葉遣い | 「書いて」→「作成して」「解説して」「リストアップして」 |
役割(Role)の変更 | 「プロのライター」→「SEO専門家」「ターゲット読者になりきって」 |
Few-Shotの例変更 | より目的に近く、求める品質や形式に近い例文に変更 |
制約条件の調整 | 文字数指定の変更、キーワードの追加/削除、出力形式の指定/変更 |
背景情報の追加 | 記事の目的、ターゲット読者の悩みや知識レベル、競合記事との差別化ポイントなどを加える |
構文の変更 | Google式プロンプトを深津貴之式や七里信一式に変えてみる |
パラメータ調整 | 温度(Temperature)やTop-Pなどの設定値を変更してみる(対応AIの場合) |
根気強くテストを繰り返し、どのようなプロンプトが最も効果的なのか、そのパターンを見つけ出すことが、AIライティングのやり方をマスターする上で非常に重要です。
AIモデル(ChatGPT、Gemini、Claude等)の変更
現在使用しているAIサービス(例: OpenAIのChatGPT)や、その基盤となっているモデルのバージョン(例: GPT-3.5からGPT-4へ)を、別のもの(例: GoogleのGeminiやAnthropicのClaude)に切り替えてみるもできます。
AIモデルにはそれぞれ学習データや設計思想の違いから、得意なタスクや不得意なタスクがあります。
例えば、ChatGPTは非常に柔軟で多様なプロンプトに対応しやすく、創造的な文章生成や対話が得意です。
一方、Google GeminiはGoogle検索との連携による最新情報の反映や、Google Workspace(ドキュメント、スプレッドシート等)との連携機能に強みがあります。
Anthropic Claudeは、特に長い文章の読解・生成能力や、より自然で安全性の高い応答を生成することに長けていると言われています。
AIモデル | 主な特徴 | モデル例 |
---|---|---|
OpenAI ChatGPT | 高い対話能力、創造性、豊富な応用例、プラグイン連携 | o3, o1 GPT-4.5, GPT-4o |
Google Gemini | 最新情報へのアクセス、Googleサービス連携、マルチモーダル対応 | Gemini 2.5 Pro Gemini 2.0 flash |
Anthropic Claude | 長文処理能力、安全性、自然な文章生成 | Claude 3.7 Sonnet |
現在使用しているAIで出力品質や機能に限界を感じているなら、他のAIモデルを試してみる価値は十分にあります。
特にGeminiのように無料で試せるモデルやプランもあるため、気軽に比較検討してみることをお勧めします。
AIライティングを支援するWordPressプラグイン「AI Direct Editor」
- WordPress上で直接AIライティングを実現
- 面倒なプロンプト変数やチェーンプロンプトを自動化
- ChatGPT、Gemini、Claudeなど主要AIに対応
- 初心者でも安心のシンプル操作
- ブログや副業での文章作成を効率化
AIライティングの効率を飛躍的に高めるには、ツールの活用が重要です。
「AI Direct Editor」は、WordPress上で直接AIライティングを実現でき、面倒なプロンプト変数やチェーンプロンプトを自動化し、ChatGPT、Gemini、Claudeなど主要AIに対応しているため便利です。
さらに初心者でも安心のシンプル操作で、ブログや副業での文章作成を効率化できます。
ここでは、これらの特徴を持つWordPressプラグイン「AI Direct Editor」について詳しく解説します。
WordPress上で直接AIライティングを実現
AI Direct Editorの最大の特徴は、使い慣れたWordPressの編集画面から離れることなく、AIによる文章作成や編集、装飾などが完結する点にあります。
これまでChatGPTの画面とWordPressの画面を行き来したり、生成されたテキストをコピー&ペーストしたりしていた手間が不要になります。
例えば、記事の構成案作成から本文執筆、さらには画像のALTテキスト生成まで、すべてWordPress内で行えます。
普段からWordPressでブログを書いている方にとって、このシームレスな連携は作業効率を大幅に向上させます。
面倒なプロンプト変数やチェーンプロンプトを自動化
効果的なAIライティングにはプロンプトが不可欠ですが、毎回ペルソナやキーワードなどの変数を設定したり、複雑な指示を段階的に実行するチェーンプロンプトを組んだりするのは手間がかかります。
AI Direct Editorでは、あらかじめ設定画面でターゲット読者(ペルソナ)や狙いたいキーワード、文体などを登録しておけば、それらを自動でプロンプトに組み込んでくれます。
また、記事構成案の作成から各見出しの本文生成までを一連の流れ(チェーンプロンプト)として自動実行することも可能です。
プロンプト作成の負担が減ることで、よりコンテンツの中身に集中できるようになります。
ChatGPT、Gemini、Claudeなど主要AIに対応
AI Direct Editorは、特定のAIモデルに縛られることなく、ユーザーが自由に利用したい生成AIを選択できる点が魅力です。
OpenAI社のChatGPT、Google社のGemini(無料のプレビュー版含む)、Anthropic社のClaudeなど、主要な大規模言語モデルに対応しています。
これにより、タスクの内容や好み、あるいはコストに応じて最適なAIを選んで利用できます。
例えば、最新情報を反映させたい場合はGemini、より自然な文章を求める場合はClaude、といった使い分けが可能です。
複数のAIを手軽に試せるため、自分に合ったAIライティングのスタイルを見つけやすくなります。
初心者でも安心のシンプル操作
高機能なツールは操作が難しいイメージがあるかもしれませんが、AI Direct Editorは直感的に使えるシンプルなインターフェースを心がけて設計されています。
WordPressの基本的な操作に慣れていれば、特別な知識がなくても、記事生成、装飾、SEO設定などの機能を簡単に利用開始できます。
例えば、見出しテキストを入力してボタンをクリックするだけで本文が生成されたり、ワンクリックでFAQを挿入できたりします。
AIライティングが初めての方や、複雑な設定が苦手な方でも、スムーズに導入して活用できるでしょう。
ブログや副業での文章作成を効率化
AI Direct Editorは、ブログ運営者やライティングを副業にしている方の強力な味方になります。
記事のアイデア出しから構成作成、本文執筆、校正、装飾、SEO設定、SNSシェアまで、コンテンツ作成に関わる一連の作業を大幅に効率化します。
例えば、キーワードを入力するだけで関連性の高い記事構成案やタイトル案を複数提示してくれたり、サーチコンソールのデータと連携してリライト記事を抽出したりできます。
作業フェーズ | AI Direct Editorによる効率化例 |
---|---|
企画・構成 | キーワードからの構成案・タイトル案自動生成 |
執筆 | 見出しからの本文自動生成、リード文・サマリー文生成 |
装飾 | FAQ・リスト・テーブル・画像ALT等の自動生成・挿入 |
SEO・校正 | メタディスクリプション生成、誤字脱字・SEOチェック |
公開・分析 | SNSシェア投稿文生成、検索順位チェック |
時間のかかる作業をAIに任せることで、より戦略的な記事改善や新しいコンテンツ企画に時間を使えるようになります。
よくある質問(FAQ)
- チャットGPTなどのAIが生成した文章をもっと自然にする方法はありますか?
はい、いくつかの方法で改善が見込めます。
一つは、プロンプトで「もっと人間らしい、自然な会話口調で書き直してください」のように、具体的な文体を指示することです。
また、Few-Shotプロンプト(お手本を示す手法)で、理想とする自然な文章の例をAIに提示するのも効果的です。
まとめ
この記事では、ChatGPTなどのAIライティングで思い通りの文章を作成するための鍵となる「プロンプト」について、基本から具体的な書き方、効果的な手法、有名な構文、改善のヒントまで、豊富な例文と共に解説しました。
効果的なAIライティングのやり方を学ぶための知識を網羅しています。
- AIへの指示であるプロンプトの基本と明確化の重要性
- マークダウン型など目的に応じたプロンプトの書き方と例文
- 役割設定やお手本提示などAIの出力を向上させる手法と例文
- Google式など構造化された有名なプロンプト構文と例文
まずは、この記事で紹介した知識やプロンプト例文などを参考に、ご自身の目的に合ったプロンプトを作成し、実際にAIとの対話を始めてみましょう。
この記事は、AI Direct Editorを使用して、AIで生成・装飾・リライトされています。

- テキスト生成AI: Gemini (gemini-2.5-pro-exp-03-25)
- 画像生成AI: Recraft
- ライター: 共感的
- ソースURL:
- https://docs.anthropic.com/ja/docs/build-with-claude/prompt-engineering/overview
- https://ai.google.dev/gemini-api/docs/prompting-intro?hl=ja
- https://ai.google.dev/gemini-api/docs/prompting-strategies?hl=ja
- https://workspace.google.com/intl/ja/resources/ai/writing-effective-prompts/
- https://ai-direct-editor.com/