本文へスキップ
ガイド一覧

AIツール

ChatGPTのプロンプトの書き方:役立つ答えを引き出すコツ

ChatGPTに良いプロンプトを書く実践的な方法です。背景と目的を伝え、役割と制約を決め、例を示して段階的に改善し、答えは必ず確認しましょう。

目次

尋ね方で答えが変わる理由

ChatGPTは、あなたの考えを読み取ることはできません。使えるのは会話の中の言葉と、あなたについて覚えておくよう指示された内容だけです。短くてあいまいな依頼では、あなたが誰で、何を必要としていて、何を良い結果とするのかが分からないため、最も一般的な答えで隙間を埋めることになります。同じテーマを尋ねても人によって返答の質が大きく違うのは、そのためです。

役に立つ考え方は、初出勤の日に有能な新人へ仕事を頼むつもりで、アシスタントに指示を出すことです。その人は仕事が速く、よく勉強していますが、あなたのプロジェクトも読み手も基準も、話してもらうまでは何も知りません。以下のどのテクニックも、その新人により良い指示書を書くための方法にすぎません。

背景と明確な目的から始める

最も大きな改善は、何を達成したいのか、そしてその理由を伝えることです。「遅延についてのメールを書いて」と、「小さなオンラインショップを運営しています。仕入れ先のトラブルで、今週受けた注文の発送が遅れます。対象のお客様に向けて、仕入れ先のせいにせず遅延を説明し、キャンセルも選べると伝える、短くお詫びの気持ちを込めたメールを書いてください」を比べてみてください。後者は、状況、読み手、口調、望む結果を伝えています。

有効な背景情報は、たいてい、結果を誰が読むのか、何に使うのか、すでに知っていることや試したこと、そして良い答えがあれば何ができるようになるのかを含んでいます。判断の手伝いを頼むなら、選択肢と、あなたが重視することを挙げましょう。コードについて尋ねるなら、言語、正確なエラーメッセージ、期待していた動作を添えます。

完璧な文法も長い文章も必要ありません。背景を平易な数文で書くだけで足りることが多く、それだけで後の何度もの修正を省けます。

役割、制約、形式を決める

「経験豊富な校閲者として」や「辛抱強い数学の家庭教師のように説明して」といった役割をChatGPTに与えると、答えの語彙、深さ、口調が変わります。役割は魔法ではなく、モデルにない知識を与えるものでもありませんが、期待する専門性と文体を手早く伝える方法です。

制約はさらに効果があります。求める長さ、読み手のレベル、口調、避けたいこと(専門用語、決まり文句、裏づけのない主張など)を書きます。結果が決まったルールに従う必要があるなら、たとえばフォームの文字数制限や社内の文体ガイドなら、察してくれることを期待せず、はっきり書いてください。

最後に、出力の形式を指定します。番号付きの手順、選択肢を比べる表、短い要約に詳細を続ける形、別のツールにそのまま貼れるプレーンテキストなどです。前提を挙げるよう、あるいは自信がないときははっきりそう言うよう求めることも、答えの信頼性を高めやすい制約のひとつです。

例を見せ、材料を渡す

特定の文体が欲しいときは、どれほど説明を重ねるよりも、一つか二つの例のほうが伝わります。気に入っている段落を貼って同じ調子の新しい文章を頼んだり、サンプルの入力と期待する出力を見せてから本物の入力を渡したりします。この手法はフューショットプロンプティングと呼ばれ、分類、書式の変換、書き直しの作業に特に有効です。

特定のテキストに関する作業なら、ChatGPTに思い出させようとせず、テキストそのものを渡してください。記事、契約書の条項、データを貼り付けるか、ファイルをアップロードし、「指示」「編集するテキスト」といった見出しを付けたり、材料を三重引用符で囲んだりして、指示と材料を区別します。そうすれば、モデルがあなたの依頼と内容を取り違える可能性が減ります。

共有する内容には注意してください。貼り付ける前に、氏名、口座番号、パスワード、機密情報を取り除き、業務データでAIツールを使う際は勤務先のルールに従いましょう。

大きな作業は段階に分けて、繰り返し改善する

複雑な依頼は、巨大なプロンプトを一つ送るより、順を追って進めるほうがうまくいきます。レポートなら、まず構成案を頼み、調整してから、各セクションを順に書かせます。難しい問題なら、一つに決める前に、いくつかの方法を提案してもらいます。推論モデルはこうした計画の多くを自分で行いますが、あなたが明確な構造を示すことは、やはり助けになります。

最初の答えは下書きとして扱い、何を変えてほしいのかを正確に伝えましょう。「もっと短く」「もっとフォーマルに」「二つ目の段落は残して残りを書き直して」「銀行ではなく小売の例に変えて」などです。プロンプトの最後に「始める前に必要な質問があれば聞いてください」と添えて、アシスタントにあなたへインタビューさせる方法もあります。返ってくる質問から、指示の抜けが見えることがよくあります。

会話が脇道にそれたり、同じ間違いを繰り返したりするときは、長いやり取りの中で修正を重ねるより、最初のメッセージを編集するか、改善したプロンプトで新しいチャットを始めるほうが早いことが多いです。三、四通りの異なるバージョンを一度に頼むのも、一つに決める前に選択肢を探る手軽な方法です。

大事なことは必ず確認する

どんなに優れたプロンプトでも、ChatGPTが間違えなくなるわけではありません。言語モデルは、誤った事実を自信たっぷりに述べたり、似た名前を取り違えたり、計算を間違えたりします。出典を求められると、本物らしく見えて実在しない参考文献を作ってしまうこともあります。内蔵の知識にはカットオフの日付があり、アシスタントがウェブを検索しない限り、最近の出来事は含まれないかもしれません。

確認を日々の習慣に組み込みましょう。出典を求めて実際に開き、各出典が答えの主張どおりのことを言っているかを確かめ、重要な計算はスプレッドシートやデータ分析ツールでやり直し、コードは使う前にテストします。医療、法律、金融、安全に関する質問では、答えは専門家との相談の準備として受け止め、最終的な結論とはしないでください。

良い追加のプロンプトは、アシスタント自身に答えを見直させるものです。根拠の弱い主張を指摘させ、自信のない点を挙げさせ、再確認すべき点を提案させます。すべてを見つけてくれるわけではありませんが、もう一度見るべき箇所を示してくれることが多いです。

うまくいったプロンプトを再利用できるテンプレートにする

うまくいったプロンプトは残しておきましょう。簡単なメモファイルで十分ですし、ChatGPT自体にも、すべてのチャットに適用されるカスタム指示、常時の指示とファイル群をまとめておけるプロジェクト、繰り返す作業向けのカスタムGPTがあります。役割、普段の読み手、好みの文体など変わらない好みをそこに置いておけば、新しいプロンプトは目の前の作業に集中できます。

応用できる実用的なテンプレートは次のとおりです。目的を一文で、背景と読み手、作業に使う材料、アシスタントに担ってほしい役割、長さと口調と避けたいことの制約、出力形式、そして不明な点があれば質問または前提の明示を求める一文。これらを埋めるのに一分ほどしかかかりませんが、修正の手間をはるかに減らしてくれます。明確な指示はどの言語モデルにも役立つので、同じ習慣はほかのAIアシスタントでも通用します。

ChatGPTはOpenAIの製品であり、rStockはOpenAIと提携していません。OpenAIの利用規約を守り、機密情報や個人情報をプロンプトに入れないようにしてください。

よくある質問:ChatGPTのプロンプトの書き方:役立つ答えを引き出すコツ

あわせて読みたい