未来を切り開く!ChatGPTとプロンプトの魔法を学ぼう。

プロンプト

あなたはAIであるChatGPTを使ってみたいけど、どうやってプロンプトを作成したらいいのか困ってないかな?

だったらプロンプト作成の悩みや困りごとはこれで解決!

本記事では、プロンプト作成の基本パターンを具体的かつわかりやすく解説するよ!

1.プロンプトとは?

プロンプトとは、AIに何を求めるかを指示するための質問文のこと。

簡単に言うと、AIのChatGPTに与える「お題」や「呪文」のようなものと言えるね。

例えば、「天気の話をしよう」とAIに話しかければ、AIはそのプロンプトに基づいて天気について話を始めるんだよ。

2.プロンプト作成の基本、PREP法とは?

PREP法とは、「Point」「Reason」「Example」「Point」の頭文字をとったものです。

ポイントを述べ、その理由を説明し、例を示し、最後にポイントを再度繰り返す、という流れです。

例えば、私たちはChatGPTに対して、「今日のおすすめのレストランを教えてください」というプロンプトを指示します。

Pointは「おすすめのレストラン」、Reasonは「今日食べたい」、Exampleは「和食、洋食、中華など」、最終的なPointは「今日のおすすめのレストラン」です。

  1. Point:おすすめのレストラン
  2. Reason:今日食べたい
  3. Example:和食、洋食、中華など
  4. Point:今日のおすすめのレストラン

3.プロンプト作成で気をつけるべきこと

プロンプト作成時には、明確で具体的な指示を出すことが大切。

また、話題が広すぎないこと、ChatGPTが理解できる語彙を用いることが重要だね。

例えば、「宇宙の全てを教えて」ではなく、「太陽系について教えて」と具体的に聞くほうがといいね。

4.RELIC法とは?

RELIC法は、“AIの魔術師”と呼ばれるランス・ヤング氏(米テキサス州)が提唱する方法。

「Role」「Exclusion」「Length」「Inspiration」「Context」の頭文字をとったものを指すんだ。

この方法では、AIに役割を与え、不要な情報を排除し、回答の長さを指定し、具体的な例を示し、質問の意図や背景を明確にすることができるんだ。

例えば、「ChatGPT、あなたは今日の天気予報士です。明日の天気について、30文字以内で答えてください。ただし、海外の天気については話さないでください。参考にする天気予報はこちらのURLです。(URLを指定)そして、この天気予報は明日のピクニックの計画に使います。」というような具体的なプロンプトを作成できます。

  • Role:AIに役割を与えること(表現方法の指定)
    • 「表現方法の指定」とは、ChatGPTが生成出力した文章を基に、“自分オリジナル”の文章に仕上げる時に使える便利テクニックのこと。
      • 子供にもわかるように書いてください。

      • 学校の先生のように教えてください。

      • ビジネスシーンで使えるように回答してください。

      • プロのコピーライターのように書いてください。

  • Exclisiom:含んでほしくない情報をあらかじめ伝えること(ネガティブ・プロンプト)
    • 「ネガティブ・プロンプト」とは、「どんな内容を含めないで欲しいのか」「何を生成出力しないで欲しいのか」といった条件指定を指します。

  • Length:何文字以内で回答して欲しいか長さを設定するこ

  • Inspiration:URLなどを入力してAIに実例を示すこと

  • Context:質問の意図や背景を明確にすること

5.追加情報の指定法

ChatGPTの特長は、前の質問に続けて別の質問を指示したとしても、それまでの文脈を前提とした回答を返信してくれるよ。

人間同士の会話のように、補足情報を求める追加質問だと考えてもいいね。

追加情報の指定法では、プロンプトの後に補足情報を付け加えることで、より具体的な回答を得ることができるよ。

例えば、「おすすめの映画を教えてください。ただし、私はSFが好きです」というように、自分の好みや状況を具体的に伝えることができるんだ。

「追加情報を指定する例文」

  • もう〇〇つ挙げてください。

  • 他にも教えてください。

  • 具体例を挙げて説明してください。

  • 悪い例を教えてください。

6.ReActプロンプト法

ReActプロンプト法は、「Reason+Act」(Thought/推論 → Action/行動 → Observation/観察)の流れで質問する方法のこと。

例えば、「あなたがAIである理由を説明してください(Thought)。次に、その情報を元にどのような行動がとれるかを考えてみてください(Action)。

最後に、その行動の結果から何が観察できるかを教えてください(Observation)」というように、質問の進行を指示する方法なんだ。

推論 → 行動 → 観察 のプロセスを繰り返すことで、問題解決のためのより具体的なアウトプットが可能となります。

Thought:あなたがAIである理由を説明してください。

Action:次に、その情報を元にどのような行動がとれるかを考えてみてください。

Observation:最後に、その行動の結果から何が観察できるかを教えてください。

7.深津式プロンプト

note・CXOの深津貴之氏が提唱する方法。

  • 役割(Role)を明確にする

  • 入力から出力することを明確にする

  • 何を出力するのか明確にする

  • 本文でない部分は「#(マークアップ)」を使って明確にする

  • 命令を箇条書きで明確にする

  • 様々な言葉(単語)を使って、AIの出力空間を積極的に狭くする

赤字部分は自分で書き換える)

#命令書:
あなたはプロの編集者です。
以下の制約条件と入力文を基に、
最高の要約を出力してください。

#制約条件:
・文字数は300字程度。
・小学生にもわかりやすく。
・重要なキーワードを取りこぼさない。
・文章を簡潔に。


#入力文:
<ここに文章を入力>

#出力文:

チャッ太郎
チャッ太郎

👇Amazon、楽天市場、Yahoo!Shoppingでこの本を探そう👇

☟PR☟:WordPressブログなら】

コメント

タイトルとURLをコピーしました