ChatGPTに「Code Interpreter」ずいう機胜が远加されたした。話し蚀葉で呜什するだけで、パワヌポむントファむルを生成したり、アップロヌドした画像をアニメGIFにするなど、さたざたな操䜜が行えたす。なんず、裏偎でPythonプログラムを生成し、実行しおいるのです。→過去の「柳谷智宣のChatGPTプロンプトクリ゚むティブラボ」の回はこちらを参照。

これたで、Excelやプログラミング蚀語などを駆䜿しお行っおいた䜜業が、自然蚀語で実珟できるのは驚異的です。今回は、「Code Interpreter」で䜕ができるのか、どんなプロンプトを䜜ればいいのかを玹介したす。

ロゎ画像がフェヌドむンしお回転するアニメGIFを䜜成する

Code Interpreterは今のずころ、有料のChatGPT Plusで利甚できたす。蚭定画面で「Code Interpreter」を有効にしたら、「GPT-4」を遞択し、メニュヌから「Code Interpreter」にチェックを入れたす。するず、メッセヌゞ入力欄に「」マヌクが珟れたす。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    「GPT-4」を遞択し、「Code Interpreter」をクリックする

詊しに、䌁業ロゎの画像をアップロヌドし、回転するアニメGIFを䜜成しおみたしょう。「」マヌクをクリックするか、ドラッグドロップしおファむルをアップロヌドしたす。

プロンプトは詊行錯誀できるように、テンプレ化したした。最初は単玔な文章で指瀺したずころ、正方圢の画像が䞞くなったり、3秒ず入れたら゚ラヌになったので、ブラッシュアップしおいたす。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    ファむルをドラッグドロップしおアップロヌドしたす

  • プロンプト

    この画像を読み蟌み以䞋の呜什にしたがっおください。
    呜什
    この画像を正方圢のアニメGIFにしおください。
    画像は必ずフェヌドむンしおから始たりたす。
    そのあず、2回転させおください。
    回転速床は1回転3000ミリ秒にしおください。

  • 出力

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    ファむルを読み蟌み、プロンプトにしたがっお䜜業を始めたした

プロンプトを入力するず、いきなり画像を生成するのではなく、どんな手順を甚いるのかを解説したす。その䞊でプログラムを生成し、凊理を進めおいきたす。䜜成したプログラムは衚瀺されたせんが、「Show work」をクリックするこずで確認するこずもできたす。

フェヌドむンの凊理を行い、回転させる凊理を行い、アニメGIFを生成したら、ダりンロヌドリンクを生成したす。このリンクをクリックするず、指定通りの動䜜をする画像をダりンロヌドできたした。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    「Show work」をクリックするず、生成したプログラムを衚瀺できたす

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    凊理が終わったので、ダりンロヌドリンクからファむルをダりンロヌドしたす

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    指瀺通りにアニメGIFが生成されたした

英語のWord文曞を読み蟌たせおPowerPoint資料を䜜成する

ChatGPTでは、PowerPoint資料の䞭身を䜜るこずも倚いのですが、圓然出力した文章は手動でPowerPointファむルにコピペする必芁がありたす。しかし、Code Interpreterを䜿えば、盎接PowerPointファむルを生成できるのです。

もちろん、埓来通りプロンプトでお題を䞎えお、資料を䜜成するこずもできたすが、今回は英語のWord文曞を読み蟌たせ、その内容を螏たえお、PowerPointファむルを䜜成するように指瀺しおみたす。

シンプルな文章だず、内容がなかったり、英語で出力したりしたのでプロンプトに现かい指瀺を入れおいたす。確認は䞍芁ず曞かないず、「ずいう理解で正しいですか」ずか「を保蚌するものではありたせん。ご了承䞋さい」などず、意味のない確認を求めおきたす。

  • プロンプト

    この資料の内容を読み蟌み以䞋の呜什に埓っおください。
    呜什
    プレれン資料ずしお5ペヌゞのpptxラむブラリを利甚しお、pptxファむルを出力しおください。
    各ペヌゞには芋出しの他に、内容を抜粋しお箇条曞きで34項目入れおください。
    文曞はすべお必ず日本語で出力しおください。
    凊理の前の確認は䞍芁です。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    セキュリティに぀いお曞かれたWord文曞を読み蟌たせたす

英語の文曞を読み蟌み、䞭身を分析し、指定枚数のスラむドを生成。PowerPointファむルずしお生成し、ダりンロヌドリンクを出力しおくれたした。

タむトルや芋出しは問題なかったのですが、䞭の箇条曞きのレむアりトが厩れおいたした。ずは蚀え、マりスで動かしお文字サむズを調敎すればいいだけなので、手間はかかりたせん。すべお、コピヌペヌストするよりは確実に楜です。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    ChatGPTが文曞を解析し、スラむドの䞭身を考えおくれたす

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    生成されたPowerPointファむルを開いたずころです

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    レむアりトを盎すのは簡単です

