ChatGPTプロンプトテンプレート集 作り方のコツも解説
最終更新日:2023年07月31日
ChatGPTのプロンプトは、AIとの対話を最適化するための重要な要素です。プロンプトの質を上げればChatGPTの回答も高品質なものになり、求めているアウトプットが得られやすくなります。
この記事では、ChatGPTのプロンプトについて詳しく解説するほか、プロンプトの最適な作り方や、プロンプトを上手く作るコツなどを紹介します。
また、すぐに使えるシチュエーション別プロンプトテンプレート(プロンプトパターン)も多数用意しているので、ぜひプロンプト作成の参考にしてみてください。
ChatGPTや生成AIの社内活用でお困りの際は、無料相談会を実施中ですのでぜひお気軽にご相談ください!
あわせて読みたい:GPT-4とは? ChatGPT4の使い方やGPT-3.5との違い
ChatGPTのプロンプトとは?
ChatGPTのプロンプトは、ChatGPTに対する指示や質問を表現するためのテキスト入力です。これは、ユーザーがChatGPTに何をさせたいのか、どのような情報を求めているのかを明示的に示すものです。
プロンプトの重要性
プロンプトは、ChatGPTとの対話の質を大きく左右します。適切なプロンプトを設定することで、より具体的で有用な回答を得ることが可能になります。ここで、良いプロンプトと悪いプロンプトの例を見てみましょう。
良いプロンプトの例: 「太陽系の惑星とその特徴について詳しく教えてください。」
このプロンプトは具体的で、ChatGPTに対して明確な情報を求めています。その結果、AIは太陽系の各惑星とその特徴について詳しく説明することができます。
▲実際にChatGPTに質問した例。各惑星について詳細に回答されている
悪いプロンプトの例: 「宇宙について教えて」
このプロンプトは非常に曖昧で、具体的な情報を求めていません。その結果、AIはどの宇宙に関するトピックについて話すべきか、また、何について話すべきかを判断するのが難しくなります。そのため、回答も曖昧で一般的なものになりがちです。
▲質問の範囲が広く、あるゆる解説を行なうが具体的な回答になっていない
ChatGPTのプロンプトのコツ
ChatGPTのプロンプトを最適化するためのコツをいくつか紹介します。
明確さ:プロンプトは明確で具体的であるほど、ChatGPTはより適切な回答を提供できます。
完全な文:プロンプトは完全な文で記述すると、ChatGPTはより理解しやすくなります。
情報の詳細:具体的な情報や詳細を提供すると、ChatGPTはより具体的な回答を提供できます。
以下が、上記のコツを活用したプロンプトの例のひとつです。
【プロンプト】
【回答】
『ハムレット』はシェイクスピアのもっとも知られた戯曲の一つで、多くの登場人物が描かれています。以下に主要な登場人物とその役割について記述します:
ハムレット:本作の主人公で、デンマーク王ハムレットの唯一の息子。父親の死と母親の早すぎる再婚に深く苦悩し、父親の亡霊から王位を奪った叔父クローディウスを殺すように命じられます。
クローディウス:ハムレットの叔父で、デンマーク王。ハムレットの父を毒殺して王位を奪い、ハムレットの母ガートルードと結婚します。彼の権力と陰謀が物語の中心的な問題となります。
ガートルード:ハムレットの母で、デンマーク王妃。夫の死後すぐにクローディウスと再婚します。その行動はハムレットを苦悩させ、彼女の忠誠と動機が物語全体を通じて問われます。
オフィーリア:ポローニウスの娘で、ハムレットの恋人。ハムレットの狂気と父親と兄の指示により、彼女は精神的に追い詰められます。
ポローニウス:クローディウス王の最も信頼される顧問で、オフィーリアとレアティーズの父。彼はクローディウスの命令に従い、ハムレットの行動を探る役割を果たします。
レアティーズ:オフィーリアの兄で、ポローニウスの息子。彼はオフィーリアを守るために行動し、最終的には父の死と妹の狂気に対する復讐のためにハムレットに挑む。
ハムレットの父の霊:物語の初めに現れ、自身の死の真相とクローディウスの裏切りをハムレットに告げ、復讐を求めます。
これらの登場人物は複雑な人間関係と個々の欲望を通じて、権力、狂気、復讐、愛、罪と罰、そして人間の生と死といった普遍的なテーマを探求します。それぞれのキャラクターは物語全体を通してこれらのテーマと絡み合い、多くの場合、深刻な結果を引き起こします。
特にハムレットは、「生きるべきか死ぬべきか」という有名な独白を通じて、人間の存在と苦悩、死後の未知への恐怖を探求する象徴的なキャラクターです。彼の葛藤と行動は、悲劇全体の展開を牽引し、他のキャラクターの運命にも大きな影響を与えます。
このプロンプトは明確で具体的であり(明確さ)、完全な文で記述されています(完全な文)。また、具体的な情報(シェイクスピアの戯曲『ハムレット』)と詳細(主要な登場人物とその役割)を提供しています(情報の詳細)。これにより、ChatGPTはこのプロンプトに対して具体的で詳細な回答を提供することが可能になります。
ChatGPTのプロンプトテンプレート集
ChatGPTにする質問のパターンがある程度決まっていれば、毎回手打ちでプロンプトを入力するよりも、テンプレートにする方が効率的です。 そこで、以下に具体的なシチュエーションに沿って作成したChatGPTのプロンプトテンプレートを用意しました。
メール文やキャッチコピー、プラグラミングコードやエントリーシートなど、普段のビジネスに利用できるものはもちろん、英語学習や今日の献立など日常的に役立つものまで網羅しているので、ぜひ利用してみてください。
自分のChatGPTプロンプトテンプレートを見つける
プロンプトテンプレートの中に自分が欲しいものがなければ、自分自身でChatGPTのプロンプトテンプレートの作成にチャレンジしてみるのもおすすめです。
ChatGPTのプロンプトを作成する際は、以下の点を意識してみてください。
情報探索型:「〇〇について教えてください」
意見尋ね型:「〇〇についてどう思いますか?」
創造的な要求型:「〇〇についての短編小説を書いてください」
自分の目的やニーズに応じて質問の仕方を変えることで、求める回答に近づけることができます。それぞれ具体的に解説してみましょう。
情報探索型
情報探索型のプロンプトは、特定の情報を探すために使用します。例えば、「東京の天気は何ですか?」や「Pythonの基本的な文法は何ですか?」などがあります。このタイプのプロンプトは、具体的な情報を求める場合に適しています。
意見尋ね型
意見尋ね型のプロンプトは、ChatGPTに意見や見解を求めるために使用します。例えば、「AIの未来についてどう思いますか?」や「最新のテクノロジートレンドは何だと思いますか?」などがあります。このタイプのプロンプトは、広範な視点や洞察を得る場合に適しています。
創造的な要求型
創造的な要求型のプロンプトは、ChatGPTに何かを作成させるために使用します。例えば、「宇宙旅行についての短編小説を書いてください」や「新しい料理レシピを考えてください」などがあります。このタイプのプロンプトは、新しいアイデアや創造的な出力を求める場合に適しています。
これらはあくまで一例であり、具体的なプロンプトはユーザーの目的やニーズに応じてカスタマイズすることが可能です。プロンプトの設計は、ChatGPTのパフォーマンスを最大化するための重要なスキルであり、適切なプロンプトを設計することで、ChatGPTはより具体的で有用な回答を提供することが可能になります。
「深津式プロンプト」が汎用的でおすすめ
あなたの仕事が劇的に変わる!? ChatGPT使いこなし最前線 - YouTube
いろいろな場面で使える汎用的なプロンプトテンプレートを探している方には「深津式プロンプト」がおすすめです。「深津式プロンプト」は、noteのCXOである深津貴之さんが作ったChatGPTのプロンプトテンプレートで、プロンプトに「役割」や「目的」「制約条件」などを明確にすることで高品質なアウトプットを求めることができます。
深津式プロンプトのポイント
ChatGPTの役割を明確にする
入力文から出力文を作ることを明確にする
何を出力するのか明確にする
マークアップ言語を用いて、本文ではない箇所を明確にする
命令を箇条書きで明確にする
条件を追加することでChatGPTからの出力をコントロールする
深津式プロンプトの特徴は、その柔軟性と適応性にあります。それは、ユーザーのニーズに応じてカスタマイズでき、さまざまな場面で使用できます。これにより、ChatGPTはユーザーの質問や要求に対してより具体的で適切な回答を提供することができます。
「深津式プロンプト」の例文
以下に、深津式プロンプトの一例を示します。
# 命令書:
あなたは{プロの編集者}です。
以下の制約条件と入力文をもとに{最高の要約}を出力してください。
# 制約条件:
•文字数は300文字程度。
•小学生にもわかりやすく。
•重要なキーワードを取り残さない。
•文章を簡潔に。
# 入力文:
{入力文章}
# 出力文:
この例では、ChatGPTに対してプロの編集者として行動するよう指示し、特定の制約条件の下で最高の要約を作成するよう求めています。入力文はユーザーが提供し、出力文はChatGPTが生成します。
# 命令書:
あなたは{プロのフィットネストレーナー}です。
以下の制約条件と入力文をもとに{パーソナライズされたエクササイズプラン}を出力してください。
# 制約条件:
•プランはユーザーのフィットネスレベルと目標に合わせる。
•具体的なエクササイズとその回数を含める。
•安全性を考慮に入れる。
# 入力文:
{ユーザーのフィットネスレベルと目標}
# 出力文:
こちらでは、ChatGPTに対してプロのフィットネストレーナーとして行動するよう指示し、特定の制約条件の下でパーソナライズされたエクササイズプランを作成するよう求めています。
このように、深津式プロンプトは、ChatGPTに対する指示を明確にし、期待する出力を得るための有効なフレームワークです。
ChatGPTのプロンプトエンジニアリング
ChatGPTのプロンプトエンジニアリングとは、プロンプトを最適化し、AIのパフォーマンスを向上させるためのプロセスです。これは、プロンプトの設計、テスト、改善を含む一連の活動を指します。プロンプトエンジニアリングの目的は、ChatGPTが提供する回答の質と有用性を最大化することです。
プロンプトエンジニアリングの重要性
プロンプトエンジニアリングは、ChatGPTのパフォーマンスを向上させるための重要なスキルです。適切なプロンプトエンジニアリングにより、ChatGPTはより具体的で有用な回答を提供することが可能になります。
プロンプトエンジニアリングの手法
プロンプトエンジニアリングには、以下のような手法があります。
プロンプトの設計:プロンプトは、ChatGPTに対する指示や質問を表現するためのテキスト入力です。適切なプロンプトを設計することで、ChatGPTはより具体的で有用な回答を提供することが可能になります。
プロンプトのテスト:プロンプトをテストすることで、その効果を評価し、必要に応じて改善することが可能になります。
プロンプトの改善:プロンプトのテスト結果を基に、プロンプトを改善することで、ChatGPTのパフォーマンスを向上させることが可能になります。
プロンプトの設計、テスト、そして改善を行うことで、ChatGPTから得られる回答の質と有用性が大幅に向上します。これらのスキルを身につけることは、AIとのスムーズな対話を可能にし、より具体的で有益な情報を得るための鍵となります。
これからのAI時代に向けて、プロンプトエンジニアリングのスキルはますます重要になってくるでしょう。
プロンプト作成にチャレンジしてみよう
ChatGPTのプロンプトについて理解することは、ChatGPTの活用を最大化するための重要なステップです。情報探索型、意見尋ね型、創造的な要求型など、さまざまなタイプのプロンプトを活用することで、ChatGPTから最適な回答を引き出すことができます。プロンプトの設計とテストを通じて、ChatGPTのパフォーマンスを向上させ、より有用な情報を得ることが可能になります。
ChatGPTを使ってみる