Code Interpreterは、おそらくOpenAIの最も興味深いChatGPTプラグインであり、チャットボットのための完全に新しい機能を開きます。
3月末、OpenAIはChatGPTに革新的な新機能、プラグインを導入しました。その一つがいわゆるコードインタプリタです。これによって、言語モデルはコードを生成するだけでなく、独立して実行することができます。
Auto-GPTと同様、開発者コミュニティはこの技術の興味深い使用例を短期間で見つけました。特に、データ・ジャーナリズムや同様のデータに基づく分析において、このツールは全く新しい可能性を開くようだ。これは、100MBまでのファイルをアップロードしたりダウンロードしたりできることにも起因している。
ChatGPTコード・インタープリターの最もエキサイティングなデモをいくつかまとめました。
データの可視化
前述したように、コード・インタープリターの長所はデータの可視化にあります。このソフトウェアは、特定のタイプの表示やグラフに限定されません。単純な棒グラフから、より複雑であまり知られていないグラフまで、様々な可能性があります。
So it looks like ChatGPT with Code Interpreter can do basically any visualization technique you ask. And you can tell it to make charts "more beautiful"
— Ethan Mollick (@emollick) May 2, 2023
(I actually asked it to generate artificial data to create the charts to show what they could do, which the AI happily did😬) pic.twitter.com/CsmRO8vDe1
ChatGPTはデータを処理するだけでなく、疑問がある場合はクリーンアップしたり、合成データを生成することもできる。AIは完全に完璧というわけではない。「テキストが多いものを与えると、それをトークン化してしまうようで、クリーニングしたデータが少しぐちゃぐちゃになって戻ってくることがある」とデータサイエンティストのキャサリン・クレイマーはツイッターで指摘している。
The code interpreter feature on ChatGPT is the most mind blowing thing I've seen yet.
— John Backus (@backus) April 29, 2023
All I did was upload a CSV of SF crime data and ask it to visualize trends(!!) pic.twitter.com/pkFdPqgAzb
自分の音楽の好みを分析する
ツイッターユーザーの@ SHL0MSは、さらに一歩進んで、Spotifyのプレイリストを分析した。ChatGPTはビジュアライゼーションを提供するだけでなく、AIがデータ検索を支援し、SpotifyのAPIの使い方を説明した。
analyzing a 300hr Spotify favorites playlist with ChatGPT Code Interpreter
— █̶̳̘͛̄̃͒̄̃͜█̴͇̱̅͒̅█̵̻̣̝͒̈̄̈͝͝█̴̞̜̻̝͍̂̽͜█̷̢͔̭̝̼̾̍̚ (@SHL0MS) May 1, 2023
i used to use a Jupyter notebook some guy made for PCA analysis but it broke
GPT showed me how to export from the Spotify API, ran multidimensional PCA and t-SNE analyses, and summarized my taste for me pic.twitter.com/cVmUvuuRdM
アニメーションGIFの作成
データ処理に加え、Code Interpreterには限られたマルチメディア機能がある。例えば、短いプロンプトを使ってGIFアニメーションを作成することができる。
ChatGPT Code Interpreter (alpha) renders an animated GIF: pic.twitter.com/2txArURcu1
— Riley Goodside (@goodside) April 28, 2023
ゼロからGIFを作成する機能は、もちろん上記のデータ分析機能と組み合わせることができます。例えば、アメリカのすべての灯台の位置を表示することができます。
This was kind of delightful: I uploaded a CSV file of every lighthouse location in the US.
— Ethan Mollick (@emollick) May 2, 2023
"ChatGPT Code Interpreter: Create a gif of a map of the lighthouse locations, where the map is very dark but each lighthouse twinkles." A couple seconds later… pic.twitter.com/f14JLWQCyB
簡単なビデオ編集
しかし、Code InterpreterはGIFだけでなく、他のファイル形式も扱うことができる。例えば、プロンプトエンジニアのライリー・グッドサイドはGIFを送信し、ChatGPTに劇的なズームでMP4に変換するように依頼しました。ChatGPTはデータを長く保存しませんが、疑わしい場合は新しいアップロードを要求します。
(This is ChatGPT Code Interpreter, still in alpha)
— Riley Goodside (@goodside) April 30, 2023
コードインタプリタはまだクローズドアルファです。
他のChatGPTプラグインと同様に、コードインタープリタは現在クローズドアルファ段階です。将来的には、ChatGPT Plusの有料ユーザーだけが利用できるようになります。