ChatGPT は、AI の世界で考慮すべき力ですが、それを正しく使用する方法を知っている場合に限ります。あなたが考えているなら、どうして誰かがそれを間違って使うことができるでしょうか?あなたが正しい;彼らがすることはできません。ただし、ChatGPT をマスターするには、より良い結果が得られるように使用する必要があります。より良い結果を生み出すには、プロンプトをマスターする必要があります。
実際、プロンプト エンジニアリング (機械学習モデルから応答を引き出すためにプロンプトを設計および最適化するプロセス) は、知られるようになった独自のスキルセットになっています。一部の企業は、非常に高い給与で迅速なエンジニアを採用しています。
あなたも、練習と適切なテクニックを身につければ、AI ウィスパラーになることができます。ヒントと高度なテクニックを使用してプロンプトをマスターし、ChatGPT ウィザードになる方法について、私の 2 セントを紹介します!
ChatGPTプロンプトの基本を理解する
プロンプトは、チャットボットと会話するためにChatGPTのテキストボックスに入力するものです。ボットの全体的なエクスペリエンスは、AI に入力したこれらのフレーズまたは質問によって定義されます。それは典型的な「刈り取るものは種をまく」という状況です。可能な限り最高の応答を得るために、プロンプトを作成する際に覚えておく必要のある基本的なヒントがいくつかあります。
明確かつ具体的に: プロンプトでは、話したいことや話したいことを明確に説明する必要があります。について学ぶ。明確なプロンプトがなければ、ChatGPT はあなたが探しているものを理解できません。ただし、明確であることは、ボットがより適切で役立つ応答を提供するのに役立ちます。ですから、恐れずに参加してください。詳細なプロンプトを表示するための単語制限はありません。ただし、もちろん、プロンプトに焦点を合わせてください。 自由回答形式の質問を使用する: 単純な「はい」または「いいえ」で答えられない自由形式の質問をすると、ChatGPT が思慮深く詳細な回答を提供するよう促され、より魅力的な質問につながる可能性があります。人間の模倣でロボットのように聞こえるありふれた会話の代わりに、ボットとの会話。 背景情報を提供する: 背景情報や背景情報を少しでも提供すると、特定のトピックや状況について尋ねたいときに、よりカスタマイズされた回答を得るのに役立ちます。 ChatGPT のクエリを作成する前に留意する必要があります。
ChatGPT プロンプトのマスターになる
基本をティーに落とし込むことは、氷山の一角にすぎません。 ChatGPT の真の達人になるには、これらのプロンプト エンジニアリング テクニックを使用して、プロンプトでさらに多くのことを行うことができます。
ペルソナ/ロール プロンプト
ChatGPT に応答する代わりに役割を果たすように依頼するデフォルトの動作では、特定の状況でボットを昇格させることができます。
たとえば、就職の面接があり、ChatGPT に準備を手伝ってもらいたいとします。面接の準備を手伝ってくれるように頼むだけで、インターネット上の他の場所で入手できる標準的なヒントが得られます.
しかし、ChatGPT に、面接対象のポジションの採用マネージャーとして行動してもらい、その動作を追加するように依頼すると、模擬面接をシミュレートできます。ヒントは素晴らしいものですが、模擬面接はもっと役に立ちます。
プロンプトの例は次のとおりです。
編集者のポジションについて私にインタビューしているインタビュアーのように振舞ってほしい.候補者としてこのポジションについて質問し、面接官としてのみ回答します。会話全体を一度に書かないでください。私に質問して、私の答えを待ってください。私の最初の文はこんにちはです。おはようございます。
同様に、ChatGPT に任意の役割を依頼できます。重要なのは、特定の役割でどのように動作させたいかについての詳細をプロンプトに追加することです。 ChatGPT に役割を依頼することで、語学の家庭教師になったり、特定の試験の準備を手伝ったりすることさえできます。たとえば、IELTS 試験の評価者として機能するように依頼することで、試験の形式と採点指標がインターネット上で簡単に入手できるため、スピーキング試験の準備に ChatGPT の助けを借りました。スピーキングセクションの準備を手伝ってくれるように頼んだだけで、ヒントを教えてくれるだけでした。適切なシミュレーションを行うには、Promptheus などの Chrome 拡張機能を使用して、クエリを ChatGPT に指示することができます。
生産性を高めるために使用できる 10 の ChatGPT Chrome 拡張機能
ChatGPT の機能を利用して最も生産的な自己になるのに役立つ便利な Chrome 拡張機能のリスト。
ゼロショットプロンプト
GPT にはゼロショット学習機能があるため、ゼロショットプロンプトは非常に役立ちます。ゼロショット プロンプトを使用すると、必要なタスクまたはコンテキスト、および関連する情報または制約を含むプロンプトを ChatGPT に提供できます。その後、ChatGPT は言語パターンの一般的な知識と理解を使用して、プロンプトに関連する出力を生成できます。
ゼロショット プロンプトの例:
新しい映画に関する段落を生成します。肯定的なレビューを受けています。この映画は、家族が個人的な悲劇に立ち向かうドラマです。
ゼロ ショット プロンプトでは、この特定の映画やジャンルに関するテキストを生成するように ChatGPT を特別にトレーニングしていません。代わりに、応答を作成するために、言語パターンと関係に関する一般的な知識に依存しています。出力は、数ショット プロンプトよりも正確性や関連性が低くなる可能性がありますが、これについては後で説明します。
ただし、ChatGPT でゼロ ショット プロンプトを使用すると、貴重な応答を得るための強力なツールになる可能性があります。特定の状況で。
Few-Shot Prompts
Few-Shot Prompts は、ゼロショット プロンプトに似たタイプの機械学習ですが、ごく少量のタスクでタスクを実行する機能が追加されています-固有のトレーニング データ。
少数ショット学習では、ChatGPT は、ゼロ ショットのように大量の一般的なデータで事前トレーニングされるのではなく、特定のタスクのより小さなサンプル セットでトレーニングされます。学ぶ。
ゼロ ショット プロンプトと少数ショット プロンプトの主な違いは、ゼロ ショット プロンプトでは、モデルが変更されていないことです。特定のタスクまたはコンテキストで明示的にトレーニングされますが、一般的な知識を活用して応答を生成します。少数ショット プロンプトでは、モデルは特定のタスクの少数の例でトレーニングされているため、より正確で関連性の高い応答を生成できます。
少数ショット プロンプトの例:
肯定的なレビューを受けている新しい映画についての段落を生成します。以下に 2 つのレビューの例を示します:
1. 「この映画は、個人的な悲劇に立ち向かう家族の複雑なダイナミクスを探求するパワフルなドラマです。演技は素晴らしく、脚本は感情的に魅力的です。」
2. 「この映画は、登場人物の内面を掘り下げていくゆっくりとした性格研究です。万人向けではないかもしれませんが、思慮深く内省的なドラマが好きな人は、大いに感心するでしょう。」使用
特定の映画のジャンルとコンテキストに関するテキストを生成するために、いくつかのショット プロンプトを使用して、少数の例 (2 つのレビュー) で ChatGPT をトレーニングしました。
言語パターンのより具体的または微妙な理解を必要とするタスクでは、全体として、数ショット プロンプトは、ゼロ ショット プロンプトよりも強力なツールになる可能性があります。それでも、タスク固有のトレーニング データがさらに必要になる場合があります。
したがって、タスクの複雑さに応じて、これらの手法のいずれかを適応させることができます。タスクがより複雑な場合は、数ショットのプロンプトで目的の結果をより迅速に得ることができますが、それほど複雑でないタスクの場合は、ゼロ ショットのプロンプトで十分です。
ChatGPT で複雑な数学の問題を解決したい場合は、少数のプロンプトが非常に役立ちます。 ChatGPT-4 は複雑な数学的問題、特にそのコード インタープリター プラグイン モデルの解決にすでに優れていますが、ChatGPT-3.5 には問題があります。しかし、似たような問題を解決する方法の例を示すと、GPT-3.5 は数回のプロンプトで正しく解決することさえできます。
Chain-of-Thought Prompting
チェーン-of-think プロンプトでは、ChatGPT の出力を特定のトピックまたは考え方に導くために、相互に構築される一連のプロンプトを生成します。後続の各プロンプトは、前のプロンプトに基づいて構築されるように設計されています。
このタイプのプロンプトは、複雑な質問に対する詳細な回答を生成したり、段階的な指示を提供したりするなど、目的の出力がより複雑な、または多段階の思考プロセスを必要とするシナリオで役立ちます。
たとえば、次のプロンプトは、ChatGPT が問題を段階的にガイドし、以前の応答に基づいて最終的な答えにたどり着くようにします:
リンゴを売る店それぞれ $0.50 で、オレンジはそれぞれ $0.75 です。ジョンがリンゴ6個とオレンジ3個を買った場合、ジョンは合計でいくら払う?回答オプション (各ステップの後):
1.ジョンは 6 個のリンゴを ____ ドルで購入します
2.ジョンは $____
3 でオレンジを 3 個購入します。 John は総額 ____ ドルを支払います
ChatGPT は次の回答を正確に返します:
1.ジョンは 6 個のリンゴを $3.00 で購入します
2.ジョンは $2.25 でオレンジを 3 個購入します
3. John は合計 $5.25 を支払います
ユーザーは、一連の思考プロンプトと数ショット プロンプトが似ているように見えるため、混乱する可能性があります。この 2 つの主な違いは、トレーニング データを提供することでモデルが出力を生成する能力を向上させるために、少数ショット プロンプトが使用されることです。対照的に、思考連鎖プロンプトは、モデルの思考プロセスを特定の出力の生成に導きます。
さらに、どちらの手法も数学の問題を解決するのに効果的ですが、手法の選択は特定の問題によって異なる場合があります。そしてそれを使用する個人。より単純な数学の問題については、数ショットのプロンプトで十分な場合があります。ただし、数学的概念と変数間の関係をより深く理解する必要がある、より複雑な問題では、思考連鎖を促す方が効果的かもしれません。
画像クレジット: arxiv.org
個性と知識を加える
言語を使用してプロンプトに個性を加えることができます特定のトーン、スタイル、または態度を反映するフレージング。これにより、出力がユーザーにとってより魅力的または関連性のあるものになります。個性を加えるには、ユーモア、皮肉、またはその他の文体要素を使用する必要があります。それに個性を加えるために、賢い、機知に富んだ、ユーモラスな、気さくななどの形容詞を追加すると、標準的な形式的で機械的な応答とは大幅に異なる応答になります.
そのようなプロンプトの例:
キッチンでロボットが人間に取って代わることがない理由を説明する風刺的な 500 語の投稿を書く。 10 年以上にわたってロボット シェフと協力してきた AI の専門家として執筆し、ユーモラスな例を使用してあなたの主張を裏付けてください。
個性を追加するだけでなく、ChatGPT の応答を生成された知識で補強することができます。知識の生成とは、ChatGPT を使用して、利用可能なデータに基づいて新しい知識または洞察を生成することを指します。たとえば、大規模なテキスト コーパスを分析し、データで見つかったパターンと関係に基づいて要約、重要な洞察、さらには予測を生成するように依頼できます。 Web 上の記事へのリンクを提供し、それらを要約するように依頼することもできます。知識生成の例は次のようになります:
キッチンで人間が必要な理由について 5 つの事実を生成します。
次に、ChatGPT に生成された知識をその後の応答の前の応答。
これらは単独でも優れていますが、これら 2 つのアプローチを組み合わせることで、ChatGPT を特定のアウトプットの生成に導くだけでなく、より魅力的なものにするために個性を吹き込むプロンプトを作成できます。
上記の事実を使用して、ロボットがキッチンで人間に取って代わることがない理由を説明する風刺的な 500 ワードの投稿を書いてください。 10 年以上にわたってロボット シェフと仕事をしてきた AI の専門家として執筆し、ユーモラスな例を使用してあなたの議論をサポートしてください。
その他のヒント
迅速なエンジニアリング技術は、医学的診断や法的概要の作成など、高度な正確性または正確性が要求されるタスクでは特に重要ですが、ChatGPT 応答をより楽しく、より楽しくするのに役立つ他の (あまり技術的ではない) ヒントがあります。生産的。
表形式で回答を得る
ChatGPT に表形式で回答を求めることができます。これは、多くの情報を求める場合に非常に役立ちます。
たとえば、ChatGPT に 1 週間の食事プランを作成してもらいたい場合は、表形式で作成するように依頼すると、情報をより適切に整理できます。
ChatGPT は変更も可能または、他のアプリで使用できる形式で取得することもできます。
制限または制約を設定する
ChatGPT の出力に制限を設定すると、より興味深く効率的になる可能性があります。典型的な制約は、500 語以内のブログ投稿を書くように要求することです。これにより、ボットが不必要に作品を毛羽立たせることがなくなります。
しかし、創造的になることさえできます。たとえば、段落をアルファベット順に書いたり、各単語が前の単語の末尾の文字で始まる場所に書いたりすることができます。
ChatGPT に著者のスタイルで回答してもらう
ChatGPT に個性を与えるのと同様に、お気に入りの著者のスタイルで話すように依頼できます。もちろん、彼らの才能を真似することはできませんが、彼らのスタイルをかなり真似ることはできます。
プロンプトパルを使用
ChatGPT のプロンプトを作成する際にまだインスピレーションが必要な場合は、Promptpal をチェックしてください。これは、ユーザーが ChatGPT、Bing、Bard、Midjourney、Dall-E などの AI プラットフォームのプロンプトを共有および発見できるプラットフォームです。最高の AI プロンプト。新しいアイデアを生み出し、生産性を向上させます
法律、マーケティング、デザイン、アート、不動産、開発など、さまざまなカテゴリのプロンプトのコレクションがあります。プロンプトのほとんどは自由に利用できます。また、共有プラットフォームであるため、新しいプロンプトが常に追加されています。
ChatGPT Prompts をマスターすると、このスキルの習得に時間をかけないユーザーよりも、この素晴らしいボットの能力をはるかに活用することができます。はい、それは間違いなく将来的に大きな影響を与えるスキルです。