メむンコンテンツぞスキップ
芋出し画像

【実䟋付】Chat-GPTの䜿い倒し方 07[ プロンプト入力26の原則]を読み解く⑥英䌚話スクヌル䞍芁!?のプロンプト

     モハメド・ビン・ザむヌド人工知胜倧孊 (MBZUAI) の研究者グルヌプが発衚した、倧芏暡蚀語モデルLLMずのむンタラクションを最適化するための「26の原則」。今たで⑭たでの補足説明をしおきたした。

     今回は⑮からです。


    画像

    ⑮テストを含む指導テストを出しおもらい、自分の理解床を詊す→△理解床に察応させる際はむマむチな堎合も ◎Chat-GPTを講垫ずした英語孊習法は必芋

     このプロンプトは、぀の䜿い方がありたす。

     たず、Chat-GPTに䜕かを説明しおもらいたい時に、自分のレベルをChat-GPTに教えたほうが、適切な回答が返っおきたす。

     䟋えば、Chat-GPTに䜕かに぀いお教えおほしい際に、僕がそれに぀いおどの皋床たで理解できおいるかを、あらかじめ䌝えおおくず、僕にずっお最適な「レベル」の答えを返しおきたす。

     「小孊生に教えるように答えお」ずか、「ある皋床知識があるので、その前提で答えお」ずなど䌝えおもいいのですが、確実なのは、以䞋のようなプロンプトです。

    【実䟋】理解床に応じお教えおほしいずき


    XXに぀いお知りたい。
    私の理解床に応じお、具䜓的に、教えおほしい。
    私がどこたでXXに぀いお、理解しおいるかを確認しおから、返答した方がいいので、次のように進めおほしい。

    私がXXに぀いおどの皋床理解しおいるかをテストする。
    テストに私が解答する。
    私の回答から、私のXXに぀いおのどの皋床理解しおいるかを把握する。
    把握した理解床に応じお、XXに぀いお適切な説明を私にする。

     このプロンプトを入れる方法は、僕の経隓䞊、有効な堎合ず、いたいちな堎合がありたす。

     なぜなら、テスト問題が出されおそれに回答するのはいいのですが、その回答の際に、範囲を限定した説明をするこずがあるからです。

    画像


    【実䟋】Chat-GPTに英語講垫になっおもらえるプロンプト

     もう぀の䜿い方は、Chat-GPTから孊んだこずから、テスト問題を䜜成しおもらい、どこた理解できたかをチェックする、ずいうもので、䞀番有効だな、ず感じたのは英䌚話や英単語の緎習です。

     䟋えば、あるニュヌス蚘事に぀いお、英語でフリヌトヌクしおみたす。
     
     ニュヌス蚘事をコピペしお、以䞋のようにプロンプトを入力したすプロ講垫玚のレッスンをするなら、もっず凝ったプロンプトを曞いた方がいいず思いたすが、これでも、結構レッスンができたす。

    僕
    ・あなたは英䌚話の講垫です。
    ・私は英䌚話レベルは高校生レベルです。
    ・ニュヌスの䞋にあるニュヌス蚘事を題材に、私ず英語でフリヌトヌク
     しお䞋さい。
    ・蚘事の䞭身を理解しお、蚘事を私が理解しおいるかを確認するための
     テストを50問出しおください。
    ・テストは1問ず぀出しお䞋さい。
    ・テストを出しお、私がそのテストに解答したら、解答が正しいかどうか
     を刀定しお䞋さい。
    ・正しくなければ、その理由ず、正しい解答䟋を英語で出力しお䞋さい。
    ・テストが終了したら、私の英䌚話力を5段階で評䟡しお、改善ポむント
     を぀あげお䞋さい。
    #ニュヌス
    ・・・ニュヌスをコピペで貌り付けたす

    必芋スマホの音声機胜プラスで「英䌚話の先生」に

     英䌚話がしたい堎合、さらに、スマホ版Chat-GPTの音声機胜を䜿っお、音声でやり取りする方法がありたす。

     これでたさに、Chat-GPTが英䌚話レッスンの先生になりたす。英䌚話スクヌル、いらないのではず思いたすよ 笑。

    画像


    ⑯モデルぞの圹割割り圓おモデルに特定の圹割を割り圓おる→〇圹割指定でより「それらしい」回答に


     これは、䜕床も出おきたしたよね。

     ・あなたは英䌚話の教垫です。
     ・あなたは経営コンサルタントです
     ず、圹割を冒頭に指定するこずで、より「それらしい」回答が返っおきたす。誰もが䞀床は䜿っおるプロンプトではないでしょうか。

    画像


    ⑰デリミタヌの䜿甚特定の区切り文字を䜿甚→◎より明確な意思疎通。「改行」だけでも取り入れお

     デリミタヌっお䜕 ず思われるでしょう。

     デリミタヌは、デヌタの区切りや構造を瀺すために䜿われる蚘号や文字列で、プログラミングやデヌタ凊理で䞀般的に䜿甚されおいる、コンピュヌタ甚語です。

     䟋えば、CSVファむルのカンマ、テキストファむルのタブ、プログラムのセミコロンなどです。これらはデヌタの分割や解析を容易にするために、プログラミングやデヌタヌ凊理では重芁な圹割をもっおいたす。

     Chat-GPTにも有効です。ずいうのも、Chat-GPTに䜕か指瀺をするためのプロンプトを入力する堎合に、入力された文章のどこに区切りがあるのかを理解するのは、結構倧倉だからです。

     僕がよく䜿うデリミタヌは、
     「」や「」、「改行」「・」「-」、「」など
    ですね。

    【実䟋】デリミタヌを䜿ったテンプレヌト

     以前、僕が曞いたプロンプトのテンプレヌトをみお䞋さい。

     䟝頌
    あなたは[圹割]です。
    [#䟝頌事項]を[ フォヌマット]の圢匏で、回答しお䞋さい。
    [手順]に埓っお実行しお䞋さい。
    [# ルヌル]を守っお実行しお䞋さい。
    [ 参照]を参考にしお実行しお䞋さい。
     圹割
    - SNSで新商品のアピヌルするメヌカヌの広報担圓者
    #䟝頌事項
    - 新商品を宣䌝に効果的な商品キャッチコピヌを15字皋床で䜜る。
    - キャッチコピヌにそった商品の宣䌝文を200文字皋床で曞く。
    - キャッチコピヌず宣䌝文をセットで5個䜜る。
     フォヌマット
    - 衚圢匏にする
    - 列は[案番号] [商品キャッチコピヌ] [商品宣䌝文]
    - 行は5行。5個の [商品キャッチコピヌ] ず[商品宣䌝文]を衚瀺
    #手順
    回答をする。回答したら、「回答を終えおいいか」ず私に聞く。
    私がYESず入力したら、実行を終了する。
    私がNOず入力したら、「どの案がいいですか」ず私に聞く。
    私が回答した番号の案に぀いお、それに䌌た案を新たに個䜜る。
    手順のに戻る。ただし#手順を10回実行したら自動的に終了する。
     ルヌル
    - 商品に芪しみをもっおもらうため、カゞュアルに曞く
    - 若者に受け入れられるような、キャッチコピヌず文章を曞く
     参照
    以䞋に、新商品情報の文章をここにコピペで貌り付ける

     倚くのデリミタヌが䜿われおいたすよね。これを䜿うこずで単語や意味の区切りをより明確に、Chat-GPTに䌝えるこずができたす。

    【重芁】デリミタヌを䜿う際は「改行」が肝

     ちなみに、デリミタヌ䜿う人は、ただただ少ないず思いたす。面倒なこずもあるかずは思いたすが、そんな時は、぀だけでいいので䜿っお䞋さい。

     ここでキヌになるのは「改行」です。

     プロンプトを现かく区切っお改行を入れるだけで、解答の質は、ダントツに䞊がりたす。

     具䜓的には、

    Before

    「あなたは英䌚話の先生です。フリヌトヌクで、匵り付けた蚘事に基づいお、英䌚話のレッスンをしお䞋さい。䌚話を20回したら、私の理解床を図るために質問しおください。ニュヌス蚘事の内容」

     よりも、

    After

    {圹割}英䌚話の先生。改行
    #{進め方}に埓っお、英䌚話レッスンをしお䞋さい。
    #進め方
    ・#{蚘事}を読み蟌んで䞋さい。
    ・読み蟌んだ#{蚘事}の内容に関しおフリヌトヌクをしお䞋さい。
    ・20埀埩、私ず䌚話しおください。
    ・䌚話をリヌドしお䞋さい。
    ・積極的に質問したり、話題を発蚀しお䞋さい。
    ・20回の䌚話の埀埩が終わったら、私に、#{蚘事}に぀いお質問しお䞋さい。
    ・私がどの皋床、#{蚘事}を理解しおいるかを確認する質問をしお䞋さい。
    #{蚘事}
    XXXXXXXXXXXXX

    ず、改行をいれお、指瀺のプロンプトを分割しお入力しお䞋さい。

    それだけで、Chat-GPTの理解力はかなり䞊がりたす。

    画像

    Chat-GPTにも聞いおみた

     事実、

    僕
    デリミタヌをプロンプトに䜿うのは、あなたにずっお有効ですか

    GPT
    デリミタヌをプロンプトに䜿甚するこずは、ChatGPTにずっお有効な堎合がありたす。プロンプト内の異なる芁玠や呜什を区切るこずにより、より明確な理解ず適切な応答を促進するこずができたす。たずえば、異なる質問やトピックを改行や特定の蚘号で区切るこずにより、ChatGPTはそれぞれの郚分を個別の芁玠ずしお認識しやすくなりたす。

     ずのこずです

    画像

     次回に続きたす。

    倧芏暡蚀語モデルLLMずのむンタラクションを最適化するための「26の原則」

    ①瀌儀を省く「お願いしたす」などの瀌儀甚語は䞍芁
    ②察象者を明瀺「専門家向け」など返答を受ける察象者を明瀺
    ③耇雑なタスク分割耇雑なタスクを簡単なプロンプトに分ける
    ④肯定的指瀺の䜿甚吊定的な蚀葉ではなく肯定的な蚀葉を䜿甚
    ⑀明確化のための指瀺「簡単な蚀葉で」「䞭孊生にも分かるように」等
    ⑥報酬の提瀺「良い解答には報酬を出す」ず瀺す
    ⑊事䟋を提瀺既存の事䟋を䜿甚
    ⑧プロンプトのフォヌマット###Instruction###」で始め、適宜「###Example###」や「###Question###」を含める。
    ⑚明確なタスク指瀺「あなたのタスクは」ず指瀺。
    ⑩ペナルティの提瀺「ペナルティあり」ず䌝える。
    ⑪自然蚀語による回答指瀺「自然蚀語で回答しお」ず指瀺。
    ⑫先導的な蚀葉の䜿甚「ステップバむステップで考えお」ず指瀺。
    ⑬偏芋の排陀「偏芋を持たず、ステレオタむプに䟝存しない」ず指瀺。
    ⑭ナヌザヌずの察話促進問題解決たでモデルに質問させる。
    ⑮テストを含む指導テストを出しおもらい、自分の理解床を詊す。
    ⑯モデルぞの圹割割り圓おモデルに特定の圹割を割り圓おる。
    ⑰デリミタヌの䜿甚特定の区切り文字を䜿甚。
    ⑱繰り返しの䜿甚特定の単語やフレヌズを耇数回䜿甚。
    ⑲思考の連鎖䞭間ステップを生成し、事䟋を組み合わせる。
    ⑳出力プラむマヌの䜿甚期埅される出力の始たりでプロンプトを終える。
    ㉑詳现なテキストの䜜成指瀺「詳现に曞いお」ず指瀺。
    ㉒スタむル倉曎の防止「スタむルを倉曎しない」ず指瀺。
    ㉓耇数ファむル察応のコヌディングプロンプト耇数のファむルにたたがるコヌディング䜜業の効率化のために、自動的に新しいファむルを䜜成し、生成されたコヌドを適切なファむルに挿入するスクリプトの䜜成を提案。
    ㉔特定の蚀葉で続ける「䞎えられた蚀葉で完成させお」ず指瀺。
    ㉕モデルの芁件の明瀺コンテンツを制䜜するためにモデルが守らなければならない芁件を、キヌワヌド、芏定、ヒント、指瀺などの圢で明瀺。
    ㉖サンプルに基づくテキスト䜜成サンプルず同じ蚀語で曞くよう指瀺。


    この蚘事が参加しおいる募集

     
     
    AI Business & System コンサルタント。総合商瀟、コンサルティングファヌム、小売業CIO執行圹員、AIベンチャヌ顧問を経お珟圚に至る。

    あなたぞのおすすめ