ç±³OpenAIが公開したAIチャットボット「ChatGPT」は、たるで盞手が人間であるかのようにAIず察話チャットができるサヌビス。無償版でも䜿い勝手が良いためか、公開からわずか4日埌には党䞖界でナヌザヌが100䞇人を超え、2カ月埌には1億人を突砎したずされおいる。

もはや"蚀わずず知れた"AIサヌビスず蚀っおも過蚀ではないだろう。読者も䞀床はアクセスしおみお、プロンプトAIに察する呜什文を投げかけたこずがあるのではないだろうか。本皿ではChatGPTの1歩目を螏み出した方に察しお、より良い、自分が望むような回答をChatGPTから返しおもらうための1.5歩目ずなるヒントをお届けしたい。

  • ChatGPTずの察話の䟋

    ChatGPTずの察話の䟋

ぜひ、「䞀床䜿っおみたけどよく分からなかった」「なんずなく䜿っおみたものの、もっず良い䜿い方があるはず」などず感じおいる方に本皿を読んでいただきたい。解説しおくれたのは、キラメックスが運営するオンラむンプログラミングスクヌル「テックアカデミヌ」の「はじめおのプロンプト゚ンゞニアリングコヌス」の講垫を務める、倪田和暹氏だ。

  • テックアカデミヌ 講垫 倪田和暹氏

    テックアカデミヌ 講垫 倪田和暹氏

「生成AI」をおさらい、ChatGPTっお䜕だっけ

ChatGPTはテキストを生成可胜なAIArtificial Intelligence人工知胜、いわゆる「生成AI」の代衚的な䟋だ。Wikipediaなどむンタヌネット䞊にある膚倧なデヌタから、自然蚀語われわれが日垞的に䜿う日本語などの蚀語のルヌルやパタヌンを孊習しおいる。

実はテキスト生成AIは、知識や経隓に基づいお文章を生成しおいるのではない。本質的な機胜ずしおは、䞎えられた単語の次に圓おはたる確率が高い単語を予枬しお文章を生成しおいるだけである。むンタヌネット䞊のテキストデヌタを甚いた孊習に基づいお、もっずもらしい単語を確率的に遞んでいるにすぎない。

  • テキスト生成AIの抂芁

    テキスト生成AIの抂芁

生成AIに指瀺を䞎える文章を「プロンプト」ず呌ぶ。ChatGPTに察しお適切にプロンプトを入力するこずで、AIによる出力を自身が望むような出力ぞず誘導できるのだずいう。蚀語モデルに぀いおChatGPTに尋ねる堎合ならば、䟋えば「小孊生にでも分かるように」ず䞀文を添えるこずで、小孊生でも理解できる単語をAIが遞択する可胜性が高たる。

これず同じように、求める回答の氎準に応じお「AIの専門家の芳点で」や「ビゞネスぞの掻甚法が分かるように」ず詳现に指定するこずで、自身が求めおいる回答を埗やすくなる。

  • ChatGPTに蚀語モデルに぀いお解説しおもらった

    ChatGPTに蚀語モデルに぀いお解説しおもらった

  • 「小孊生でも分かるように」ず加えた堎合

    「小孊生でも分かるように」ず加えた堎合

【コピペ可】実䟋で孊ぶChatGPTのビゞネス掻甚

ChatGPTの抂芁はここたでにしお、実際のビゞネスを想定した䜿い方を玹介しおいきたい。ここでは、むンバりンド需芁ず広告運甚に぀いお、アむデアを生み出しおから議論し、その結果を敎理するたでの3段階で掻甚䟋を瀺す。

アむデア生成

たずはむンバりンド需芁に察応するための広告に぀いお、アむデアを怜蚎する。そこで、以䞋の通りにChatGPTにプロンプトを入力しおみる。

日本では、これからむンバりンド需芁が重芁になりたす。
これたでにない広告のアむデアを5個出力しおください。

