ChatGPTの回答を向上させる7つのプロンプティングテクニック

あなたのような読者が、MUOを支えています。当サイトのリンクを使って購入された場合、アフィリエイト報酬を得ることがあります。続きを読む

ChatGPTは、あなたの質問やプロンプトに対して、人間のような見事な応答を生成することができる、非常に強力なツールです。しかし、プロンプトに対して、より正確で適切な回答を得ることができるテクニックがあることをご存知でしょうか?

いくつかの条件を追加したり、シナリオを設定したりするだけで、ChatGPTはあなたの質問に対してより適した回答を作成することができます。それでは、ChatGPTの回答の質を高めるための方法をいくつかご紹介します。

1.役割を割り当てる

ChatGPTから最高の結果を得るための1つの方法は、ChatGPTに役割を割り当てることです。これは、プロンプトに対してより適切な回答を得るための素晴らしい方法です。ChatGPTに質問すると、必ず何らかの回答が返ってきますが、その関連性があなたの要求に合っていないかもしれません。

これは、質問を役割の中に組み入れることで簡単に改善することができます。例えば、ChatGPTにこんな質問をしてみました—。

第一回目は、役割を決めずにこの質問をしました:

Screenshot of ChatGPT response to an unframed question about the sun

答えは、原子核と核融合のプロセスについて詳しく説明しています。しかし、対象が5歳児ばかりのクラスだったらどうでしょう。そこで、役割分担をすることが有効です。もう一度、今度は教師の役割を与えてみましょう。

やり方は簡単で、まず役割を割り当てることから始めます。今回は、ChatGPTに小学校の先生を演じるように指示しました。

Screenshot of ChatGPT assuming the role of a teacher

ご覧のように、これは幼い子供たちのクラスにはるかに適した応答です。このように、ChatGPTに役割を与えることで、レスポンスの関連性を高めることができる一例です。

役割分担をすることで、より適切な返答ができるようになる例はたくさんあります。例えば、ChatGPTに旅行ガイド、Linux端末、映画評論家、英語翻訳家など、様々な役割を持たせることができます。架空の人物になりきることも可能です。

あなたの想像力だけが限界であり、それもまた楽しいことです'。

2.コミュニケーションチャネルとターゲットオーディエンスを定義する

ChatGPTにクリエイティブな文章を書かせたい場合、関連する情報を与えることで、より印象的な結果を得ることができます。この場合、アウトプットの用途や対象者の属性に関する情報を提供することで、アウトプットをより洗練されたものにすることができます。

例えば、針仕事の趣味を始めるために必要な道具についてのYouTubeスクリプトを作成するとします。まず、簡単な質問—"針仕事の趣味を始めるにはどんな道具が必要ですか、というプロンプトを出すことから始めました。 Screenshot of ChatGPT response to basic question about needlework

その返答は、始めるために必要な7つのアイテムの番号付きリストでした。これはこれでいいのですが、YouTubeを燃え上がらせるようなものではありません。さて、プロンプトを洗練させて、アウトプットの種類とメインターゲットを網羅しました。

Screenshot of ChatGPT response to refined needlework prompt

生成されたレスポンスは、要求される出力に合わせてより精密に調整されました。

3.連鎖するプロンプト

ChatGPTは、プロンプトがあれば、喜んであなたのウェブサイトのコンテンツを書いてくれます。しかし、単にプロンプトを出すだけでは、いくつかの欠点があります。

しかし、連鎖するプロンプトを使えば、特定の情報やキーワードで、ニーズに合ったコンテンツを作成することができます。その効果を示すために、まずは害虫駆除のウェブサイトのトップページのコンテンツを書くようにプロンプトを表示しました。

Screenshot of ChatGPT response to homepage response

回答はかなり一般的な文章で、それなりによく書けていますが、ホームページのコンテンツとして完全に適しているわけではありません。しかし、連鎖するプロンプトを使うことで、結果を改善することができます。まず、ミシガン州の害虫駆除会社のホームページの見出しを依頼しました:

Screenshot of ChatGPT prompt for headings and subheadings

あとは、プロンプトを連鎖させて、各見出しのコンテンツを生成していきます。今回は、短いパラグラフと3つの箇条書きをお願いし、いくつかのキーワードを含めることもお願いしました。ご覧のように、回答はミシガン州にある会社のコンテンツであることを記憶していました。

