Code Interpreterとは、データの分析・考察およびグラフの作成が可能なChatGPTプラグインです。具体的には、以下のようなタスクを実行できます。
Code Interpreterが実行可能なタスク
|
カニカ氏は実際にCode Interpreterを活用して、顧客情報を集めたデータを分析したうえでグラフを生成してもらったり、提言を出力してもったりしました(詳細は以下の記事本文参照)。
以上のようなCode Interpreterは、ChatGPTを活用してデータサイエンスプロジェクトを実践する手段として普及するかも知れません。
なお、以下の記事本文はカニカ・B・K氏に直接コンタクトをとり、翻訳許可を頂いたうえで翻訳したものです。また、翻訳記事の内容は同氏の見解であり、特定の国や地域ならびに組織や団体を代表するものではなく、翻訳者およびAINOW編集部の主義主張を表明したものでもありません。
以下の翻訳記事を作成するにあたっては、日本語の文章として読み易くするために、意訳やコンテクストを明確にするための補足を行っています。
目次
もしあなたが知らないならば、ChatGPTプラグインとは何か?
ChatGPT は新しいプラグイン Code interpreter をリリースしたのだが、これは完全にいい意味で常識外れだ。
ChatGPTプラグインとは、OpenAIによって開発された大規模言語モデルを活用したチャットボットであるChatGPTに特定の機能を追加するソフトウェアコンポーネントであり、サードパーティのソースから情報にアクセスしたり、計算を実行したり、さまざまなタイプのクリエイティブコンテンツを生成したりするなど、ChatGPTの機能を拡張するために使用できるものだ。
皆さん、こんにちは。パッシブ・インカム・コーチのカニカ(Kanika)です!今日はCode Interpreterの始め方をお教えします。
Open AIによると、「初期のユーザ調査から、Code Interpreterを使うと特に便利なユースケースを特定した」とのこと。そうしたユースケースとは以下の通り。
- 定量的、定性的な数学的問題を解く
- データ分析と視覚化
- フォーマット間でファイルを変換する
それでは、Code Interpreterを知識ゼロから始めよう。
Code Interpreterプラグインとは?
ChatGPT Code InterpreterとはChatGPTの新しいプラグインで、サンドボックス環境でPythonコードを実行できるものだ。このプラグインを使うことで、ユーザは自分のコンピュータやデータに影響を与えるのを心配することなく、安全にコードを試せる。
このプラグインはどのように使うのか?
Code Interpreterは、以下のようなさまざまなタスクに使用できる:
- データ分析:
Code Interpreterは、CSVファイル、Excelスプレッドシート、SQLデータベースなど、さまざまなソースからのデータを分析するために使用できる。ユーザはこのプラグインを使用して、データを理解するのに役立つチャート、グラフ、その他のビジュアライゼーションを作成できる。
- 画像処理:
リサイズ、トリミング、異なるフォーマットへの変換などの画像処理に使用できる。また、Code Interpreterを使って、画像からテキストを抽出したり、画像内のオブジェクトを識別したりすることもできる。
- コード編集:
このプラグインは、Pythonコードの編集に使用できる。コードをデバッグしたり、既存のコードにちょっとした変更を加えたりするのに便利だ。
- その他のタスク:
Code Interpreterは、テキストの生成、言語の翻訳、さまざまな種類のクリエイティブなコンテンツの執筆など、他のさまざまなタスクにも使用できる。
ここでは、その使い方を紹介しよう。
Code Interpreterを使用するまでのステップ(※訳註1)
- 設定に進む
- ベータ機能を選択する
- Code Interpreterを有効にする
- ダッシュボードに移動する
- GPT 4を選択し、Code Interpreterにチェックを入れる
ファイルをアップロードするには?
「メッセージを送る(SEND A MESSAGE)」バーの左端にプラス “+”ボタンがある。このボタンをクリックすると、任意のファイルをアップロードできる。
私はこのプラグインを使って、あるデータセットについて深いデータ分析を試みた。結果は驚くべきものだった。
データ分析を試みたファイルの種類と説明:顧客生涯価値(※訳註2)に関する.csvファイルをアップロードした。
このファイルには5つの列があった。
列1 = 顧客ID
列2 = チャネル
列3 = コスト
列4 = コンバージョン率
列 5 = 売上
ファイル全体は800行で構成されている。
私の実験とプロンプト
このファイル自体がカスタマージャーニー(※訳註3)を理解するための宝の山だった。データセットから最大限の情報を引き出すために、さまざまなプロンプトを試して実験した。
1.よりシンプルな説明:
巨大なデータベースだったので、ファイルの要点を簡単な言葉で理解したかった。
次のようなプロンプトを書いた。
プロンプト ― このファイルをもっと簡単な言葉で説明して
(Kanika B K氏の質問)このファイルをもっと簡単に説明して |
(Code Interpreterの回答)提供されたファイルはCSV(カンマ区切り値)ファイルで、マーケティングと顧客とのやり取りに関するデータが含まれているようです。列の内訳は以下の通りです。 |
2.データの洞察と提言を求める
マーケティングとアナリティクスにおいて、最初のステップは顧客を理解することだ。それだけでなく、ペインポイント(※訳註5)の問題を深く掘り下げ、競合他社とは異なる方法で問題を解決する方法を考えたい。
データを分析しながら適切なペインポイントを絞り出すことができれば、以上の課題は簡単にできる。
この課題に関する私が使ったプロンプトは次の通り ― 分析結果にもとづいて、顧客維持率を向上させ、収益性を最大化するための実行可能な洞察と提言を提供して。
結果は素晴らしかった。Code Interpreterは、優れたデータ洞察とともに、どのように改善すべきかのヒントを与えてくれた。
3.Code Interpreterでヒートマップを作成する。
このプラグインの最大の利点は、あらゆる種類のビジュアル・チャートを作成できることだ。すべてのデータを使ってヒートマップを作ってみた。
その結果には驚いた。
X軸とY軸が定義された明確なヒートマップが作成された。
プロンプト ― このデータを使ってヒートマップを作成して。
Code Interpreterによって生成されたヒートマップのスクリーンショットを以下に示す。
4.視覚的なチャート表現:棒グラフ
私は情報共有するための棒グラフが欲しかった。そのグラフを作成するためのプロンプトと、生成されたグラフは以下の通り。
プロンプト ― このデータにもとづいてビジュアル・チャートを作成し、助言を添えてチャートを説明して。
上の棒グラフは、マーケティング・チャネルごとの平均収益を表しています。各棒の高さは、各チャネルの平均収益に対応しています。 |
以上のプロンプトを実行しただけではなく、Code Interpreterはチャート全体を説明してくれた。
より発展的な使い方
以上のような際立った成果は、間違いなくプレゼンテーションに使える。
|
5.一度に10個のビジュアル・チャート:
Code Interpreterに、データから10個のビジュアル・チャートを作成するよう依頼した。
プロンプト ― 異なるデータを表現するために10個のビジュアルを作成できますか?最後に説明を含めること。
6.セグメンテーションと分析:
私は価値の高い顧客、中程度の顧客、低い顧客についてもっと知りたかった。そこで、以下のようなプロンプトを実行した。
プロンプト:高付加価値顧客、中付加価値顧客、低付加価値顧客のセグメンテーションと分析を行ったうえで、分析したデータを使って興味深い要点を強調して。
結果 ― 各階層の顧客の詳細な分析を助言付きで入手した。
7.傾向を分析する:
プロンプト ― データを使用して、いちばん目立つトレンドをビジュアルフォーマットで示せますか?
結果:Code Interpreterは、詳細な助言とともに素晴らしいビジュアル・チャートを生成してくれた。
プロットから考察された主な傾向は、以下の通りです。
|
8.最も収益が高いチャネルについての洞察を求める
プロンプト:最も高い収益をあげているチャネルに関する興味深い洞察を教えると同時に、売上最下位のチャネルを改善する5つのヒントを共有して。
9.プレゼンテーションのアウトライン
このプラグインは、パワフルなプレゼンテーションのアウトラインを描くときに超便利だ。ファイルを素早く読み取り、重要なポイントを教えてくれる。
Code Interpreterは私に興味深いプレゼンテーションのアウトラインを与えてくれた。
プロンプト ― このデータセットにもとづいてプレゼンテーションを作成できますか?
10.数学と計算: コストと収益の比率
Code Interpreterにの売上原価率の計算を依頼した。
計算結果は出力されたが、ファイルが超長いので全体の答えを計算できなかった。しかし、正しい計算式は共有されていた。
プロンプト:3列目と5列目を使い、各行の売上原価率を計算して(※訳註8)
(ボーナスヒント ― ファイルを読み込み、計算に使用する列番号を注意深く選択すること)
以上の説明のほかに、Code Interpreterを理解するのにとても役に立った以下のようなYouTube動画がある。
私は、Code Interpreterを最大限に活用することをおすすめする。
これからも、本当に有益なビジネス戦略について投稿していくつもりです。次の記事投稿までにこの記事が価値あるものだと感じたら、シェアと購読をお願いします。)
また、私のカフェイン中毒のスポンサーになって頂けるでしょうか?もしそうなら、私にコーヒーを買って、私が素晴らしいものを作り続けるために眠らないように助けてください!
原文
『Chat GPT’s CODE INTERPRETER Plugin — Here is EVERYTHING you need to know: Leverage the tool, starting TODAY』
著者
カニカ・B・K(Kanika B K)
Mediumプロフィールページ
Xプロフィールページ
翻訳
吉本幸記(フリーライター、JDLA Deep Learning for GENERAL 2019 #1取得)
編集
おざけん