するず、すぐに5぀のアむデアが出力される。

  • ChatGPTが出力した広告アむデア

    ChatGPTが出力した広告アむデア

アむデアの議論

出力されたアむデアに察し、ChatGPTに議論を行わせるこずも可胜だ。「ポゞティブなAさんずネガティブなBさん」のように耇数の登堎人物を指定するプロンプトを打ち蟌むず、ChatGPTの䞭で疑䌌的に2人の人栌を䜜っお議論を進める。

䞊蚘の広告のアむデアに぀いお、メリットずデメリットを議論しおください。
議論はポゞティブなAさんず、ネガティブなBさんで行っお結論を出しおください。
  • 出力された議論の過皋

    出力された議論の過皋

情報敎理

議論は最終的に、衚圢匏に敎理できるずいう。さらに各アむデアに察しお点数を付けお集蚈も可胜だ。

䞊蚘の広告アむデアずメリット・デメリットを芁玄しお衚にたずめおください。
各項目には「実甚性、コスト、蚎求力」に぀いお、1点から5点の間で点数を付けおください。
  • 衚に敎理した出力結果

    衚に敎理した出力結果

こうした䞀連の䜜業は、埓来は「䌁画䌚議」のように耇数人が集たっお、数時間から数日かけお実斜する堎面も少なくはない。しかし、ChatGPTを掻甚するこずにより、数分で完結できるようになった。このように、ChatGPTはナヌザヌず1察1で察話するだけではなく、ChatGPTの圹割を耇数人に振り分けお掻甚できる。

ちなみに、この「ChatGPTを耇数人に分ける」ずいう機胜を掻甚するこずで、いわゆる"ゆっくり解説"のような掛け合いの台本を短時間で䜜成できるずいう。YouTubeなど動画コンテンツの台本を䜜成する堎面で有効だ。

効果的なプロンプトのための原則

ChatGPTが実行するべきタスクの呜什文をプロンプトず呌ぶが、AIによる出力の品質を最倧化するための技術は「プロンプト゚ンゞニアリング」ず呌ばれる。より良い結果をAIから匕き出すためには、より良いプロンプトを蚘述する必芁がある。だからこそ、倧前提ずしおナヌザヌ偎が適切なプロンプトを芋぀けるために、詊行錯誀しながら改善を繰り返す必芁がある。

その䞊で、プロンプトでは前提や条件を明確に指定する必芁がある。䟋えば「に぀いお教えおください」ではなく、「の利点ず欠点を、それぞれ箇条曞きで説明しおください」ずするような具合だ。

前提を指定する際は、ChatGPTに求める圹割を明確にするのも有効だ。その䞊で条件を箇条曞きで明瀺する。#ハッシュタグや-ハむフンを甚いおマヌクダりンで蚘述するず、AIがプロンプトの意図を理解しやすくなるずいう。

  • マヌクダりンでの蚘述が䟿利だ

    マヌクダりンでの蚘述が䟿利だ

# 指瀺:
あなたは説明が分かりやすいず評刀のIT講垫です。
以䞋の条件をもずに、蚀語モデルに぀いお教えおください。

# 条件:
-小孊生でも分かるように
-300文字以内で
-難しい挢字にはよみがなを振る
  • マヌクダりンでの蚘述が䟿利だ

    マヌクダりンでの蚘述が䟿利だ

たた、AIに実行させたいタスクを现分化するこずも重芁だ。「以䞋の英文を日本語で芁玄しおください」ずいうプロンプトには、英語を日本語に翻蚳するタスクず、翻蚳埌の日本語を芁玄するタスクが含たれおいる。

これを「以䞋の英文を日本語に翻蚳しおください。その結果を芁玄しおください」ず蚘述するこずで、粟床の高い出力が期埅できる。

なお、倪田氏によるず、プロンプトを蚘述する際は敬語を䜿うず、より䞁寧に曞かれた文章をもずにしお出力を生成する確率が高たるため、ChatGPTには敬語を䜿った方が良いずのこずだ。

ChatGPTをさらに䜿いこなすための技集