Screenshot of follow up question to ChatGPT homepage headers

チェイニングのテクニックを使うことで、より適切な結果を得るために、レスポンスを正確に調整することができます。

4.Markdownで出力をフォーマットする

特に指示がない限り、ChatGPTのレスポンスはプレーンテキストで生成されます。しかし、マークダウンと呼ばれるマークアップ言語も扱うことができ、要求があればこのフォーマットで要求された出力を生成することができます。

Markdownは、ウェブに適したコンテンツを作成するための、非常に人気があり、強力な言語です。

例として、ChatGPTに太陽系の4つの内惑星についての短いブログ記事を書いてもらいました。まず、何のフォーマットもなしに行いました。

Screenshot of ChatGPT response to basic solar system article request

次に、結果をマークダウン言語で出力し、情報の一部を要約した見出しと表を含めるように質問を作り直しました:

Screenshot of ChatGPT using Markup language

出力には、私たちの要望通り、各惑星の見出しと小見出しが含まれていました。

Screenshot of ChatGPT headings

また、結論として要求された表が含まれていた。

Screenshout of ChatGPT Table of information

これは、より良いフォーマットの出力を得るための強力な方法です。また、連鎖するプロンプトと組み合わせて使用することで、より効果的です。

5.ChatGPTでプロンプトを独自に生成する

ChatGPTを支えるAIは、非常に強力です。そのため、ちょっとした指示で、独自のプロンプトを生成し、リサーチのルートを提示してくれるのです。

今回は、以下のプロンプトを入力することから始めました:

Screenshot of ChatGPT answering question about creating prompts

次にChatGPTは、プロンプトの目的についてより詳しくお伺いしました。もちろん、ここで詳しく説明すればするほど、回答はより正確なものになります。しかし、簡潔にするために、私たちはそれを短くしておきました。

Screenshot of ChatGPT generating prompts

ChatGPTが関連するプロンプトを作成したら、その番号を参照するだけでプロンプトを使用することができます:

Screenshot of ChatGPT exanding on a numbered prompt

6.回答に個性を出して、あなたの個性を輝かせる

ChatGPTが人間らしい返答をすることは間違いありません。しかし、もしあなたが6時間のフライトで、ChatGPTのデフォルトのような返答をする人間と一緒に閉じ込められたとしたら、あなたはすぐに退屈して泣いてしまうでしょう。

しかし、プロンプトに少し手を加えることで、より個性的な回答を生み出すことができます。以下の例では、標準的な回答と、少し個性を出した回答を比較しています。

ChatGPTさんには、財政調達というドライなテーマで100字を書いてもらいました:

Screenshot of ChatGPT response to write 100 words on fiscal procurement

レスを読むときに起きていられた方はお疲れ様でした。では、少しスパイスを加えてみましょう。今回は、軽快に書いてもらい、辛口のユーモアも入れてもらいました。

Screenshot of lighthearted ChatGPT response on Fiscal Procurement

さて、聴衆が床を転がって笑うようなことはないかもしれませんが、前の回答よりはるかに面白い回答です。

7.思考連鎖型プロンプティング(Chain-of-Thought Prompting

思考の連鎖(CoT)プロンプティングは、試験で生徒が自分の作業内容を見せることに例えることができます。これは、種となる質問やアイデアから始め、モデルの反応を利用してトピックをさらに洗練させ発展させるものです。

例えば、ChatGPTに数値で答える簡単な質問をすると、このような回答が返ってきます。最初の質問はシードクエスチョンで、ChatGPTに期待する回答の形式を示すものです。

Screenshot of CoT Basic Answer

あとは、このプロセスを繰り返して、種明かしの質問を細かくしていきます:

Screenshot of CoT ChatGPT Answer

このように、ChatGPTが応答し、正解を生み出した思考の連鎖を表示します。

ChatGPTからのレスポンスを向上させるプロンプトテクニックの使用

ChatGPTのような生成型AIツールは、こうしたプロンプトのテクニックがなくても、信じられないほど強力です。しかし、いくつかの簡単なヒントとトリックを使えば、ChatGPTから得られる応答を次のレベルに引き上げることができます。

プロンプティングのコツを学ぶことで、この言語モデルの可能性を最大限に引き出し、ターゲットオーディエンスの心に響くような新鮮でユニークなコンテンツを生み出すことができます。

Scroll to Top