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

【実䟋付】Chat-GPTの䜿い倒し方 08[ プロンプト入力26の原則]を読み解く⑊匷調したいこずは䜕床も

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


    画像

    ⑱繰り返しの䜿甚特定の単語やフレヌズを耇数回䜿甚→◎匷調したい単語を、䜕床も繰り返し入力

     Chat-GPTをはじめずした生成AIに文章を䜜っおもらう、絵を描いおもらうずき、特定の「䜕か」を匷調したい時がありたすよね。

     その堎合、匷調したいこずを、単語、フレヌズずしお、プロンプトの䞭に耇数入れおみおください。そう、䜕床も入れるのがポむントです。

    【実䟋】絵を描くずきのプロンプトの比范

     䟋えば、「AIず人の共存瀟䌚の絵」を描いおもらうずしたす。

     ここで人ずAIが「仲良く」接しおいる感じを出したい堎合は、プロンプトの䞭に、䜕床も「仲良く」ずいう単語を入れるず効果が出たす。

    1回の堎合

     詊しおみたしょう。たずは、匷調しない堎合「仲良く」を1回だけ䜿った堎合

    僕
    「AIず人が仲良く共存する瀟䌚の絵を描いおください。AIはロボットで衚珟し、人ず話をしたり、人ず遊んだりしおいる、AIず人が共存しおいるこずを象城する絵を描いお䞋さい。」

    GPT4

    画像
    なにもしない堎合の絵

     次に、人ずAIが仲良く共存するこずを匷調したいため、「仲良く」ずいう単語を、今入れたプロンプトに耇数回、入力しおみたしょう。

    耇数回の堎合


    僕
    「AIず人が仲良く共存する瀟䌚の絵を描いおください。AIはロボットで衚珟し、人ず仲良く話をしたり、人ず仲良く遊んだり、しおいる、AIず人が仲良く共存しおいるこずを象城する絵を描いおください。」

    GPT4

    画像
    「仲良く」を䜕床もプロンプトに入れた絵

     最初の絵ず比べお、人ずAIの「仲良く」感が出おいたすよね。

     このように、䜕か匷調したい堎合は、ずにかく繰り返し入力するこずが有効です。AIは「し぀こいなぁ、わかっおるよ」などずは蚀わず、嫌な顔をせずに淡々ず䜜業しおくれたすので 笑。

    画像


    ⑲思考の連鎖䞭間ステップを生成し、事䟋を組み合わせる→◎初心者にも理解しやすい回答に近づける

     䟋えば、「量子コンピュヌタヌっお、よくわからないんだよね。あなたは詳しそうだから教えお」ず質問されたずしたしょう。

     これっお意倖に難しいのです。

     なぜなら、そもそも盞手に「量子」や「量子力孊」の知識がなければ、たずそこから䌝えないず、量子コンピュヌタの説明ができたせんよね

     それに、難しいこずを説明するには、「䟋えばね」ずいった事䟋をあげお説明するほうが、理解されやすいですよね。

     実は、生成系AIにずっおも同じこずなのです。「量子コンピュヌタに぀いお教えお」ず蚀われたら、量子コンピュヌタずはXXXずいう文献を匕っ匵っおきお回答しがちです。

     でもその回答に、そもそも「量子」ずはね、などずいう説明は入らないでしょうから、難しくお、よくわからない説明になっおしたいたす。

    【実䟋】GEMINI Advancedを䜿った「思考の連鎖」比范

     これに぀いおも、詊しおみたしょう。ちょうど昚日、GEMINI Advancedずいう、GoogleのChat-GPT4を超えるず蚀われる埅望の新AIが有料版で䜿えるようになったので、さっそく䜿っおみたす。
    GEMINI Advancedに぀いおは別途蚘事を曞きたす

    䞭間ステップなしの堎合

    僕
    「量子コンピュヌタずは䜕ですか」

    GEMINI Advanced
    「量子コンピュヌタずは、量子力孊の原理を利甚しお蚈算を行うコンピュヌタです。埓来のコンピュヌタずは異なり、量子ビットず呌ばれる単䜍を甚いるこずで、䞊列蚈算を高速に実行するこずができたす。

    量子コンピュヌタの特城

    • 量子ビット: 量子ビットは、0ず1の䞡方の状態を同時に持぀こずができたす。これは、埓来のビットが0か1のどちらか䞀方しか持おないこずず察照的です。

    • 重ね合わせ: 量子ビットは、耇数の状態を重ね合わせお持぀こずができたす。これは、量子コンピュヌタが埓来のコンピュヌタよりも倚くの情報を凊理できるこずを意味したす。

    • 量子も぀れ: 耇数の量子ビットは、互いに絡み合った状態になるこずがありたす。これは、量子コンピュヌタが埓来のコンピュヌタでは䞍可胜な蚈算を実行できるこずを意味したす。」

     なるほど量子工孊をある皋床知っおれば、理解できる説明ですが、そうでない人には、聞いおも、「」ずいう感じの答えですね。

    䞭間ステップありの堎合

     では、GEMINIに「䞭間ステップを生成し、事䟋を組み合わせる」ず指瀺しお、答えおもらいたしょう。

    僕
    「量子コンピュヌタずは䜕ですか「䞭間ステップを生成し、事䟋を組み合わせる」ずいうアプロヌチで答えおください。」

    GEMINI Advanced
    「量子コンピュヌタずは

    䞭間ステップ
    量子力孊ずは
    量子ビットずは
    量子コンピュヌタのアルゎリズムずは

    事䟋
    量子コンピュヌタを甚いた化孊物質シミュレヌション
    量子コンピュヌタを甚いた金融リスク分析

    回答
    1. 量子力孊ずは
    量子力孊は、原子や玠粒子などの埮小な䞖界を支配する物理孊の䞀分野です。量子力孊では、物質や゚ネルギヌは波ず粒子の䞡方の性質を持぀ずされたす。

    2. 量子ビットずは
    量子ビットは、量子コンピュヌタにおける情報単䜍です。埓来のビットが0ず1のどちらか䞀方しか持おないのに察し、量子ビットは0ず1の䞡方の状態を同時に持぀こずができたす。

    3. 量子コンピュヌタのアルゎリズムずは
    量子コンピュヌタのアルゎリズムは、量子力孊の原理を利甚しお蚭蚈された蚈算手順です。埓来のアルゎリズムずは異なり、量子コンピュヌタのアルゎリズムは、量子ビットの重ね合わせや量子も぀れを利甚するこずで、䞊列蚈算を高速に実行するこずができたす。

    4. 量子コンピュヌタを甚いた化孊物質シミュレヌション
    量子コンピュヌタは、化孊物質の構造や性質をシミュレヌションするために䜿甚するこずができたす。埓来のコンピュヌタでは䞍可胜な耇雑な蚈算を実行するこずで、新しい薬や材料の開発を加速させるこずができたす。

    5. 量子コンピュヌタを甚いた金融リスク分析
    量子コンピュヌタは、金融垂堎の分析に䜿甚するこずができたす。埓来のコンピュヌタでは凊理できない膚倧なデヌタを分析するこずで、金融リスクをより粟緻に評䟡するこずができたす。

    たずめ
    量子コンピュヌタは、量子力孊の原理を利甚しお蚈算を行う新しいタむプのコンピュヌタです。埓来のコンピュヌタよりも倚くの情報を凊理できるため、創薬、材料開発、金融、人工知胜などの様々な分野で革新をもたらすこずが期埅されおいたす。」

     そう、「たずめ」以降が回答です。

     しかしその前段に、量子力孊ずは䜕かから順を远っお説明しおくれおいるし、利甚事䟋も説明しおくれおいたす。これなら、初心者にもそれなりに、理解しおもらえる回答になっおるのではないでしょうか。

    画像


    「いい回答」を埗るために有効

     実は、「䞭間ステップを生成し、事䟋を組み合わせる」ずいうアプロヌチでのプロンプトは、生成AIにずっおもいい回答をするのに有効なのです。

     ずいうのも、生成AIは、質問をそのたた回答しおいるわけではありたせん。質問自䜓が理解できない堎合は、回答する際に、質問の意味を分解しお、Step By Stepで答えようずしたす。

     Step By Stepに぀いおは以前説明したした。

     生成AIにずっお、難しい質問に察しお、どのように考えお、どう答えるのかは、やっかいなこずです。

     そこで、「䞭間ステップを生成し、事䟋を組み合わせる」ずいうアプロヌチで答えお、ず指瀺されれば、䞭間ステップ、すなわち、回答を段階的に、现切れにしお考えおいく、ずいうアプロヌチを取り出したす。

     同時に、事䟋を組み合わせるずいうプロンプトを曞くず、回答だけでなく、事䟋、この堎合だず、量子コンピュヌタヌの利甚事䟋を匕っ匵っおきお、回答に組み入れたす。

     順を远っお、少しず぀、段階的に、䟋も挙げお、説明するように指瀺する。そのずおりの手順で考え、回答すれば、わかりやすい回答をするのも圓然です。

    【実䟋】Chat-GPT4にも聞いおみた

     本圓にそうなのか、念のため、今床はChat-GPT4に聞いおみたしょう。

    僕
    「質問されたずきに、「䞭間ステップを生成し、事䟋を組み合わせる」ずいうアプロヌチで考えおほしい、ず指瀺されたら、そのような指瀺がないよりも、より良い回答ができたすか」

    GPT4
    「䞭間ステップを生成し、事䟋を組み合わせる」ずいうアプロヌチは、特に耇雑な問題や分析を必芁ずする質問に察しお、より構造的で深い理解を促す方法です。この方法は、問題解決のプロセスを明確にし、より具䜓的で詳现な答えを導き出すのに圹立ちたす。指瀺がない堎合に比べお、以䞋のような理由でより良い回答ができる可胜性がありたす。

    1. 構造的な思考: 䞭間ステップを生成するこずで、問題を小さな郚分に分解し、それぞれを個別に解決したす。これにより、耇雑な問題でも取り扱いやすくなり、党䜓の理解が深たりたす。

    2. 具䜓䟋の利甚: 事䟋を組み合わせるこずで、理論や抂念を実際の状況に適甚する方法を瀺すこずができたす。これにより、理解が深たるだけでなく、蚘憶にも残りやすくなりたす。

    3. 段階的な解説: 䞭間ステップを経るこずで、最終的な答えに至るたでの論理的な流れを明確に瀺すこずができたす。これは、質問者が答えの背景や理由を理解するのに圹立ちたす。

    4. 適応性ず柔軟性: 特定の事䟋を組み合わせるこずで、異なる状況やコンテキストに答えを適応させる胜力が高たりたす。これは、より幅広い質問や状況に察応できるようになるこずを意味したす。

    簡単な質問や即答を求める状況では、盎接的な答えの方が適切な堎合もありたす。したがっお、この方法を適甚するかどうかは、質問の性質や状況に応じお刀断するこずが重芁です。」

     ずいうこずで、生成AI偎も、この「䞭間ステップを生成し、事䟋を組み合わせる」ずいうプロンプトは、耇雑な質問においおはよりよい回答ができるず蚀っおいたす。

     ですので、特に耇雑な事項に぀いお聞きたい際には、「䞭間ステップを生成し、事䟋を組み合わせる」を䜿うこずは有効です。詊しおみおください。

     次回に続きたす。


    画像

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

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


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

    あなたぞのおすすめ