効果的なGPT-3またはGPT-4のプロンプトの書き方

画像1.jpg

GPTは、おかしなジョークを言ったり、あなたの人生について痛快な詩を書いたりできますが、あなたの仕事をより良くするためにも役に立つことがあります。ただし、注意が必要です:あなたもそれによりその仕事をより良くするお手伝いをする必要があります。

OpenAIのGPT-3とGPT-4は、基本的にはプロンプトと呼ばれる入力に基づいてテキストを予測します。しかし、最良の結果を得るためには、十分な文脈を持つ明確なプロンプトを書く必要があります。私が調べた結果、効果的なGPT-3またはGPT-4のプロンプトを書くためのヒントをまとめました。

プロンプトをテストする

最初にあなたのAIプロンプトを入力しても、まさに求めている結果が出る可能性は非常に低いです。満足のいく結果が得られるまで、書いてテストして、修正して、再びテストする必要があります。私は、OpenAIプレイグラウンドZapierのOpenAI統合でプロンプトをテストすることをおすすめします。

テストの実施中には、モデル、温度、最大長さ、停止シークエンスなどの多くの変数が表示されます。これらについて理解するのは少し難しいかもしれませんので、最初に2つだけで遊んでみることをお勧めします。

  • 温度 は、AIがどれだけ創造的になるかを制御することができます(0から1のスケールで)。スコアが低いほど、同じプロンプトに対して同じことを言う可能性が高く、ボットの創造性は低くなります。スコアが高いほど、ボットはより柔軟になり、同じプロンプトを試すたびに異なる応答を生成します。デフォルトの0.7は、ほとんどのユースケースにおいて非常に良いです。
  • 最大長は、プロンプトと応答を含めた合計の長さを制御するものです。AIが応答を途中で終了している場合は、おそらく最大長に達しているためです。少し長さを増やして再度テストしてください。

GPT プロンプトガイド:GPT-3 または GPT-4 の最良のプロンプトを書くための 6 つのヒント

ボットがあなたを助けるためにお手伝いします。以下にリストされたことをそれぞれ行い、プロンプトを洗練させ続けることで、望む結果を得ることができるはずです。

1. コンテキストを提供する

人間と同じく、AIは文脈の中でより優れた結果を出します。AIに生成させたい内容を正確に考え、それに特化したプロンプトを提供してください。

以下は、追加の文脈を加えることによってプロンプトを改善する方法のいくつかの例です:

基本的な指示:「生産性について書いてください。」

よりよいプロンプト:「中小企業における生産性の重要性についてのブログ記事を書いてください。」

ブログ記事として、"blog" のようなコンテンツのタイプだけでなく、具体的にカバーする内容のいくつかの詳細を含めることで、ボットの助けになります。

ここに別の例があります。今度はさまざまな種類の詳細があります。

基本的なプロンプト:「犬のトイレのしつけについて書いてください。」

より良いプロンプト: "プロのドッグトレーナーとして、新しい3ヶ月のコーギーを飼うクライアントに対して、パピーのトイレトレーニングのために行うべき活動についてのメールを書いてください。"

より良いプロンプトでは、AIに特定の役割(「犬のトレーナー」)を担当させ、犬の年齢や種類について具体的な文脈を提供します。また、前の例と同様に、私たちが望むコンテンツのタイプ(「メール」)も伝えます。

AIは出力の文章スタイルも変更することができますので、お使いの場合に重要な文脈も含めるようにしてください。

基本プロンプト: 「葉が落ちることについての詩を書いてください。」

より良いプロンプト: 「落ち葉について、エドガー・アラン・ポー風の詩を書いてください。」

これはあらゆるビジネスタスクに適応できます。例えば、「プロフェッショナルでフレンドリーなメールを書く」や「形式ばった執行概要を書く」といった具体的な例が挙げられます。

2. 前もって役立つ情報を含める

自己紹介スピーチを作成したいとしましょう。AIはあなたについて知っているわけではありません(まだです)。しかし、必要な情報を提供することで、直接参照できるようにすることができます。たとえば、履歴書やLinkedInのプロフィールをコピーして、以下のプロンプトの一番上に貼り付けることができます:

レイドの履歴書:[ここに全ての履歴書を貼り付ける]

上記の情報を考慮し、Reidについてのおしゃれなスピーカーバイオを書いてください。

もう一つの一般的な使用例は、AIに記事の要約をしてもらうことです。以下はOpenAIのGPT-3に効果的に行わせる方法の例です。

[記事の全文をここに貼り付ける]

上記の記事の内容を以下の5つの要点でまとめる。

