より良いChatGPTのプロンプトを書く方法(ほとんどの他のテキストベースAIにも適用されます)

ライティングプロンプト.jpg

GIGO。それは 1957 年にアメリカ軍のウィリアム・メリンが新聞記者に説明した頭字語で、コンピュータは入力によって制限されることを意味します。これは「ゴミを入れればゴミが出る」という意味で、今日の信じられないほどの生成型AIツールにも、当時のクランキーな真空管ベースのコンピューティングデバイスにも当てはまります。

また: AIは全ての仕事の25%を自動化する可能性があります。以下に最も危険な(および最も安全な)仕事を示します

AIの場合、ChatGPTのように、ゴミを入れればゴミが出てくることがたくさんあります。訓練の一環としてどんなデータが与えられているのか、実際には全く分かっていません。その事実の認識は非常に曖昧で、まるでアメリカの政治家の資格があるかのようです。実際、ChatGPTの開発元であるOpenAIの共同創業者であるジョン・シュールマン氏は、「私たちの最大の懸念は事実性についてであり、モデルが作り話をする傾向があるためです」と述べています。

それを念頭に置いておいてください。なぜなら、どれほど良いプロンプトを作成しても、AIが単にでたらめを言う可能性が常にあります。とは言え、最良の結果を確保するために、プロンプトを作成する際には多くのことができます。それがこのハウツーで私たちが探求する内容です。

効果的なChatGPTのプロンプトの作成方法

GIGOファクターを避けるためには、ChatGPT内の大規模言語モデル(LLM)に最も適した回答を提供するようなプロンプトを作成することが最善の方法です。

実際、効果的なプロンプトの作成は、独自の高給分野である「プロンプトエンジニアリング」になっています。ZDNETのサブリナ・オルティスが「ChatGPTに質問をするのが好きですか?それに対してかなりの報酬を得ることができます」というタイトルの記事を書き、この新しい雇用カテゴリーを探りました。

だから、この記事の残りに注意してください。誰が知っていますか?読んでいるうちに、あなたは高額な派遣エンジニアのスキルを構築するのに役立つかもしれません。どうやら、この仕事は年間175,000ドルから335,000ドルの報酬がもらえるようです。うーん...じゃあね!

1. AIと話す際は、人と話すように接してください

ChatGPTと一緒に仕事をする上で、私が慣れていかなければならなかった興味深いことの一つは、それをプログラムするのではなく、それと会話をすることです。専門的に訓練を受けたプログラマーとして、AIと関わる際には、多くの習慣を捨てなければなりませんでした。それと会話をすることは、思考の切り替えが必要です。

話す際に、人間のように話すということは、同僚やチームメンバーと話すように話すということです。それが難しい場合は、その対象に名前を付けてみてください。Alexaは使われているので、「ボブ」と考えることもできます。これにより、ボブに話しかけるときには、会話の詳細やストーリーにテクスチャ、様々な可能性など、さまざまな要素が含まれるかもしれません。

人と話をする場合、最初は自己主張が伝わりにくく、説明を求められることが自然です。話している相手が話題からそれてしまったり、話題に戻す必要があることも自然です。背景を補完したり複雑な質問をすることも自然であり、また回答内容に基づいて質問を補足する必要があることも自然です。

これがChatGPTと話す際の方法です。

2. 背景を整えて文脈を提供する

ChatGPTのプロンプトを作成することは、単純な一文の質問をする以上のものです。通常は、クエリの文脈を設定するための関連する背景情報を提供することが含まれます。

マラソンに備えたいと思った場合、ChatGPTに質問することができます:

マラソンにどうやって準備すればいいですか?

しかし、代わりに最初のマラソンに向けてトレーニングしていると伝えた場合、より微妙な質問が得られます。求める答えは、次のようにあなたのニーズに集中しています。

私は初心者ランナーで、まだマラソンを走ったことがないのですが、6ヶ月で1つ完走したいと思っています。マラソンの準備をするにはどうすればいいですか?

AIに対して、より詳細で役立つ回答を提供するために、どのように多くの情報を提供しているかお分かりでしょうか?記録として、私は走ったり踊ったりジャンプしたりしません。これはあくまで例です。私がマラソンを走るわけがありません(シートの下にV-Twinモーターがある場合を除く)。以下は文脈を提供する2つのさらなる例です。

