AI実践チャレンジ【STEP①】プロンプトの基本を学ぶ

AI実践チャレンジ プロンプ路の基本を学ぶ
目次

プロンプトとは?

プロンプトとは、生成AI(例:ChatGPT・Claude・Geminiなど)に与える指示や質問のことです。
プロンプトを通じて、AIに何をしてほしいかを伝えます。適切なプロンプトを作成することで、AIから役立つ応答を得ることができます。逆に言うと、不適切なプロンプトを使用すると求めていないものや、精度が低い回答が出力される原因にもなります。

図にもあるように生成AIの使い方としては、プロンプトを作成し、生成AIに入力します。そしてそのプロンプトを生成AIが処理した後に、回答を生成するという流れになっています。

AIのプロンプトの図

AIは人間のように全てを自発的に理解するわけではありません。したがって、明確で効果的なプロンプトを作成することでAIとのコミュニケーションを円滑に行うことができるのです。

補足ポイント①:ハルシネーションに注意しよう!

生成AIは時に、実際には存在しない情報や誤った情報を生成してしまう場合があり、それをあたかも真実であるかのように語ってしまう場合があります。これを「ハルシネーション」といい、ChatGPTなどの生成AIが抱える一つの課題でもあります。

効果的なプロンプトを作成する方法

効果的なプロンプトを作成するためには、AIに「何をしてほしいのか」だけでなく、どのような立場で、どの情報をもとに、どの形式で回答してほしいのかまで伝えることが大切です。

プロンプトは、必ず決まった書き方で作る必要はありません。ただし、情報が整理されているほど、生成AIは意図を理解しやすくなります。

ここではプロンプトを作成するうえで押さえるべき3つのポイントをご紹介します。

具体的な指示を書こう

生成AIに具体性のないプロンプトを入れてしまうと、具体性のない答えが返ってきてしまいます。

例えば、「ブログ記事のアイデアを考えて」とだけ入力すると、どのテーマについて書くのか、誰に向けた記事なのか、どのような目的の記事なのかが曖昧なため、一般的な回答になりやすくなります。

より実用的な回答を得るためには、次のような情報をプロンプトに含めると効果的です。

プロンプトに入れるとよい情報
  • 役割:どの立場で回答してほしいか
  • 背景・状況:自分が置かれている状況や前提条件
  • 依頼内容:AIにしてほしいこと
  • 出力形式:表形式、箇条書き、文字数、提案数など
  • 注意点:根拠の提示、わからない情報の扱い、トーンなど

以前は「#命令」「#条件」のように、#を使って項目を分ける方法もよく使われていました。現在でもこの方法は有効ですが、必ずこの形式にする必要はありません。

大切なのは、AIに伝える情報を整理し、読み取りやすい形で書くことです。見出しとして【背景】【依頼内容】【出力形式】のように分けたり、自然な文章で順番に説明したりする方法でも問題ありません。

例えば、以下のようなプロンプトは具体的で分かりやすいです。

プロンプト例

Webデザイン初心者向けの記事を企画するブログ編集者として回答してください。

私は、Webデザインを学び始めたばかりの方向けに、配色の基本をわかりやすく解説するブログ記事を作成したいと考えています。読者は、デザインの専門知識がまだなく、配色に苦手意識を持っている初心者です。

「Webデザインの配色の基本」をテーマに、初心者が読みたくなるブログ記事のタイトルを2つ提案してください。各タイトルごとに、記事の方向性と、3〜4項目のアジェンダをまとめてください。

出力形式は「タイトル/記事の方向性/アジェンダ」の形にし、アジェンダは各50文字以内にしてください。

初心者にも伝わりやすい、親しみやすい表現で作成してください。

このプロンプトでは、最初に「Webデザイン初心者向けの記事を企画するブログ編集者として」と役割を指定しています。続いて、記事のテーマ・読者像・読者の悩みを伝え、最後に提案数や出力形式、作成のトーンを指定しています。

出力結果

このように、プロンプトは役割 → 背景 → 依頼内容 → 出力形式 → 注意点の順に書くと、AIが回答の方向性をつかみやすくなります。

