al+ GPT Solutions Blog
生成AIのプロンプトとは?書き方のコツやそのまま使える例をご紹介

生成AIをビジネスで活用する際、成果を大きく左右するのが「プロンプト」の作成です。生成AIが正確で実用的なアウトプットを提供するためには、明確で効果的な指示が欠かせません。
本記事では、プロンプトの基本的な考え方や作成のコツ、ビジネスシーンでそのまま使える実例を解説しています。思うような結果が得られず困っている方はぜひ参考にしてください。
生成AIのプロンプトとは

生成AIの「プロンプト」とは、AIに特定の指示を与えるためのテキスト入力のことを指します。「以下の文章を100文字以内で要約してください」や「週末の東京でおすすめの観光プランを教えてください」のような、ユーザーがAIに求めるタスクを伝えるための手段です。
プロンプトは、生成AIのアウトプットに直接影響を与える重要な役割を果たします。プロンプトの質が高ければ、生成される結果もより正確で役立つものとなります。一方で、曖昧で不明確なプロンプトでは、AIが誤解をしたり、意図に沿わない結果を出したりする可能性があります。
プロンプトは単なる指示文以上の役割を持ち、AIを効果的に活用するための基本的なスキルの一つです。プロンプトの内容次第で、アウトプットが使えるものにも使いにくいものにもなるため、その書き方には工夫を凝らすことが重要です。
プロンプト作成の基本的な3つの考え方

プロンプト作成の基本的な考え方を3つ解説します。
- 明確な指示を与える
- コンテキストを設定する
- 出力形式を指定する
明確な指示を与える
生成AIのプロンプト作成では、曖昧さを排除し、具体的で明確な指示を与えることが重要です。AIはユーザーが記載した情報を基に解釈を行うため、指示が曖昧だと解釈が広がりすぎ、意図しない出力が生成されることがあります。
たとえば、「猫の物語を作ってください。」という指示では、物語の内容や形式がAI任せになり、期待通りの結果を得るのは難しくなります。
一方で、「猫がクリスマスに子犬と出会う物語を300文字で作成してください。」と指示すると、 物語のテーマや登場キャラクター、場面、文字数を指定しているため、AIは明確な範囲で作業を行えます。
コンテキストを設定する
AIが正確かつ適切な出力を生成するには、指示だけでなく、コンテキスト(背景情報や文脈)を与えることが不可欠です。コンテキストが不足すると、AIはユーザーの意図を完全に理解できず、出力が不正確になる可能性があります。
例として「クリスマスについて説明してください。」という指示は、コンテキストが不十分であり、対象読者や目的が分からないため、一般的な情報が出力されます。
一方、「あなたは小学校の先生です。小学生に向けて、クリスマスの由来と現代の習慣について優しい言葉で説明してください。」のようにコンテキストとして役割や対象読者を指定すると、AIは文脈を理解しやすくなり、期待通りの出力を生成できます。
出力形式を指定する
AIが生成するコンテンツは、形式が統一されているほど実用性が高まります。ユーザーが希望する形式をプロンプト内で具体的に指示することで、目的に合った出力が得られます。
たとえば、「商品の特徴を教えてください。」という指示だと出力が長文化したり、内容が散漫になったりする可能性があります。そこで「商品の特徴を箇条書きで3つ挙げてください。」と出力形式を指定することで、必要な情報のみが簡潔にまとめられた出力が得られるのです。
出力形式を指定する方法としては、「箇条書き」「表」「文字数」などがあります。詳しい指定方法は後述する「効果的なプロンプトを作成する5つのコツ」にて解説します。
効果的なプロンプトを作成する5つのコツ

プロンプト作成の基本的な考え方を押さえたうえで、さらに意図に沿った出力につなげるために役立つコツを5つ解説します。
- 制約条件を設定する
- 役割を指定する
- 何をすべきかを強調する
- 指示を複数回に分ける
- 具体例を提示する
制約条件を設定する
AIに指示を出す際には、条件を細かく指定することで、回答の精度を高められます。制約条件は、場所や文字数、禁止事項などさまざまです。
例:
「300文字以内で説明してください。」
「日本の観光地で、温泉がある場所を教えてください。」
「レシピには卵を使用しないでください。」
役割を指定する
AIに特定の役割を与えると、その役割に応じた回答を得ることが可能です。役割を設定することで、AIはその分野に特化した知識や視点で回答を提供しやすくなります。
例:
「あなたは旅行プランナーです。次の条件で3日間の旅行プランを作成してください。」
「あなたは栄養士です。一般的にビタミンCが豊富に含まれている食材について教えてください。」
何をすべきかを強調する
プロンプトでは、「何をしないべきか」よりも「何をすべきか」を明確にする方が、AIは適切に指示を理解します。「余計な情報は含めないでください」のような否定的な指示は曖昧になりやすいため、具体的な行動を指定するのがポイントです。
例:
「プログラミング初心者に向けて、わかりやすい解説をしてください。」
「次の文章を要約し、重要なポイントを3つにまとめてください。」
指示を複数回に分ける
複雑なタスクを一度に指示するのではなく、ステップに分けることで、回答の精度を上げられます。一段階ずつ進めることで、結果を確認しながら修正や補足が可能になります。
例:
「まず、東京で人気の観光地を5つ挙げてください。」
「次に、それぞれの観光地の特徴を100文字以内で説明してください。」
「最後に、その観光地を訪れるおすすめの季節を教えてください。」
具体例を提示する
AIに具体例を示すことも、回答の質向上に効果的です。期待する出力の形式や内容を例として提供することで、AIがそのパターンに基づいて生成する可能性が高まります。ただし、具体例が多すぎると逆効果になる場合もあるため、必要最低限の例に留めましょう。
例:
「次のような形式で要約してください。
・ポイント1
・ポイント2
・ポイント3」
「以下のような短歌を作成してください。
・例1: 春風や / 花咲く丘に / 歩み寄る
・例2: 月明かり / 水面に映る / 夏の夜」