数ヶ月後、スペインに旅行する予定で、現地の住民とコミュニケーションを取るために基本的なスペイン語を学びたいと考えています。初心者向けであり、言語の学習に構造的で包括的なアプローチを提供しているオンラインリソースをおすすめしていただけますか?

この場合、単に学習リソースについて尋ねるのではなく、文脈がAIを地元の住民とのコミュニケーション方法の学習に焦点を当てる手助けとなります。以下に別の例を示します:

私は、ブロックチェーン技術を利用して供給チェーンの効率と透明性を向上させる方法に興味を持つビジネスオーナーです。ブロックチェーン技術の概念や、供給チェーン管理の文脈での使用例について、わかりやすく簡潔な説明を探しています。ブロックチェーン技術の概念と、供給チェーン管理での潜在的な応用について説明していただけますか?

この例では、ブロックチェーンの情報やその仕組みについて尋ねるだけでなく、特にサプライチェーンの効率向上のためのブロックチェーンと、それが実世界のシナリオでどのように使用されるかに焦点を当てています。それを ChatGPT に与えてみてください。その回答は非常に興味深いです。

また:本当に、ChatGPTが私のコードをデバッグしてくれました。

さらに詳しく説明するために、もう1つ例を挙げます。詳細なプロンプトの構築方法を示します。ただし、1つ注意点があります。ChatGPTは500語までの回答に制限しています。500語を超えると、文章が途中で切れて上手く続けられなくなってしまいます。将来のバージョンでは、もっと詳細な回答ができるといいですね。なぜなら、以下で共有するようなプロンプトは、本当に面白い物語の始まりを生成するようです。

私に短編小説を書いてください。500単語以下でお願いします。

物語は2339年のボストンで展開します。この物語は、歩行者天国のようなヴィクトリアン風の本屋の中で全編が繰り広げられます。店内には以下のキャラクターが登場します。全員人間です。

所有者:この人物を興味深く、少し普通ではないものにしてください。名前と、彼らのバックストーリーに影響を与え、おそらく全体の短編小説に影響を与える少なくとも一つのスキルまたは特徴を与えてください。

ヘルパー:これは店舗の店員です。彼の名前はトッドです。

お客様とその友人:ジャクソンとオフェリアの2人のお客様が一緒に店に入ってきました。ジャクソンはスチームパンクのコンベンションに行くような格好をしていますが、オフェリアはプロのオフィスで働いていた一日から帰宅してきた様子です。

もう一人の顧客はエヴァンジェリンです。彼女は店での常連で、40代半ばです。もう一人の顧客はアーチボルドですが、彼は40歳から70歳のどこかにいる男性です。彼は神秘的な雰囲気を持ち、やや誇張されていて秘密主義的です。アーチボルドには他の人たちを不快にさせる何かがあります。

小売業における典型的な概念は、常に「裏に」在庫があるということです。顧客がブラウズする棚には表示されていない追加の商品が収納される倉庫があります。この物語の前提は、この店の「裏に」に非常に異常なものがあるということです。

それらをすべて組み合わせて、魅力的で楽しい何かを伝えてください。

より詳細な情報があると、AIがより多くの情報を処理できることがわかります。まず、「本屋についての物語を書いてください」とChatGPTに入力して、その結果を確認してください。次に、上記のプロンプトを入力すると、違いがわかります。

3. AIに特定の身分や職業を仮定させる

ChatGPTの最も魅力的な機能の1つは、特定の人物や職業の視点から文章を書ける点です。数か月前に、私はChatGPTが海賊やシェイクスピアのように文章を書く方法を紹介しましたが、教師やマーケティング担当者、ジャーナリストなど、任意の視点で文章を書かせることもできます。

以下は例です。私はChatGPTにお願いして、Amazon Echoスマートホームデバイスを製品マネージャー、介護者、ジャーナリストの視点から説明してもらいます。以下はそれぞれのプロンプトです。

製品マネージャーの視点から、Amazon Echo Alexaデバイスを説明してください。

高齢の親を介護する成人の子供の視点から、Amazon Echo Alexaデバイスを説明してください。

ジャーナリストの視点から、Amazon Echo Alexaデバイスを説明してください。

これらの3つのプロンプトをChatGPTに入れて、その完全な応答を見ることができます。しかし、いくつかの文でChatGPTが異なる役割を担い、異なる応答を提供する方法がわかります。

製品マネージャーとしてのアイデンティティを持ったAIの応答には、次の文が含まれていました:私は自信を持って言えますが、これはスマートホーム産業で最も革新的かつ革命的な製品の一つです。

