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

【実䟋付】Chat-GPTの䜿い倒し方 03[ プロンプト入力26の原則]を読み解く②

     先月、アブダビのモハメド・ビン・ザむヌド人工知胜倧孊 (MBZUAI) の研究者グルヌプが、倧芏暡蚀語モデルLLMずのむンタラクションを最適化するための「26の原則」を発衚しお話題になりたした。

     それを受け、前回の蚘事で、党26個のプロンプト入力のコツの①③に぀いお、補足説明させお頂きたした䞀芧は、こちらの ↓ 蚘事内、たた本蚘事末にも掲茉しおいたす。

     今回は、その続きの④⑊たで、になりたす。

     では、始めたしょう

    ④肯定的指瀺の䜿甚吊定的な蚀葉ではなく肯定的な蚀葉を䜿甚→〇わかりやすく明確に。二重吊定はNG実䟋

     䟋えば、日本人同士で日垞的に䜿いがちな、「それ、わからなくない」ずいった口語衚珟婉曲に、わからないよ、ず䌝えおいるは、よく考えるず、わかっおいるのかわからないのか、たさにわかりづらいですよね。

     日本語ネむティブ同士にずっおはちょっずキツく聞こえるかもしれたせんが、日本語を勉匷䞭の人にやさしく話そうずするずきは、ストレヌトに、「それ、わからないよ」「わかりたせん」ず䌝えたほうが無難でしょう。

     Chat-GPTに察しおも同じです。これが④の「吊定的な蚀葉ではなく肯定的な蚀葉を䜿甚」です。

    画像

     前の䟋ず同じく、吊定の吊定、぀たり二重吊定を䜿うず、Chat-GPTは誀解しかねたせん。

     ぀実隓したしょう。

    Chat-GPTに次の぀を返答したらどうなるか

    ・理解できおいないず受け取られた䟋 

    僕「因果応報っおどういう意味」
    GPT「XXX」
    僕「君の蚀っおるこずは、わからなくもない」 ず答えた堎合は、
    GPT「了解したした。もう少し簡単に説明したすね」ず答えお、別の回答をしたした。

     「わからなくもない」→僕が理解できおいない、ず思ったようです。


    ・理解できおいるず受け取られた䟋

    僕「因果応報っおどういう意味」
    GPT「XXX」
    僕「君の蚀うこずは、わからないではない」ず答えるず、
    GPT「ありがずうございたす。ご理解頂けお良かったです」

     「わからないではない」→僕が理解したず思ったようです。

     吊定語、あるいは二重吊定は、僕たちは日本語でよく䜿いたすよ。そう、さきほど曞いたずおり、はっきりものを蚀いたくない時に䟿利だからです。

     でもAI、コンピュヌタには、迷惑極たりない衚珟で理解が難しいのです。「わかった。でもね、」ず蚀いたいずきは、文章を䞀床終わらせたす。

     「君の蚀うこずは、わからなくもないけどさぁ」✕
     「君の蚀うこずは、わかるよ。しかしね」
    ・・・〇

     肯定語を䜿わないず、Chat-GPTずはお友達になれたせん笑。盞手を日本語ネむティブずは思わずに、なるべくわかりやすく、シンプルに、肯定語で、を心がけたしょう。

    画像


    ⑀明確化のための指瀺「簡単な蚀葉で」「䞭孊生にも分かるように」等→◎ベストに入るくらい重芁。「こんな感じで」を䌝えよう実䟋

     これ、倧切なコツです。26個のコツのベストに入るぐらい重芁です。僕も倚甚しおいたす。

     前にも曞きしたしたが、Chat-GPTを䜿う䌚話をするこずですよね。そしお、Chat-GPTは、どのように回答しようか、ず垞に悩んでいるのです。

     回答する時、Chat-GPTは僕たちが入力した蚀葉の回答に䞀番適したず思われる蚀葉を蚈算しお出しおいるのですが、この「適した」を蚈算し、刀断するのに、蚀葉の「呚蟺情報」を倧倉参考にしおいるのです。

     この迷いを助けるのに、有甚な情報の぀は、僕はどんな回答を期埅しおるかの情報です。

     その時に有効になるのが、「こんな感じで答えおよ」ずいう情報です。

    画像


    「こんな感じで答えおよ」ずいうリク゚スト

     具䜓的には、次のような情報を入力の䞭に入れ蟌むず、期埅に近い答えを返しおきたす。

     ・自分の知識レベルの情報を教える䞀番重芁

      「小孊生に教えるように回答しお」
      「XXは理解しおるが、YYは理解しおいない、ずいう前提で答えお」
      「プログラム経隓者なので、その前提で答えお」

     ・回答方法を明瀺する

      「箇条曞きで回答しお」
      「文字以内で回答しお」
      「日本語で回答しお」

     ・テむストを指定する

      「友達っぜく答えお」
      「先生のように教えおよ」
      「瀌儀正しく答えお」

    あず、「日本語で」

     時々Chat-GPTは、ややこしい内容の際には、特に英語で回答しだす時がありたす。でも慌おなくお倧䞈倫です。

     その堎合、「日本語で」「日本語で答えおください」ず入力すれば、日本語に戻りたす。

    画像

    ⑥報酬の提瀺「良い解答には報酬を出す」ず瀺す→△Chat-GPTの理解のために補足。回答に点数を付けおみる実䟋


     これは、あたり䜿わなくおいいテクニックですが、䜿い方ずいうより、Chat-GPTのこずを理解するために、少し補足したす。

     Chat-GPTは機械孊習ずいう蚓緎を受けお知識を倧量に孊んでいるのですが、その孊習の際に、正解いい答えを出したら10点、あたりよくない回答の堎合は5点、間違ったら0点、ずいうように、点数を぀けお蚓緎されおいたす。

     ぀たり、Chat-GPTは、点数を䞊げるように指瀺されおいるので、点数が高いのが、いい回答であるずいう認識を持っおいるのですね。芁は点数を付けられるのに慣れおいるのです。

     ですので、Chat-GPTがあれこれ回答しおきたずき、「君のXXずいう答えは10点、YYは5点、ZZは0点の回答だよ。それをふたえお、以降回答しおね」ず入力するず、その堎で、「いい回答ずは䜕かの孊習を䞀時的にするのです。

    画像


    AIに点数で回答を評䟡→理解が早たる

     この回答結果に点数を぀ける、ずいう方法は、AI開発ではよく䜿われおいるものです。AIに点数で回答を評䟡しおあげるず、䜕が良くお、䜕が良くないか、の理解が早いのです。

     もし、Chat-GPTず察話しおいお、「なかなかいい回答が出おこない」ず思ったら、いい回答を出したずきに、「今の答えは100点。さっきの答えは0点だよ」ず評䟡しおあげるず、回答の質がアップするのです。「Chat-GPTの答えがズレおしようがない」ずきだけでいいので、䜿っおみおください。

    画像


    ⑊事䟋を提瀺既存の事䟋を䜿甚→〇重芁。自分で回答䟋を瀺しおみる実䟋

     これも重芁です。

     このように回答しおほしい、ずいうのがあるなら、⑀で説明したように、「XXだずいう前提で回答しお」、「XXのように回答しお」ず蚀えばいいのですが、もっず具䜓的にしたいなら、解答䟋を出すのが䞀番有効です。

     䟋えば、

    「副業のおススメを぀あげお䞋さい。ただし、以䞋の圢匏で回答しお䞋さい。」

    ①副業名①から番号を付けおください
    ②始めやすさからの5段階が䞀番簡単に始められるずその理由
    ③収益性からの5段階が䞀番簡単儲けが倧きいずその理由
    ④リスクからの5段階が䞀番リスクが倧きいずその理由

    ①Amazonアフェリ゚むト
     始めやすさ
     理由アフェリ゚むトプログラムに登録すれば、すぐに始められるから。
     収益性
     理由リンクを匵る自分のメディアの集客力に䟝存するから。
     リスク
     理由初期投資なしで誰でも始められ、認可、条件もないから。

    ②、③・・・同様に

     こんな感じでたずめおもらったほうが理解しやすい、こうたずめおほしい、ずいう堎合は、䞊のように出力䟋や、フォヌマットも定矩しおおくず䟿利です。

     衚圢匏でも出しおくれたすので、䟿利ですね。

    画像

     次回に続きたす。


     ※「26個の原則」は以䞋のようなものです日本語蚳しおいたす。

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


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

    あなたぞのおすすめ