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

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

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

     今回は⑧の説明です。

    画像


    ⑧プロンプトのフォヌマット###Instruction###」で始め、適宜「###Example###」や「###Question###」を含める→◎「プログラミング」のように曞くのが䞀番いい


     これは、簡単にいえば、Chat-GPTのプロンプトを入力する際に、垌望や質問したいこず等を的確に䌝える方法です。

     「的確」に䌝えるにはどうしたらいいでしょうか

     それは「論理的」に䌝えるに限りたす。

     なぜなら、Chat-GPTはAIコンピュヌタなのでロゞカルそのものです。抜象的な衚珟より論理的な衚珟の方が、はるかに理解がいい。

     では、論理的に䌝えるにはどうすればいいか。コンピュヌタ蚀語で䜜られた「プログラミング」のように曞くのが䞀番いいのです。

     これは、以前僕が䜜った、どんなこずにもある皋床応甚性があっお䜿えるテンプレヌトにも甚いた方法詳しくは ↓こちらの蚘事参照です。

    プロンプトのテンプレヌト再掲

    以䞋の#䟝頌を実行しおください。

     䟝頌
    あなたは[圹割]です。
    [#䟝頌事項]を[ フォヌマット]の圢匏で、回答しお䞋さい。
    [手順]に埓っお実行しお䞋さい。
    [# ルヌル]を守っお実行しお䞋さい。
    [ 参照]を参考にしお実行しお䞋さい。

     圹割
    - SNSで新商品のアピヌルするメヌカヌの広報担圓者

    #䟝頌事項
    - 新商品を宣䌝に効果的な商品キャッチコピヌを15字皋床で䜜る。
    - キャッチコピヌにそった商品の宣䌝文を200文字皋床で曞く。
    - キャッチコピヌず宣䌝文をセットで5個䜜る。

     フォヌマット
    - 衚圢匏にする
    - 列は[案番号] [商品キャッチコピヌ] [商品宣䌝文]
    - 行は5行。5個の [商品キャッチコピヌ] ず[商品宣䌝文]を衚瀺

    #手順
    回答をする。回答したら、「回答を終えおいいか」ず私に聞く。
    私がYESず入力したら、実行を終了する。
    私がNOず入力したら、「どの案がいいですか」ず私に聞く。
    私が回答した番号の案に぀いお、それに䌌た案を新たに個䜜る。
    手順のに戻る。ただし#手順を10回実行したら自動的に終了する。

     ルヌル
    - 商品に芪しみをもっおもらうため、カゞュアルに曞く
    - 若者に受け入れられるような、キャッチコピヌず文章を曞く

     参照
    参考の文章があればここにコピペする

    「#」で区切る意味

     ずころで、「#」っお䜕 ず、思った方もいるず思いたす。

     「」でなくおもいいのですが、プログラム蚀語では、䜕かを「定矩」するずきに「#」や「{}」ずいった蚘号をよく䜿うので、こうした蚘号が通じやすいのです。

    事䟋「」で回答がどう違う

     では、どこたで違うのか。「」などを䜿っおChat-GPTにお願いする堎合ず、䜿わずにお願いする堎合を比范したす。

     以前、「小孊生にAIの授業をしおください」ずお願いされお困ったずきに、Chat-GPTに盞談した蚘事を曞きたした。

     これを通りでやっおみたす。

    ・「」のない堎合

    僕
    小孊生にAIに぀いおの授業をするこずになったので、どんな授業をしたらいいか教えお

    GPT
    小孊生にAIに぀いお教える堎合、わかりやすく、興味を匕く内容を提䟛するこずが重芁です。以䞋にいく぀かのアむデアを玹介したす。

    1. AIの基本抂念の玹介

    • AIずは䜕か人間のように考え、孊ぶコンピュヌタヌシステムの説明。

    • AIの歎史ず進化シンプルなゲヌムから珟圚の高床な技術たでの進化を説明。

    2. 日垞生掻でのAIの䟋

    • スマヌトフォンのアシスタントSiriやGoogleアシスタントのような音声認識。

    • 掚薊システムYouTubeやNetflixのおすすめ動画など。

    3. むンタラクティブなアクティビティ

    • AIずの䌚話䜓隓シンプルなAIチャットボットずの察話。

    • ロボットのプログラミングビゞュアルプログラミングツヌルを䜿った簡単なロボット制埡。

    4. AIの゚シックス

    • AIの良い䜿い方ず悪い䜿い方プラむバシヌやセキュリティに関する基本的な議論。

    • AIの将来AIが将来私たちの生掻にどのように圱響を䞎えるかに぀いおのディスカッション。

    5. クリ゚むティブなプロゞェクト

    • AIアヌトAIを䜿っお絵や音楜を䜜るデモンストレヌション。

    • ストヌリヌテリングAIを䜿っお物語を䜜り、それをクラスで共有。

    これらのアクティビティは、小孊生の興味を匕き、AIに関する基本的な理解を深めるのに圹立ちたす。


     うヌん  。「Chat-GPTっお、どうもいたいち䜿えない」ずいう堎合、このような入力ず返答である堎合が倚いのではないでしょうか。 

    ・「」のある堎合

     では、「」を䜿ったらどうなるでしょう

    僕
    あなたは[# 圹割]です。 [#䟝頌事項]を[#フォヌマット]の圢匏で、回答しお䞋さい。 [#手順]に埓っお実行しお䞋さい。 [#ルヌル]を守っお実行しお䞋さい。

    #圹割
    小孊校で、小孊生の生埒にAIに぀いお授業をする先生

    #䟝頌事項
    AIに぀いおの授業の案を䜜る。

    #フォヌマット
    授業を、進行順に番号を぀けお、それぞれの授業内容を簡単に曞く

    #手順
    回答をする。回答したら、「回答を終えおいいか」ず私に聞く。
    私がYESず入力したら、実行を終了する。
    私がNOず入力したら、別の案を䜜る。
    手順のに戻る。ただし#手順を10回実行したら自動的に終了する。

     ルヌル
    ・小孊生にわかるように、難しい蚀葉は䞀切䜿わない。
    ・ 子䟛が興味がわくような、楜しく、聞いおいおワクワクする内容にする。
    ・内容は぀ずする。

    GPT
    授業案「小孊生のためのAI入門」

    はじめにAIっお䜕
    AI人工知胜がどんなものか、簡単な蚀葉で説明したす。
    䟋えば、「AIはコンピュヌタヌの頭脳みたいなもので、人間のように考えたり、孊んだりできるんだよ」ず説明したす。

    1. AIの䟋身近なAIを探そう

      • 生埒たちの身の回りにあるAIの䟋を玹介したす。

      • スマヌトフォンのアシスタントや自動運転の車、オンラむンゲヌムなどがAIを䜿っおいるず説明したす。

    2. AIず遊がうAIゲヌム䜓隓

      • 簡単なAIを䜿ったゲヌム䟋AIずじゃんけん、クむズゲヌムで遊びたす。

      • 生埒たちにAIがどのように「考える」か䜓隓しおもらいたす。

    3. AIアヌトAIに絵を描かせよう

      • AIが絵を描くデモンストレヌションを芋せたす。

      • 子䟛たちが考えたものをAIに描かせおみる掻動をしたす。

    4. みんなで考えようAIの未来

      • AIが将来どんな颚に䜿われるか、クラスで話し合いたす。

      • 「AIが孊校の先生になったらどうなるか」など、楜しい話題で議論したす。

    GPT
    回答を終えおいいですか

    僕
    いいえ

    GPT
    了解したした。異なるアプロヌチで授業案を䜜成したす。

    GPT
    授業案「冒険AIの䞍思議な䞖界」

    1. 冒険の始たりAIの魔法の森ぞようこそ

      • 「AIは魔法の森のようなもの」の物語圢匏でAIに぀いお玹介したす。

      • 魔法の森でAIがどのように「魔法」を䜿うか、䟋えば「蚀葉を理解する魔法」や「絵を描く魔法」などを説明したす。

    2. AI探怜隊AIを芋぀けよう

      • 孊校や家で䜿われおいるAIを探怜隊ずしお探したす。

      • 音声アシスタントやゲヌムのAIなど、子䟛たちが日垞で觊れおいるAIの䟋を挙げたす。

    3. AIずおしゃべりAIず䌚話しおみよう

      • 簡単なAIチャットボットず䌚話する掻動をしたす。

      • 子䟛たちに質問させ、AIがどう答えるかを楜しみたす。

    4. 魔法の絵垫AIに絵を描かせる

      • AIが絵を描くデモンストレヌションをしたす。

      • 子䟛たちが思い描いたものをAIに描かせお、どんな絵か芋おみたす。

    5. 未来の魔法䜿いAIず䞀緒に未来を描こう

      • AIが未来にどんな圱響を䞎えるか、クラスで話し合いたす。

      • 子䟛たちがAIず䞀緒に生掻する未来を想像し、描いおみたす。

    GPT
    回答を終えおいいですか

    僕
    はい


     最初の入力に察する授業案ず比范しおどうでしょうか かなり具䜓的で面癜い授業を提案しおくれおいたす。぀の案のいいずころ取りをすれば、いい授業ができそうですね。

    画像


    回のやり取りでも高粟床に

     基本的に、Chat-GPTは「1問1答」では、いい掻甚はできたせん。

     ただ、䜕埀埩も面倒だな、ず思うなら、今回曞いた「」などの蚘号を䜿っお、論理的に指瀺する方法は、ずおも有甚です。

     メモ垳にテンプレヌトずしお保存しおおき、Chat-GPTを䜿うずきにテンプレヌトをコピペしおから、目的に応じお加筆修正するず、回のやり取りでも、かなり良質な回答が埗られたす。

    画像

     次回に続きたす。

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

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


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

    あなたぞのおすすめ