ChatGPTをはじめとする生成AIを使っていると、「思ったような回答が返ってこない」「AIに何を伝えればいいのか分からない」と感じることがあります。
実は、生成AIを上手に使うために重要なのは、難しい専門知識よりもAIへの指示の出し方(プロンプト)です。
同じAIを使っていても、プロンプトの書き方を少し変えるだけで、回答の内容や使いやすさが大きく変わることがあります。
この記事では、AIを使うときに覚えておきたいプロンプトの基本として、
- 命令
- 文脈
- 入力データ
- 出力指示
の4つの要素を中心に、AIから欲しい回答を引き出すコツを解説します。
AIへの指示は「具体的にする」ことが基本
まず覚えておきたいのが、AIへの指示はできるだけ具体的にするということです。
例えば、AIにブログ記事を書いてもらいたい場合、「AIについての記事を書いて」だけでも文章は生成できます。
しかし、この指示だけでは、AIからすると「どんな人に向けた記事なのか」「どのくらいの長さなのか」「何について詳しく書けばいいのか」などが分かりません。
そのため、自分が期待していた内容とは違う回答になる可能性があります。
そこで、「初心者向けに、生成AIの基本的な使い方を解説するブログ記事を書いてください。2000~3000字程度で、具体例を3つ入れてください。」のように情報を追加します。
このように、AIに「何をしてほしいのか」「どのような条件なのか」を明確に伝えることが、プロンプトの基本です。
プロンプトで重要な4つの要素
生成AIへの指示を考えるときは、「命令・文脈・入力データ・出力指示」の4つに分けて考えると整理しやすくなります。
なお、この4つは生成AIパスポートでも扱われている、プロンプトの基本的な要素です。
命令
まず重要なのが「命令」です。
命令とは、AIに何をしてほしいのかを伝える部分です。
例えば、
- 「文章を要約してください」
- 「この文章を添削してください」
- 「初心者向けに説明してください」
- 「ブログ記事の構成を考えてください」
などです。
- 「以下の文章を要約してください。」
というプロンプトなら、「要約する」という行動がAIへの命令になります。
ここでのポイントは、単に「教えて」などと曖昧にするのではなく、AIにしてほしい行動を具体的な動詞で指定することです。
「説明する」「比較する」「要約する」「添削する」「表にする」など、目的に合わせて命令を明確にしましょう。
文脈
次に重要なのが「文脈」です。
文脈とは、AIに対してなぜその依頼をするのか、どのような状況なのかを伝える情報です。
例えば、
- 「この文章を添削してください。」
だけでは、AIは何のために添削する文章なのか分かりません。
そこで、
- 「以下の文章は職場の上司に送るものです。失礼にならないように丁寧な表現にしたいです。なので、この文章を添削してください。」
とします。
するとAIは、「上司に送る文章」という状況を考慮して回答できます。
同じ文章でも、
- 「友人に送るLINE」
- 「会社の上司に送るメール」
- 「ブログ記事」
では、適切な表現が大きく異なります。
つまり、AIに回答してほしい内容(命令)だけでなく、その回答を使う場面まで伝えることがポイントです。
入力データ
3つ目は「入力データ」です。
これは、AIに処理してほしい具体的な情報のことです。
例えば文章の添削なら、実際に添削してほしい文章が入力データになります。
- 「以下の文章は職場の上司に送るものです。失礼にならないように丁寧な表現にしたいです。なので、この文章を添削してください。」
だけでは、AIは添削する対象がありません。
そこで、
以下の文章は職場の上司に送るものです。失礼にならないように丁寧な表現にしたいです。なので、この文章を添削してください。
お疲れ様です。
先ほど資料を確認しました。
特に問題ありませんでした。
明日の会議はお願いします。
のように、対象となる文章を入力します。
入力データが多いほど良いというわけではありません。
重要なのは、AIが目的を達成するために必要な情報を不足なく渡すことです。
例えば商品の紹介文を作ってもらうのであれば、
- 商品名
- 商品の特徴
- 価格
- ターゲット
- 文章を掲載する場所
などを入力すると、より目的に合った文章を作りやすくなります。
出力指示
最後が「出力指示」です。
これは、AIにどのような形で回答してほしいのかを指定する部分です。
例えば、
- 「分かりやすく説明してください。」
だけでも回答はできます。しかし、
- 「初心者向けに説明してください。」
- 「箇条書きでまとめてください。」
- 「300文字以内にしてください。」
- 「表形式で比較してください。」
- 「見出しを付けてください。」
など、出力方法まで指定すると、さらに使いやすい回答になります。
例えば、
- 「生成AIについて初心者向けに説明してください。」
よりも、
- 「生成AIについて初心者向けに説明してください。500文字以内で、見出しを2つ付け、最後に重要なポイントを箇条書きで3つまとめてください。」
としたほうが、欲しい形式に近い回答を得やすくなります。
4つの要素を組み合わせるとプロンプトが強くなる
ここまで紹介した4つの要素を組み合わせると、プロンプトの形がかなり分かりやすくなります。
例えば、ブログ記事の作成をAIに依頼する場合です。
悪い例として、
- 「AIについてのブログ記事を書いてください。」
だけでは情報が少なすぎます。
これを4つの要素に分けて考えてみます。
命令
- ブログ記事を書いてください。
文脈
- 生成AIを初めて使う人向けのブログ記事です。
入力データ
- テーマは「AIへのプロンプトの作り方」です。
出力指示
- 2500文字程度で、見出しを付け、具体例を3つ入れてください。
これらを1つのプロンプトにまとめると、
- 「生成AI初心者向けのブログ記事を書いてください。テーマは『AIへのプロンプトの作り方』です。AIを初めて使う人でも理解できる内容にしてください。2500文字程度で、見出しを付け、具体的なプロンプト例を3つ入れてください。」
となります。
最初の「AIについてのブログ記事を書いてください。」と比べると、AIが何をすればいいのかがかなり明確になっています。
一度で完璧なプロンプトを作る必要はない
ここで意外と重要なのが、最初から完璧なプロンプトを作ろうとしないことです。
生成AIを使っていると、「もっとこうしてほしかった」と思うことがあります。
その場合は、最初の回答を見たうえで追加指示を出せば問題ありません。
例えば、
- 「もう少し初心者向けの表現にしてください。」
- 「具体例を追加してください。」
- 「文章が硬いので、もう少し親しみやすい表現にしてください。」
- 「見出しを増やして、読みやすくしてください。」
といった形です。
AIとのやり取りは、一度の指示で終わらせる必要はありません。
回答を確認→追加指示の検討→プロンプト修正→回答を再確認
という流れで、少しずつ目的の回答に近づけていくことも、AIを上手に使う方法の一つです。
「誰向けか」を伝えるだけでも回答は変わる
AIへの指示で特に使いやすいのが、「誰向けなのか」を指定する方法です。
例えば同じ「投資について説明してください」という依頼でも、
- 「投資経験がない人向けに説明してください。」
とする場合と、
- 「投資経験が10年以上ある人向けに説明してください。」
とする場合では、必要となる説明のレベルが大きく異なります。
ブログ記事、メール、資料作成などでも、
- 「20代の初心者向け」
- 「ITに詳しくない会社員向け」
- 「専門知識を持っている人向け」
など、対象者を指定すると文章の難易度や表現を調整しやすくなります。
AIに「役割」を与える方法もある
さらに応用的な使い方として、AIに役割を設定する方法があります。
例えば、
- 「あなたはブログ記事の編集者です。」
- 「あなたは初心者向けのIT講師です。」
- 「あなたは文章校正の専門家です。」
などです。
ただし、役割を設定すれば必ず回答の精度が上がるわけではありません。
重要なのは役割そのものよりも、何をしてほしいのか、どのような情報を使うのか、どんな形式で出力してほしいのかを明確にすることです。
そのため、役割設定だけに頼るのではなく、先ほどの4要素と組み合わせて使うのがおすすめです。
AIを上手に使うコツは「質問力」
生成AIを使いこなすというと、特別なテクニックや難しいプロンプトを覚える必要があるように感じるかもしれません。
しかし、基本的には自分が欲しい回答を具体的に伝えることが重要です。
そのためには、
- 何をしてほしいのか
- どのような状況なのか
- どんな情報を使うのか
- どのような形で回答してほしいのか
を整理してからAIに伝えてみましょう。
特に「命令・文脈・入力データ・出力指示」の4つを意識するだけでも、AIへの指示はかなり具体的になります。
そして、この「4要素」は無理に繋げて文章にする必要はありません。以下のように分けることで無理なくプロンプトを書くことができます。
試しに以下のプロンプトをAIに送信してみました。