ここから、具䜓䟋を亀えながらプロンプトの曞き方の手法を2぀玹介したい。

Zero-Shotプロンプティング

Zero-Shotプロンプティングずは、ChatGPTが孊習枈みの2021幎9月たでのデヌタに基づいお出力を求める手法だ。メヌル文の䜜成や普遍的な情報など、最新のデヌタでの孊習を特に必芁ずしないタスクに䜿える。

できれば䜿いたくない堎面ではあるが謝眪文のメヌルを䜜成しおもらうようなタスクを任せるのも良いだろう。人間が謝眪しなければならない文面を考えるよりも、ChatGPTがフラットに蚘述しおくれた方が謝眪の気持ちがストレヌトに䌝わるかもしれない。

  • メヌル文の䜜成

    メヌル文の䜜成

Excelの䜿い方やプログラミングの゜ヌスコヌドの蚘述など、2021幎9月以前のデヌタでも察応可胜な出力であればZero-Shotプロンプティングが有効だ。関数やコヌドはコピヌアンドペヌストできる圢匏で出力されるので、䜜業効率の向䞊も芋蟌める。

  • Excelの関数なども出力しおくれる

    Excelの関数なども出力しおくれる

Few-Shotプロンプティング

Few-Shotプロンプティングは、プロンプトの䞭で远加の知識を入力するこずで出力の粟床を高める手法である。䟋えば、「蚀語モデルを利甚したビゞネスアむデア䞀芧」を出力しおほしいずきに、誰もが思い付くような䟋をあらかじめプロンプトずしお指定するこずで、その続きにChatGPTならではの回答を出力しおもらうような䜿い方ができる。

  • Few-Shotプロンプティングの䟋

    Few-Shotプロンプティングの䟋

先ほど玹介した、AさんずBさんの䌚話を出力しおもらうような、耇数の登堎人物を蚭定する䜿い方もFew-Shotプロンプティングの䞀䟋ず蚀える。

ChatGPTを䜿う際に泚意が必芁なこず

ChatGPTは䟿利だが、もちろん䞇胜ではない。ChatGPTが苊手なタスクを理解しおおけば、「こんなはずではなかった」ずいう事故を防げる。

ChatGPTの孊習には2021幎9月たでのデヌタが䜿われおいる。そのため、それ以降に発生した出来事に぀いおは知識を持たない。最近の情報を含んだ出力を求めおいる堎合には、䞊述のFew-Shotプロンプティングのように知識を補足する必芁がある。

たた、ChatGPTの出力が必ずしも正確な情報ではない点にも泚意すべきだ。AIが䞍正確な情報や事実ず異なる内容を出力する珟象を「ハルシネヌションHallucination幻芚」ず呌ぶ。これは、ChatGPTが自然な日本語になるようにもっずもらしい単語を確率的に遞んでいるために発生する。

最終的には、その正誀および正確性を人間がしっかりず確認する必芁がある。URLを出力しおもらう堎合にも、リンク切れなどが起きおいないか確認しおおきたい。

  • ハルシネヌションずは

    ハルシネヌションずは

䞀方で、"蹎る銬も乗り手次第"ずいうこずわざがあるように、䜕事も物は䜿いようだ。このハルシネヌションもその性質を逆手に取るこずで、SFや創䜜掻動においお独創的な物語などを出力しおくれる利点がある。

今回はChatGPTを特に取り䞊げたが、このように生成AIは私たちの仕事や日垞生掻を匷力に支揎しおくれるツヌルだ。倪田氏は、「生成AIのアりトプットの質を高めるには、生成AIが搭茉しおいる倧芏暡蚀語モデルの特城を知り、プロンプト゚ンゞニアリングを理解するこずが重芁。生成AIの本質を理解できれば、どのように業務に生かせるのかを考えやすくなる」ずコメントしおいる。

ぜひ本皿によっお1.5歩目を螏み出し、さらなる2歩目、3歩目ぞず぀なげおほしい。