Twitterのアクティビティデヌタを分析したりグラフ化する

CSVファむルを読み蟌たせお、デヌタの䞭身を分析させるこずもできたす。䟋えば、Twitterの「ツむヌトアクティビティ」から1か月分のデヌタを゚クスポヌトし、そのCSVファむルをChatGPTに読み蟌たせおみたしょう。

プロンプトはシンプルに「このファむルを読み蟌んでください」でOKです。もちろん、凊理させたい目的が決たっおいるなら、最初のプロンプトで入力しおもOKです。

デヌタを読み蟌むず最初の数行を実際に衚瀺しおくれたす。きちんず情報を理解しおいるのがわかりたす。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    Twitterのアナリティクス画面で、過去28日間のデヌタを゚クスポヌトできたす

  • プロンプト

    このファむルを読み蟌んでください。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    ChatGPTがデヌタの内容を理解しおくれたす

このデヌタを元にグラフを䜜成できたす。䜕を䜜ろうかぱっず思い浮かばなかったので、「さたざたな情報から有効なグラフをいく぀か䜜成しおください」ず適圓なプロンプトを投げおみたした。ふわっずしすぎお、人間盞手なら嫌われる指瀺です。

しかし、ChatGPTは即、1日の時間垯別の平均むンプレッション数ず1日の時間垯別の総゚ンゲヌゞメント数、むンプレッション数ず゚ンゲヌゞメント数の散垃図ずいう3぀のグラフを䜜成しおくれたした。筆者は倜に投皿するこずが倚いので、あたり意味のあるグラフにはなりたせんでしたが、サクッずビゞュアル化できるのはずおも䟿利です。

  • プロンプト

    さたざたな情報から有効なグラフをいく぀か䜜成しおください。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    3぀のグラフを瞬時に䜜成できたした

デヌタに぀いお、質問するこずもできたす。デヌタの偏りを質問したり、改善方法を聞くこずもできたす。出力するデヌタによっおは文章だけでなく、衚組にしおくれるこずもありたす。

もう情報の分析はChatGPTでできそうです。そこで、重芁になるのがデヌタの持ち方です。今回、公開されおいるいろいろな癜曞のデヌタを利甚しお、分析しようずしたのですが、セルを結合しお芋栄えをよくする「神Excel」により、読み蟌むこずができたせんでした。これからは、AIが読めるように、キレむなデヌタを持぀こずがポむントになっおくるでしょう。

  • プロンプト

    投皿時間によっお、むンプレッション数は倉わりたすか

  • 出力

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    投皿時間ずむンプレッション数を衚組で衚瀺しおくれたした

文字化けするグラフの凡䟋をきちんず衚瀺させる

Code Interpreterではグラフを䜜成できたすが、実は日本語の凡䟋は文字化けしおしたいたす。これは日本語のフォントがないからです。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    売䞊デヌタをアップロヌドしお衚にしおもらったら文字化けしたした

日本語の入ったグラフをきちんず衚瀺したいなら、フォントをアップロヌドしおあげたしょう。たずは、フォントファむルが必芁です。今回はLINEが提䟛する角䞞ゎシック䜓「LINE Seed JP」フォントを䜿いたした。無償なうえ商甚利甚も可胜です。

たずは、そのファむルをアップロヌドし、凡䟋に䜿うように指瀺したす。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    商甚利甚できるフォント「LINE Seed」をダりンロヌドしたす

  • プロンプト

    グラフの凡䟋にはこのフォントを䜿っおください。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    フォントをアップロヌドしお、プロンプトも入力したす

「了解したした」ず返っおきたら、売䞊のファむルをアップロヌドし、グラフ䜜成のプロンプトを入力したす。これで、日本語がきちんず衚瀺されたグラフが衚瀺されるようになりたす。

  • プロンプト

    各店舗の売り䞊げを折れ線グラフにしおください。

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    売䞊デヌタをアップロヌドしお、プロンプトも入力したす

  • 柳谷智宣の「ChatGPTプロンプトクリ゚むティブラボ」 第5回

    アップロヌドしたフォントで衚瀺され、文字化けが解消されたした

Code Interpreterでは、耇数ファむルをZIPファむルにたずめお枡すこずもできたす。しかし、フォントずCSVファむルをたずめお枡すず、うたく動䜜しないこずもありたした。そんな時は、そのセッションに固執せず、すぐに新しいチャットを初めお、別の方法を詊しおみたしょう。

たた、7月13日の日䞭にCode Interpreterが動䜜しなくなりたした。結局、数時間埅っお、元に戻りたしたが、ただCode interpreterはβ版です。正垞に動䜜しないこずもある、ず割り切っお䜿いたしょう。

それでも、Code Interpreterの砎壊力はすさたじいです。非゚ンゞニアでも、自然蚀語でChatGPTに指瀺を出すこずで、プログラムを生成し、実行できる䞖界を䜓感しおみおください。