◼︎命令
この文章を添削してください
◼︎文脈
以下の入力データは職場の上司に送るものです。失礼にならないように丁寧な表現にしたいです。
◼︎入力データ
お疲れ様です。
先ほど資料を確認しました。
特に問題ありませんでした。
明日の会議はお願いします。
◼︎出力指示
入力データを丁寧な表現にした文章を3パターン作ってほしい。

上司へ送る報告・連絡として、状況や関係性に合わせて選べる3つのパターンを作成しました。
パターン1:標準的で使いやすい丁寧な表現(迷ったらこれ)
お疲れ様です。[上司の苗字]部長(※役職名に変更)、お疲れ様です。 先ほど、ご依頼いただいた資料を確認いたしました。 特に修正点や問題はございませんでした。 明日の会議につきましても、よろしくお願いいたします。
パターン2:少し柔らかく、気遣いを加えた表現
お疲れ様です。 先ほど資料を確認させていただきました。 非常に分かりやすくまとめられており、特に問題ございませんでした。 明日の会議もどうぞよろしくお願いいたします。
パターン3:簡潔さを重視したフォーマルな表現
お疲れ様です。 先ほど資料の確認が完了いたしました。 内容に問題ございません。 明日の会議の件、承知いたしました。よろしくお願いいたします。
どのような役職の方や、チャット・メールなどどのような手段で送るかによって使い分けてみてください。もしもう少し柔らかくしたいなどのご要望があれば調整いたします。
AIは「何となく察してくれる相手」というより、必要な情報をきちんと渡すことで能力を発揮しやすくなるツールと考えると分かりやすいでしょう。
言い換えるなら「自発的に仕事はしないが、言ったことはほぼ完璧にこなす部下」とも言えるでしょう。
まとめ
AIを上手に使うためには、難しいプロンプトを暗記する必要はありません。
まずは以下の4つを意識してみましょう。
- 命令:AIに何をしてほしいのか
- 文脈:どのような状況・目的なのか
- 入力データ:AIに処理してほしい情報は何か
- 出力指示:どのような形式・条件で回答してほしいのか
この4つを組み合わせることで、AIに自分の意図をより正確に伝えやすくなります。
そして、最初から完璧なプロンプトを作る必要もありません。
AIから返ってきた回答を確認して、「ここをもう少しこうして」と追加で指示する。
このやり取りを繰り返すことも、生成AIを使いこなすための重要なコツです。
まずは次にAIを使うとき、「命令・文脈・入力データ・出力指示」の4つが入っているか確認してみてください。
AIの使い方・プロンプトに関するFAQ
- QAIへの指示(プロンプト)は長いほど良いですか?
- A
必ずしも長いプロンプトが良いわけではありません。
重要なのは、AIが目的を達成するために必要な情報が含まれていることです。
「何をしてほしいのか」という命令に加えて、目的や状況などの文脈、必要な入力データ、回答形式などの出力指示を適切に伝えることが重要です。
不要な情報を大量に入力するよりも、必要な情報を整理して具体的に伝えることを意識しましょう。
- QAIへのプロンプトには何を書けばいいですか?
- A
まずは「何をしてほしいのか」を明確にしましょう。
そのうえで、
- 命令
- 文脈
- 入力データ
- 出力指示
の4つを意識すると、プロンプトを作りやすくなります。
例えば「文章を添削してください」だけではなく、「会社の上司に送るメールなので、丁寧な表現にしてください。200文字以内で修正してください」のように、状況や条件を追加すると、より目的に合った回答を得やすくなります。
- Qプロンプトがうまく書けない場合はどうすればいいですか?
- A
最初から完璧なプロンプトを書く必要はありません。
まずは「AIに何をしてほしいのか」を普通の言葉で伝えてみましょう。
その回答を確認して、「もっと初心者向けにして」「具体例を追加して」「箇条書きにして」など、追加で指示を出していけば問題ありません。
AIとのやり取りを繰り返しながら回答を調整することも、AIを使うコツの一つです。
- QAIに「あなたは○○です」と役割を設定すると回答の精度は上がりますか?
- A
役割を設定することで、回答の方向性を指定しやすくなる場合があります。
例えば「あなたは初心者向けのIT講師です」と指定すれば、専門用語を減らして説明するよう指示できます。
ただし、役割を設定するだけで必ず回答の精度が上がるわけではありません。
役割設定だけに頼るのではなく、命令・文脈・入力データ・出力指示を具体的に伝えることが基本です。
- QChatGPTなどの生成AIは、質問するたびに詳しく説明したほうがいいですか?
- A
必ずしも毎回すべての情報を説明する必要はありません。
AIとの会話では、それまでのやり取りを踏まえて追加の指示を出せる場合があります。
例えば、最初に「ブログ記事を作りたい」と伝えたあと、「では初心者向けにしてください」「見出しを増やしてください」のように、段階的に条件を追加していくこともできます。
一度に大量の情報を詰め込むのではなく、AIの回答を確認しながら必要な情報を追加していくのもおすすめの使い方です。


コメント