2021年以前に公開されたコンテンツにのみ、GPT-3およびGPT-4がアクセスできることを覚えておいてください。また、それらはインターネットにアクセスすることはできません。これは、最近の出来事について最新の情報を期待しないでください、また、URLを読み込ませることもできません。時々動作するように見えるかもしれませんが、実際にはURL自体のテキスト(およびそのドメインに通常存在する内容への記憶)を使用して応答を生成しています。

3. 例を示す

プロンプトに例を提示することは、AIが求めている応答のタイプを理解するのを助けます(さらなる文脈を提供します)。

たとえば、AIにチャット形式でユーザーの質問に応答させたい場合は、ユーザーとエージェントの以前の例の会話を含めることがあります。AIが入力を開始する場所を示すために、プロンプトの最後に"Agent:"という文言を追加したいと思うでしょう。以下のように、次のようなものを使ってそれを行うことができます:

あなたはユーザーの質問に答えるエキスパートなパン職人です。エージェントとして返信してください。

例文会話:

ユーザー: こんにちは、何かお手伝いできますか

エージェント: もちろんです!何をお手伝いいたしましょうか?

ユーザー:ケーキを焼きたいんですが、オーブンの温度がわからないんです。

エージェント:ほとんどのケーキでは、オーブンを350°F(177°C)に予熱します。

現在の会話:

ユーザー:[ユーザーの質問を入力]

エージェント:

例は、数学、コーディング、パース、および特定の事柄が非常に重要な他の何でも役立つことがあります。データをフォーマットするためにOpenAIを使用したい場合、それに例を与えることは特に重要です。以下のように示します。

例:

入力: 2020-08-01T15:30:00Z

3日を加えて、次のタイムスタンプをMMM/DD/YYYY HH:MM:SS形式に変換します

出力: 2020年8月4日 15:30:00

入力: 2020年07月11日12時18分03秒.934Z

出力:

4. レスポンスの長さを指定します

あなたのGPTのプロンプトを作成する際、レスポンスの単語数を示すと便利です。そうすれば、文を求めていたのに500語の回答を得たり(またはその逆)、受け入れ可能な長さの範囲を使用することもあります。

例えば、500語の回答を望む場合、以下のようなプロンプトを提供することができます。「この記事の500〜750語の要約を書いてください。」これにより、AIには指定された範囲内で応答を生成する柔軟性が与えられます。また、「短い」や「長い」といったより曖昧な言葉を使用することもできます。

基本的なプロンプト: "この記事を要約してください。"

改善されたプロンプト: "この記事の要約を500ワードで書いてください。"

5. 予想される形式を定義する

GPTはPythonやHTMLなどのさまざまなコード言語や、チャートやCSVなどの視覚スタイルを出力することができます。入力と望ましい出力の形式を伝えることで、必要なものを正確に得ることができます。例えば:

商品名,数量

りんご,1

オレンジ,2

バナナ,1

キウイ,1

パイナップル,2

ジャックフルーツ,1

りんご,2

オレンジ,1

バナナ,1

上記のCSVを使用して、上記のテキストに各商品が出現する頻度のチャートを出力します。

入力形式(この場合はCSV)の定義を忘れることは簡単ですので、確認を必ず行ってください。

別の例:おそらく最新のポッドキャストインタビューのトランスクリプトをウェブサイトに追加したいが、HTML形式に変換する必要があります。AIはこれを行うのに非常に優れていますが、あなたが正確に何が必要かを伝える必要があります。

6. 便利な表現をいくつか使いましょう

時には、OpenAIが応じる正確なフレーズを見つけることが重要です。以下は、特定の結果を達成するために、人々がOpenAIとうまく機能すると感じたいくつかのフレーズです。

「一歩一歩考えましょう」

これによってAIは論理的に考えることができ、特に数学の問題に役立ちます。

「逆思考」

これは、AIが正確でない結論にたどり着く場合に役立ちます。

「[有名人の名前]風に」

これはスタイルを非常にうまく合わせるのに役立ちます。

"[職業/役割を挿入する]として"

これにより、ボットの知識の枠組みが作られ、それが何を知っているか、そして何を知らないかを把握することができます。

GPT-3とGPT-4のプロンプトを自動化する

効果的なプロンプトの書き方を知ったので、それを仕事フローで活用する時がきました。  ZapierのOpenAI統合を使用すると、最もよく使用するアプリで何かが起こった時に自動的にプロンプトが実行されるため、自動的にメールの返信の下書きを作成したり、コンテンツのアイデアを思い付いたり、タスクリストを作成するなどのことができます。以下には、始めるためのいくつかの事前作成されたワークフローがあります。

そして、GPT-3およびGPT-4のプロンプトを自動化する方法のいくつかの詳細な説明です:

関連記事

もっと見る >>

HIX.AI で AI の力を解き放ちましょう!