メインコンテンツへスキップ
見出し画像

ChatGPT Code Interpreterで面倒な csvからグラフを作成してみる

    ChatGPTのCode Interpreterが何なのか知らない方はこちらに書いてあるので読んでほしい。

    元データと完成形のグラフ

    利用したのはこちらのcsvファイル。
    「市町村税課税状況等の調」である。
    日本のオープンデータはAPI化もされてないことがほとんどで、PDFやZipもかなり多い。むしろcsvやExcelになっているだけまだマシである。

    成長率上位の都道府県5つの年ごとの推移を折れ線グラフに表示しています。元のデータは市町村ごとの市町村税の課税データということを考えると、要件定義やら設計をすっ飛ばして自然言語だけでグラフを描けるのは本当にすごい。。。

    画像
    Annual Grouth Rate for the Top 5 Prefectures
    Okinawa, Chiba, Saitama, Ibaraki, Yamanashi
    上位5県の年間増加率
    沖縄県、千葉県、埼玉県、茨城県、山梨県

    具体的な聞き方

    すげー雑に聞いて言っても一応グラフは描けます。
    ただその都度待ったり聞き直したりしなければいけないのでちょっと面倒です。
    とは言え、人に指示して作ってもらうのよりも早いのは間違いないです。

    やり取りを見てると開発してるときの気持ちがフラッシュバックします。。。
    ChatGPTよ、ありがとう。

    画像
    https://chat.openai.com/share/6eb96d51-c260-481e-b75f-1e72f863027b

    一発生成できるプロンプト

    具体的なやり取りは下記のとおりです。

    2023/07/28 追記

    上記のやり方で1発で出力はできるんだけど、より精度を上げた方法を共有します。

    しっかり1回でグラフ化されてますし、再現性も高くなってます。
    ChatGPTのシェアだとグラフが落ちてしまう可能性があるのでこちらに残しておきます。

    画像

    ちなみにぜんぜん違うファイルでも同じプロンプトで一応処理してくれます。

    こちらもグラフを残しておきます。

    画像
    文字化けもOK

    もう1パターン

    画像
    折れ線グラフ出だしたものを…
    画像
    棒グラフで書き直し
     
     
    najimino株式会社 代表取締役。 3児の父。 アイネス社、カプコン社、アクシス社を経て、会社設立。経営から現場まで、WebからAIまで、要件定義から運用まで、色々フルスタック。AI駆動開発を実践中。落合陽一塾の塾生。 http://najimino.co.jp/

    あなたへのおすすめ