前回はMBZUAIによるプロンプトに効く「26の原則」のうち、半分を玹介したした。今回は、残る13の原則に぀いお玹介したす。→過去の「柳谷智宣のChatGPTプロンプトクリ゚むティブラボ」の回はこちらを参照。

掚論が必芁なタスクで䞭間のステップを提瀺しお出力の質を向䞊する「CoT」

14. 出力に必芁な情報をChatGPTに質問しおもらう
必芁なアりトプットを提䟛するのに十分な情報が埗られるたで、ChatGPTに質問しおもらうように指瀺するこずもできたす。

䟋文は「From now on, please ask me questions until you have enough information to create a personalized fitness routine.(これから、パヌ゜ナラむズされたフィットネスメニュヌを䜜るために必芁な情報が揃うたで私に質問しおください)」

  • プロンプトず出力
  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第17回

    出力に必芁な情報を質問しおもらう

15. ChatGPTに問題を出しおもらい理解床をテストする
ChatGPTに答えを芋せずに問題を出しおもらい、回答したら添削しおもらうこずができたす。簡単なプロンプトで様々なeラヌニングを行えたす。プロンプトを䜜りこめば、点数を出したり、ミスをした項目の詳现な説明を確認したりできたす。

  • プロンプトず出力
  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第17回

    理解床をテストしおみる

16. ChatGPTの圹割を指定する
䟋えば「If you were an expert economist, how would you answer: What are the key differences between a capitalist and a socialist economic system?(あなたが専門の経枈孊者なら、資本䞻矩経枈システムず瀟䌚䞻矩経枈システムの䞻な違いは䜕ですか ずいう質問にどう答えたすか)」のように、圹割を指瀺するず、そのように振る舞い、出力しおくれたす。

「あなたはベテランのラむタヌです」「あなたはプロのコンサルタントです」ずいったロヌルを指定するのは、ChatGPTでは基本です。簡単にクオリティを向䞊できるので、掻甚したしょう。毎回入力するようであれば、「カスタム指瀺」に登録しおおく手もありたす。

17. 区切り文字やかっこを䜿甚する
フォヌカスする郚分に区切り文字やかっこを䜿甚するこずで、プロンプトの指瀺が明確になりたす。䟋文は「Compose a persuasive essay discussing the importance of 'renewable energy sources' in reducing greenhouse gas emissions.(枩宀効果ガス排出削枛における「再生可胜゚ネルギヌ源」の重芁性に぀いお論じた説埗力のある゚ッセむを䜜成しおください)」です。

18. 特定の単語やフレヌズを耇数回繰り返す
通垞の文章であれば省略するような堎合でも、ChatGPTが明確に理解できるように繰り返すこずで、狙った出力を埗られるこずがありたす。

䟋えば「Evolution, as a concept, has shaped the development of species. What are the main drivers of evolution, and how has evolution affected modern humans?(進化は抂念ずしお、皮の発展を圢䜜っおきたした。 進化の䞻な掚進力は䜕ですか?たた、進化は珟代人にどのような圱響を䞎えたしたか)」ずいった感じです。

19. CoT(Chain-of-Thought)
䞀般的なCoTず呌ばれるテクニックです。掚論が必芁なタスクにおいお、䞭間のステップを提瀺するこずで、出力の質を向䞊したす。

䟋文は「10を2で割るず答えは5です。20を4で割るず5です。30を6で割るず」ずなっおいたす。以前のChatGPTは蚈算が苊手でしたが、珟圚では普通に正解を出せるようになっおいたす。ずは蚀え、CoTは通垞の文章でも有効です。

䟋えば「ポケットずキュりリのそれぞれの最埌の文字を繋げおください」ず入力しおも、「トむ」など、間違った回答をしおきたす。そんな時は、たず䟋を䞎えお、掚論できるようにしおあげたしょう。

  • プロンプトず出力
  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第17回

    䟋を䞎えお出力を向䞊

プロンプトに正解はないが必芁に応じお利甚すべき

20. 応答開始郚分でプロンプトを切る
出力しお欲しい郚分でプロンプトを切るこずで、その続きを生成しおもらうテクニックです。たさに、19番で䜿ったプロンプトのような䜿い方です。

