HOME/ AINOW編集部 /ChatGPTのCODE INTERPRETERプラグインに知っておくべき全て:今日からこのツールを活用しよう
2023.08.10

ChatGPTのCODE INTERPRETERプラグインに知っておくべき全て:今日からこのツールを活用しよう

著者のカニカ・B・K(Kanika B K)氏は、インド在住のオンラインマーケティングを専門とするコンサルタントです(同氏の詳細は同氏プロフィールぺージを参照)。同氏がMediumに投稿した『ChatGPTのCODE INTERPRETERプラグインに知っておくべき全て:今日からこのツールを活用しよう』では、ChatGPTのプラグインCode Interpreterの機能と使用事例が解説されています。
Code Interpreterとは、データの分析・考察およびグラフの作成が可能なChatGPTプラグインです。具体的には、以下のようなタスクを実行できます。

Code Interpreterが実行可能なタスク
  • データ分析:各種ファイルからデータを読み取り、データの特徴を抽出する。抽出した特徴をグラフ化することも可能。データ分析にもとづいた提言も可能。
  • 画像処理:画像のリサイズ、トリミング、フォーマット変換に対応。画像認識もできる。
  • コード編集:Pythonのコードを編集できる。
  • その他のタスク:ChatGPTの活用によって可能な文章生成、翻訳なども可能。

カニカ氏は実際にCode Interpreterを活用して、顧客情報を集めたデータを分析したうえでグラフを生成してもらったり、提言を出力してもったりしました(詳細は以下の記事本文参照)。
以上のようなCode Interpreterは、ChatGPTを活用してデータサイエンスプロジェクトを実践する手段として普及するかも知れません。

なお、以下の記事本文はカニカ・B・K氏に直接コンタクトをとり、翻訳許可を頂いたうえで翻訳したものです。また、翻訳記事の内容は同氏の見解であり、特定の国や地域ならびに組織や団体を代表するものではなく、翻訳者およびAINOW編集部の主義主張を表明したものでもありません。
以下の翻訳記事を作成するにあたっては、日本語の文章として読み易くするために、意訳やコンテクストを明確にするための補足を行っています。

画像出典:UnsplashBoliviaInteligenteより

もしあなたが知らないならば、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)

(※訳註1)Code Interpreterを使うためには、ChatGPTの有料プランChatGPT Plusにユーザ登録する必要がある。
  1. 設定に進む
  2. ベータ機能を選択する
  3. Code Interpreterを有効にする
  4. ダッシュボードに移動する
  5. GPT 4を選択し、Code Interpreterにチェックを入れる

ファイルをアップロードするには?

「メッセージを送る(SEND A MESSAGE)」バーの左端にプラス “+”ボタンがある。このボタンをクリックすると、任意のファイルをアップロードできる。

私はこのプラグインを使って、あるデータセットについて深いデータ分析を試みた。結果は驚くべきものだった。

データ分析を試みたファイルの種類と説明:顧客生涯価値(※訳註2)に関する.csvファイルをアップロードした。

(※訳註2)顧客生涯価値とは、任意の顧客がその生涯にわたって企業にもたらす価値全体を指すマーケティング用語。この用語は、成熟市場でのマーケティングでとくに重視される。

このファイルには5つの列があった。

列1 = 顧客ID

列2 = チャネル

列3 = コスト

列4 = コンバージョン率

列 5 = 売上

ファイル全体は800行で構成されている。

私の実験とプロンプト

このファイル自体がカスタマージャーニー(※訳註3)を理解するための宝の山だった。データセットから最大限の情報を引き出すために、さまざまなプロンプトを試して実験した。

(※訳註3)カスタマージャーニーとは、商品・サービスの利用者のペルソナを設定したうえで、その利用者の行動を時系列でまとめるマーケティング上の概念。この概念は、プロモーションなどに活用される。

1.よりシンプルな説明:

巨大なデータベースだったので、ファイルの要点を簡単な言葉で理解したかった。

次のようなプロンプトを書いた。

プロンプト ― このファイルをもっと簡単な言葉で説明して

プロンプト1の出力

(※訳註4)以上のこの記事の著者Kanika B K氏とCode Interpreterとの対話を訳すと、以下の通り。
(Kanika B K氏の質問)このファイルをもっと簡単に説明して
(Code Interpreterの回答)提供されたファイルはCSV(カンマ区切り値)ファイルで、マーケティングと顧客とのやり取りに関するデータが含まれているようです。列の内訳は以下の通りです。

2.データの洞察と提言を求める

マーケティングとアナリティクスにおいて、最初のステップは顧客を理解することだ。それだけでなく、ペインポイント(※訳註5)の問題を深く掘り下げ、競合他社とは異なる方法で問題を解決する方法を考えたい。

(※訳註5)ペインポイントとは、想定顧客がおカネを払ってでも解決したいと考えている悩み事を意味する。この概念は、新規事業創出や顧客定着率改善に活用される。

データを分析しながら適切なペインポイントを絞り出すことができれば、以上の課題は簡単にできる。

この課題に関する私が使ったプロンプトは次の通り ― 分析結果にもとづいて、顧客維持率を向上させ、収益性を最大化するための実行可能な洞察と提言を提供して。

結果は素晴らしかった。Code Interpreterは、優れたデータ洞察とともに、どのように改善すべきかのヒントを与えてくれた。

3.Code Interpreterでヒートマップを作成する。

このプラグインの最大の利点は、あらゆる種類のビジュアル・チャートを作成できることだ。すべてのデータを使ってヒートマップを作ってみた。