AIの介護者のアイデンティティを使用した応答には、次の文が含まれています:デバイスのリマインダーとアラームの機能は、薬の服用や予約の忘れがちな高齢者に特に役立ちます。

そしてジャーナリストのアイデンティティを使用したAIの応答には、次のような文が含まれていました:報道の観点から見ると、Echoはユーザーデータの収集と保管に関するプライバシーの懸念がもたらした見出しを作り出しています。

異なるアイデンティティがAIに異なる視点を提供する方法をご覧いただけます。AIに思考実験をさせる方法を少し探ってみましょう。Alexaのようなものを作る際に関与したいくつかの問題について見ていきましょう。

年は2012年です。SiriがiPhone向けに約1年間リリースされていますが、Alexaベースのスマートホームデバイスのようなものはまだリリースされていません。シーンは、Echoスマートアシスタントが提案されたAmazonの取締役会議です。

その会議での取締役会メンバーが審議する可能性のある、デバイスの開発に投資するための支出を承認するかどうかを決定するプロセスの一環として、議論されるであろう賛否の論点を提供してください。

必要に応じて、製品の専門家やプロダクトチャンピオンの参加も自由です。それによってより包括的な視点が提供される場合は、ぜひご参加ください。

ただし、以前日本語モデルが対応する必要がないニュアンスが含まれていた場合は、「pro」と「con」の理論を提示するのではなく、「pro」と「con」の対話を提供するように修正することで、参加者間の実際の対話を行うことができました。

さらなるプロンプト作成のヒント

  • 質問を再度お問い合わせください。ChatGPTは、順次変化する可能性があります。
  • 良い回答を得るために、プロンプトを少し変更してください。
  • ChatGPTは現在のページが開いている限り、以前の会話の記憶を保持します。ただし、そのページを離れると記憶が失われます。明確に言っておくと、ChatGPTは「ただの理由で」会話の流れを途中で失うこともありますので、時々最初からやり直す必要があることを頭に入れてください。
  • 同様に、新しいページを開くと、議論が新たな回答とともに始まります。
  • 回答が500ワードを超えると、時には正しく表示されません。回答の長さを明確に指定してください。
  • 以前のAIの回答に基づいて、プロンプトを修正したり、明確にしたりすることができます。もしAIがあなたの意図を誤解している場合、それが見逃した部分を教えて続けることができるかもしれません。
  • 質問の内容が回答してほしくない場合は、再度言い換えを行います。パーソナを使用して、回答を引き出すこともできます。それにより、本来は教えたくない情報を得ることができます。
  • もし引用したソースが欲しい場合、それを伝えて回答を裏付けるか正当化するように頼んでください。
  • 実験を続ける。
  • 時には、ChatGPTはうまく機能しないこともあります。続けて試してみてくださいが、他のツールに移ることも考えてみてください。まだ完璧ではありません...けれども。

ChatGPTに最適なプロンプトの種類は何ですか?

ChatGPTを魅力的にする一部は、ほとんどのことを尋ねることができるということです。とは言っても、書かれた回答を提供するように設計されています。ウェブサイトのリストが欲しい場合は、Googleに話しかける方が良いでしょう。計算の形式が必要な場合は、Wolfram Alphaに話しかけてください。ChatGPTには自由なプロンプトを与え、創造力を促進してください(そう、創造力は完全に人間の専売特許だと思っていたのに)、個人の経験や感情を共有することをためらわずに行い、そしてAIの知識が2021年で終わっていることを忘れないでください。

ChatGPTが回答を拒否した場合や回答が気に入らない場合、どうすればいいですか?

ChatGPTにはいくつかのガードレールが組み込まれています。例えば政治的な質問をすると、システムが閉じる傾向があります。それがシステムに組み込まれているものです。答えを引き出すことができるかもしれませんが、おそらく大きな価値を提供することはありません。ただし、異なる言い回しや視点で続けて質問をすることは自由です。

あなたは何度でも質問することができます(一度、「あなたが質問しすぎていると言って、後で戻ってきてください」と私に言われたことがあります)。実際、それは基本的に「子供、邪魔をするな」と言っていたかもしれません。公平に言うと、何時間も質問し続けた後では、私はおそらく邪魔でした。このものは、YouTubeで子犬の動画を見るよりも中毒的です。

関連記事

もっと見る >>

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