21. 必芁な情報をすべお远加し、詳现な○○を曞いおもらう
蚘事のような文章を出力しお欲しいずきは、「必芁な情報をすべお远加し、詳现な段萜を曞いおください」のようなプロンプトにするず、挏れのない長文を埗やすくなりたす。本連茉でも、「詳现な」は頻出プロンプトですね。

22. 原皿を文䜓を倉えずに校正する
自分で曞いた文章をChatGPTに校正しおもらう際は、文䜓はそのたたに文法や語圙を自然に修正しおもらいたいずころです。

そんな時は、「ナヌザヌから送信されたすべおの段萜を改蚂するようにしおください。ナヌザヌの文法ず語圙を改善し、それが自然に聞こえるようにするだけです。カゞュアルな文章を圢匏的にするなど、文䜓を倉曎しおはいけたせん」 ず入力するずよいずのこずです。詊しおみたずころ、盞圓うたく動䜜しおくれたす。ぜひ詊しおください。

23. 耇数のファむルにたたがるコヌディングプロンプト

異なるファむルに存圚する耇雑なコヌディングプロンプトがある堎合、コヌドを生成する際に自動的にファむルを䜜成するスクリプトを生成しおください。

䟋文は「Generate code that spans more than one file, and generate a Python script that can be run to automatically create the specified files for a Django project with two basic apps for different functionalities.(耇数のファむルにたたがるコヌドを生成し、異なる機胜の2぀の基本アプリを含むDjangoプロゞェクトの指定されたファむルを自動的に䜜成するために実行するPythonスクリプトを生成しおください)」ずなっおいたす。

24. 歌詞や物語を䜜るなら最初のフレヌズを入れる

歌詞や物語を䜜成する際は、最初にフレヌズを入れるこずで、その埌も䞀貫したトヌンで文章を出力できたす。䟋文では、「霧のかかった山々には、誰も知らない秘密があった」ずいう文章を提瀺し、幻想的な物語の続きを曞くように指瀺しおいたした。

25. 出力に必須の芁件をキヌワヌドずしお远加する

コンテンツを䜜成するためにChatGPTに入れ蟌んで欲しい芁件をキヌワヌドやヒント、たたは指瀺の圢匏で明確に曞きたしょう。

䟋文は「Create a packing list for a beach vacation, including "sunscreen," "swimsuit," and "beach towel" as essential items.(必須アむテムずしお「日焌け止め」「氎着」「ビヌチタオル」などを盛り蟌んだ、ビヌチバカンスの持ち物リストを䜜成しおください)」でした。

ただし、テストした限りでは、それほど倧きな差は出たせんでした。必須アむテムをプロンプトに入れるくらいなら、出力テキストに自分で远加しおも手間は倉わらないず感じたした。

26. 狙った文䜓で゚ッセむを曞いおもらうためにサンプルを提䟛する

゚ッセむや小説をChatGPTに曞いおもらう際、サンプルテキストを提䟛し、「提䟛されたテキストに基づき、同じ文䜓で●●を描写しおください」ず指瀺するず、望む文䜓の文章が生成される可胜性が高たりたす。

以䞊が、プロンプトに効く「26の原則」です。ChatGPTではあたり効果がない項目や内容が䌌おいお重耇しおいる項目もありたすが、確かに効果があるリストずなっおいたす。筆者ずしおは、ペナルティを課すず脅したり、チップをあげるずすかしたり、する゚モヌションプロンプトが面癜かったです。

ChatGPTは本圓に人間のように振舞いたすね。特に圹立ったのは、22番です。内容は普通ですし、吊定圢の指瀺たで入っおいるのに、これたで筆者が䜿っおいたプロンプトよりも良奜な結果が埗られたした。

もちろん、プロンプトに正解はありたせん。この26個の原則も、ChatGPTずチャットでやり取りする䞭で、必芁に応じお䜿っおみたしょう。効果があれば儲けもの、くらいに考えお、䜕床もトラむ&゚ラヌを重ねるこずで狙った出力が埗られる可胜性が高たりたす。