その結果には驚いた。

X軸とY軸が定義された明確なヒートマップが作成された。

プロンプト ― このデータを使ってヒートマップを作成して。

Code Interpreterによって生成されたヒートマップのスクリーンショットを以下に示す。

プロンプト3の出力 ― ヒートマップ

4.視覚的なチャート表現:棒グラフ

私は情報共有するための棒グラフが欲しかった。そのグラフを作成するためのプロンプトと、生成されたグラフは以下の通り。

プロンプト ― このデータにもとづいてビジュアル・チャートを作成し、助言を添えてチャートを説明して。

(※訳註6)以上の棒グラフに添えられた解説を翻訳すると、以下の通り。
上の棒グラフは、マーケティング・チャネルごとの平均収益を表しています。各棒の高さは、各チャネルの平均収益に対応しています。

以上のプロンプトを実行しただけではなく、Code Interpreterはチャート全体を説明してくれた。

より発展的な使い方

以上のような際立った成果は、間違いなくプレゼンテーションに使える。

  • ボーナスヒント ― 画像を保存するには、単純に(チャート上を)クリックすればよい。名前を付けて保存を選択し、ファイルを素早く保存する。

5.一度に10個のビジュアル・チャート:

Code Interpreterに、データから10個のビジュアル・チャートを作成するよう依頼した。

プロンプト ― 異なるデータを表現するために10個のビジュアルを作成できますか?最後に説明を含めること。

6.セグメンテーションと分析:

私は価値の高い顧客、中程度の顧客、低い顧客についてもっと知りたかった。そこで、以下のようなプロンプトを実行した。

プロンプト:高付加価値顧客、中付加価値顧客、低付加価値顧客のセグメンテーションと分析を行ったうえで、分析したデータを使って興味深い要点を強調して。

結果 ― 各階層の顧客の詳細な分析を助言付きで入手した。

7.傾向を分析する:

プロンプト ― データを使用して、いちばん目立つトレンドをビジュアルフォーマットで示せますか?

結果:Code Interpreterは、詳細な助言とともに素晴らしいビジュアル・チャートを生成してくれた。

ビジュアル・チャート ― トップトレンド

重要なヒント ― トップトレンド

(※訳註7)以上のCode Interpreterが生成した考察を翻訳すると、以下の通り。
プロットから考察された主な傾向は、以下の通りです。
  1. メールマーケティング:このチャネルは、すべての顧客セグメントで一貫した存在感を示していますが、中程度の価値セグメントではカウント数がわずかに多くなっています。これは、Eメールマーケティングがすべての価値レベルにおいて顧客獲得に効果的であることを示していると思われますが、中程度の価値セグメントでは若干の優位性があります。
  2. 有料広告:このチャネルもメールマーケティングと同様、すべてのセグメントで一貫したカウント数を示しています。しかし、高価値のセグメントで若干の落ち込みがあり、これは他のチャネルと比較して、高価値の顧客の獲得や維持において、有料広告の効果が低い可能性を示しています。
  3. 紹介:紹介チャネルは有料広告と同様のパターンを示しており、低価値と中程度の価値のセグメントでは一貫してカウントされていますが、高価値のセグメントではわずかに減少しています。
  4. ソーシャルメディア:

8.最も収益が高いチャネルについての洞察を求める

プロンプト:最も高い収益をあげているチャネルに関する興味深い洞察を教えると同時に、売上最下位のチャネルを改善する5つのヒントを共有して。

9.プレゼンテーションのアウトライン

このプラグインは、パワフルなプレゼンテーションのアウトラインを描くときに超便利だ。ファイルを素早く読み取り、重要なポイントを教えてくれる。

Code Interpreterは私に興味深いプレゼンテーションのアウトラインを与えてくれた。

プロンプト ― このデータセットにもとづいてプレゼンテーションを作成できますか?

10.数学と計算: コストと収益の比率

Code Interpreterにの売上原価率の計算を依頼した。

計算結果は出力されたが、ファイルが超長いので全体の答えを計算できなかった。しかし、正しい計算式は共有されていた。

プロンプト:3列目と5列目を使い、各行の売上原価率を計算して(※訳註8)

(※訳註8)売上原価率とは、売上原価 ÷ 売上高 × 100で算出できる売上高に占める売上原価の割合のこと。この記事で分析したデータでは、前述のように、列3に売上原価(cost)、列5に売上高(revenue)が設定されているので、上記のようなプロンプトになった。

(ボーナスヒント ― ファイルを読み込み、計算に使用する列番号を注意深く選択すること)

数学と計算

以上の説明のほかに、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取得)

編集
おざけん

無料メールマガジン登録

週1回、注目のAIニュースやイベント情報を
編集部がピックアップしてお届けしています。

こちらの規約にご同意のうえチェックしてください。

規約に同意する

あなたにおすすめの記事

動画生成AI『Sora』とは|映像業界にとどまらないインパクトを解説

基調講演だけではない。OpenAI、Microsoft、Metaもビジョンを語ったGTC2024セッションまとめ

ChatGPTもGeminiも忘れて、これらの(信じられない)次世代AIツールをチェックしてみよう!

あなたにおすすめの記事

動画生成AI『Sora』とは|映像業界にとどまらないインパクトを解説

基調講演だけではない。OpenAI、Microsoft、Metaもビジョンを語ったGTC2024セッションまとめ

ChatGPTもGeminiも忘れて、これらの(信じられない)次世代AIツールをチェックしてみよう!