なお、プロンプトを作成するときは、必ず特別な記号を使う必要はありません。音声入力のように自然な文章で伝える場合でも、役割・背景・依頼内容・出力形式が入っていれば、十分に実用的なプロンプトになります。

一方で、長い文章や複数の条件を扱う場合は、次のような表現や記号を使うと、AIが内容を整理して読み取りやすくなります。

表現・記号使い方の例
自然な文章音声入力でも使いやすい基本形です。「SNSマーケティングの専門家として、30代向けサービスのInstagram施策を3つ提案してください」のように、普段話す言葉で依頼できます。
【 】【背景】【依頼内容】【出力形式】のように、情報を見出しで分けたい場合に使います。日本語のプロンプトでは読みやすく、初心者にも扱いやすい形式です。
・ や 1. 2. 3.条件や手順を箇条書きで整理したい場合に使います。順番が大切な場合は番号付きリストにすると伝わりやすくなります。
「 」出力してほしい項目名や、必ず使ってほしい表現を指定したい場合に使います。例:「施策名/内容/期待効果」の形式で出力してください。
“”” や `長い文章、引用文、修正してほしい原稿などを囲むときに使います。指示文と対象テキストを分けやすくなります。
ここから別の情報に切り替わる、という区切りを示したい場合に使います。複数の資料や条件を分けるときに便利です。
<context> などのタグClaudeなどでは、複雑なプロンプトを整理する方法としてXMLタグが紹介されています。上級者向けですが、指示・背景・入力内容を明確に分けたい場合に使えます。
**太字**Markdown形式で強調したい言葉を示すときに使います。ただし、AIへの指示として必須ではありません。出力文の装飾や強調を指定したいときに使う程度で十分です。

▼参考:OpenAI「OpenAI APIでのプロンプトエンジニアリングのベストプラクティス」
https://help.openai.com/ja-jp/articles/6654000-best-practices-for-prompt-engineering-with-the-openai-api
▼参考:Anthropic「Claude プロンプトエンジニアリングのベストプラクティス」
https://docs.anthropic.com/ja/docs/build-with-claude/prompt-engineering/claude-4-best-practices
▼参考:Google Workspace「ビジネスで効果を発揮する AI プロンプトの書き方」
https://workspace.google.com/intl/ja/resources/ai/writing-effective-prompts/

音声入力でプロンプトを作る場合

プロンプトは、必ず記号を使ってきれいに整える必要はありません。音声入力で話すように依頼する場合でも、「役割」「背景」「依頼内容」「出力形式」を順番に伝えれば、生成AIに意図が伝わりやすくなります。あとから【背景】【出力形式】などの見出しを足して整理すると、さらに使いやすくなります。

▼参考:Google Gemini ヘルプ「Gemini Live で自然に会話する」
https://support.google.com/gemini/answer/15274899?hl=ja

まずは音声入力でもよいので、自然な文章で「誰として答えてほしいか」「どんな背景があるか」「何をしてほしいか」「どんな形で出してほしいか」を伝えることを意識しましょう。慣れてきたら、【 】や箇条書き、引用符などを使って、情報を整理していくとより精度が上がりやすくなります。

変数を用いてみよう(応用編)

ワンランク上のテクニックとして、同じプロンプトを使い回しやすくするために、入力する情報を項目ごとに分けておく方法があります。

例えば、学習目標・前提条件・出力形式を分けて書くことで、生成AIが「どの情報をもとに、何を出力すればよいか」を理解しやすくなります。

以下のように、【学習目標】や【前提条件】などの見出しを使うと、後から内容を差し替えやすくなります。

プロンプト例

英語学習の専門家として回答してください。

以下の学習目標に向けた学習プランを作成してください。

【学習目標】
・英検2級合格
・TOEIC600点突破

【前提条件】
・英語は基礎レベルで、中学校の文法から復習したい
・英語スクールには通わず、独学で進める予定

1ヶ月・1週間・1日ごとの学習スケジュールを表形式で出力してください。回答の前に、あなたが立てた前提条件を箇条書きで示してください。

このように、入力情報を見出しごとに整理しておくと、学習目標だけを差し替えたり、条件だけを変更したりしやすくなります。

出力結果

なお、調査や学習計画のように正確性が重要な内容では、次のような一文を加えると安心です。

正確性を高める一文

・根拠となる出典元のURLを併記してください。URLが不明な場合は、その旨を明記してください。

・今日の日付と、あなたの学習データの最終日を確認したうえで回答してください。

生成AIは便利ですが、常に最新情報を把握しているとは限りません。特に制度・料金・市場データ・法律・医療などの情報を扱う場合は、出典や日付を確認する習慣をつけましょう。

役割を与えてみよう

生成AIには特定の役割を与えることによって、その役割に沿った応答を生成させることができます。

これはロールプレイプロンプトとも言われ、役割を与えなかった場合に比べて、その分野の視点に沿った回答を得やすくなります。

例えば、マーケティング部署に所属している方であれば、生成AIにマーケティング施策について尋ねる場合は「マーケティングの専門家として回答してください。」とあらかじめ役割を与えることで、専門的な視点を踏まえた回答を得やすくなります。

また、アイデアを出すだけでなく、クライアント役・上司役・顧客役としてフィードバックをもらうこともできます。

例えば、自分が考えた施策案をそのままAIに褒めてもらうだけでは、改善点が見つかりにくい場合があります。
そのようなときは、あえて「厳しく批判してください」と依頼することで、見落としていたリスクや弱点に気づきやすくなります。

プロンプト例

マーケティングの専門家として回答してください。

以下のInstagram施策案について、クライアントや上司の立場で厳しく批判してください。

反論を3〜5点挙げた後、それでもこの施策を推進すべき理由を1つ述べてください。

【施策案】
オンライン英会話サービスの無料体験申込を増やすため、30代社会人向けに「仕事終わりの10分英会話」リールを週3回投稿し、投稿文から無料体験ページへ誘導する。

出力結果

このように、生成AIに役割を与えることで、アイデア出しだけでなく、企画の弱点確認やプレゼン前の壁打ちにも活用できます。

ただし、専門家のような回答が得られたとしても、必ずしも正しいとは限りません。重要な判断に使う場合は、実際のデータや専門家の確認もあわせて行いましょう。

事前に参考情報を与えてみよう

プロンプトの中に、出力イメージや参考例、前提条件を入れておくことで、回答の精度を高めることができます。

特に、複雑なタスクや、自分の意図に近い形で回答してほしい場合は、AIに「どのように判断してほしいか」「どのような形式で答えてほしいか」を事前に伝えることが効果的です。

① 例を示して回答イメージを伝える

生成AIに例を提示することで、回答の方向性や判断基準を伝えることができます。このように例を与えて回答させる方法は、Few-shotプロンプティングとも呼ばれます。例えば、文章の分類や、決まった形式での出力、トーンをそろえたい場合に役立ちます。

例えば、レビューを「ポジティブ」か「ネガティブ」に分類させたい場合、最初に判定例をいくつか示すことで、AIが判断の基準を理解しやすくなります。

プロンプト例

以下は製品レビューです。それぞれのレビューがポジティブかネガティブかを判定してください。

例1:
レビュー:「このスキンケアクリームは肌がしっとりして使いやすいです」
判定:ポジティブ

例2:
レビュー:「香りが強く、効果もあまり感じませんでした」
判定:ネガティブ

次のレビューを判定してください。

レビュー:「価格は少し高いですが、肌の調子が良くなった気がします」
判定:

出力結果

このように例を示すことで、AIに「どのような基準で判断してほしいのか」を伝えやすくなります。

▼参考:Google AI for Developers「Prompt design strategies」
https://ai.google.dev/gemini-api/docs/prompting-strategies

② 手順を示して考え方を整える

複雑なタスクでは、いきなり最終回答を求めるよりも、考える手順を示すことで、回答の質が安定しやすくなります。

ただし、AIの思考過程を細かくすべて出させる必要はありません。実務で使う場合は、「前提を整理してから回答してください」「理由を簡潔に添えてください」のように、確認したいポイントを指定するとよいでしょう。

プロンプト例

横浜にあるフィットネスジムのWeb広告文を考えてください。

24時間利用できること、価格が安いことを強みとして、広告文を3つ提案してください。

回答する前に、広告文で訴求すべきポイントを3つ整理してください。そのうえで、広告文を「見出し/説明文/狙い」の形式で表にまとめてください。

出力結果

このように、回答前に前提や訴求ポイントを整理させることで、単なる思いつきではなく、目的に沿った回答を得やすくなります。

プロンプト作成方法のまとめ

ご紹介したプロンプト作成のポイント3つをまとめました。

プロンプトに決まった正解はありません。大切なのは、AIに任せきりにするのではなく、目的・背景・条件・出力形式を自分で整理して伝えることです。

AIを活用したプロンプト結果
プロンプト作成のポイント
①具体的な指示を書こう

役割、背景、依頼内容、出力形式、注意点を具体的に伝えることで、生成AIが意図を理解しやすくなります。

②役割を与えてみよう

専門家、上司、顧客などの役割を与えることで、その立場に沿った意見やフィードバックを得やすくなります。

③事前に参考情報を与えてみよう

例や前提条件、回答前に整理してほしいポイントを伝えることで、回答の方向性を整えやすくなります。

プロンプト演習問題

これまでのプロンプト作成の基本を意識しながら、次の演習問題を活用して生成AIのプロンプトを作成してみましょう。

演習問題

あなたは、以下をコンセプトとした新商品の清涼飲料水のプロモーション戦略を、生成AI(ChatGPT・Claude・Geminiなど)に提案させたいと考えています。

この商品はZ世代(10代〜20代の若者)をターゲットにしており、InstagramとTikTokの2つのSNSを活用したプロモーションをこれから行います。

今回学んだプロンプトのポイントを踏まえて、生成AIに適切なプロモーション戦略を提案させるためのプロンプトを作成してください。

商品コンセプト:「様々な果実のフレーバーを楽しむことでリフレッシュでき、なおかつ低カロリーな新感覚の飲料水」

プロンプト作成時の基本
  1. 役割を冒頭の1文で指定する
  2. 商品の背景・ターゲット・活用するSNSを説明する
  3. 依頼内容を明確に書く
  4. InstagramやTikTokを活用した具体的なプロモーションアイデアを3つ提案させる
  5. 出力形式(表形式・箇条書き・文字数・提案数など)を指定する
  6. 必要に応じて「根拠となるURLを添えてください」の一文を追加する
  7. 確信が持てない情報は「不確かですが」と明記するように指示する

この演習問題にトライした後は、#DXアップ #AI実践チャレンジ のハッシュタグでぜひ感想をポストいただけると嬉しいです!

#AI実践チャレンジの参加者の投稿

スクロールできます

AI活用×Webマーケティングが学びたい方は

AI活用×Webマーケティングスクール

AI活用×Webマーケティングを実践的に学びたい方はDXアップのAIマーケティング講座がおすすめです。

DXアップリスキリング講座のポイント
受講料最大70%オフ!経済産業省認定のリスキリング講座

経済産業省認定のリスキリング講座だから、条件を満たせば受講料が最大70%キャッシュバック!
さらにDXアップなら申込時に50%相当分の補助が先取りでき、初期費用を大幅に抑えることが可能です。

クライアントワークで「履歴書に書ける」実務経験を積む!

Web広告運用やSNSマーケティングのクライアントワークに直接携わり、実務経験を獲得。
この実案件プロジェクトは最大6ヶ月間担当可能!あなたの職務経歴書に明確な強みとして記載できます。

AI活用×Webマーケの個別カリキュラムで効果的にスキルアップ!

DXアップでは、あなたのキャリアプランに合わせた「個別カリキュラム」をご用意。
またこれからの時代に必須のAIスキルも学べます。現場で活躍できるスキルを最短で習得しましょう!

今なら無料キャリア相談にお申し込みいただくと、スキルアップに役立つ特典をプレゼント中!
この機会に、AI×Webマーケティングで価値を発揮できる人材へとスキルを磨き、あなたのキャリアアップに活かしましょう!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

AI × Webマーケティングスクール

未経験OK!最新AIと実践スキルを提供。
現場で活躍できるWebマーケターを育成します。

目次