ChatGPTの会話が多すぎて困った人へ|履歴をCSVで管理する方法

この記事でできる事

この記事では、ChatGPTの増えすぎた会話履歴をエクスポートし、CSVにするまでの手順が記載されています
プログラミングは不要で、コピペで完結します。



さくっと見たい方用の手順

  1. ChatGPTの左下ユーザ名をクリックして、設定を押下

  2. 「データコントロール」の中「データをエクスポートする」項目内「エクスポートする」を押下

  3. 登録したメールアドレスにメールが来るのを確認
    ダウンロードリンクを押下し、チャット履歴の入ったJSONファイルをダウンロード

  4. ChatGPTにお願いして、ダウンロードしたJSONファイルをCSVファイルにしてもらう
    !注意! 個人情報の入ったJSONファイルではやらないこと!AIなので何に使われるかは分かりません!
    !個人情報例! 本名、住所、メールアドレス、電話番号 ほか


ChatGPTをはじめ、たくさん質問をして思ったこと・・・

去年から日常的に使っており、操作メモや相談などで会話量がかなり増えました

ExcelVBA、Blenderでコマンド忘れたときなどを主に
お悩み相談や行動を決めてもらうなど、考えてもらう分野にのものすごくお世話になっております

そうして利用しているうちにチャットの量、「あのチャットはどこだっけ?」が多くなり
利用がしにくくなってしまいました

ある日とうとう探したかった操作を探すことに20分以上を掛けてしまい
このままではこのツールを使いきれない!と考え、内容の外だしをしようと決意しました
(単純に自分はどのようなチャットが多いのかが気になったというのもあります)


アウトプットの手順をChatGPTに聞いてみると

アウトプットをやるにあたり、やり方を知らなかったため
とりあえずChatGPTに聞きまくってみることにしました

そうしたらきちんと答えてもらえ、実際にメールでチャット履歴もダウンロードもできて
いざExcelにて開こうとして固まりました・・・ダウンロードしたファイルが「JSON」ファイルであったのです

JSONファイルはメモ帳などで開くことはできるのですが、中身がかっこの入れ子になっており
Excelで読み取ったり加工したりするのはかなり難しい形式です。
実際に開けず困り、かなり時間を使って試行錯誤しました

そうしてふと、ChatGPTに「あなたはJSONファイルは開くことはできますか?」と聞いてみました
「はい、可能です!」
・・・今までの悩んだ時間がチリとなった瞬間でした


無事にCSV化、Excelに読み込んで閲覧が楽に!

できるならばとChatGPTにJSONファイルをばらしてもらうため、ChatGPTに以下の構文とJSONファイルを突っ込んでみました

JSONファイルをCSVへ分割をお願いしたいです
以下のルールで出してもらうことはできますか?
識別ID(conversation_id)、会話タイトル(title)、日付(create_time_utc)(日時両方お願いします)、最初のチャットの日付(conversation_start_utc)(日時両方お願いします)、しゃべっている人(author_role)、会話内容(content_text)
そしてすべてのチャットを1つのCSVファイルにしてほしいです
やりたいことは 「会話のバックアップ」、「会話別に集計」、「キーワード検索」になります

突っ込んだ後に上記のチャット文を入れ、開始ボタンを押下すると
上の言葉通りに列をばらしたり余計な列を削ってもらえ、無事にCSVの形に出力してもらえました!

ここまで来たらExcelに入れてやりたい放題できます

Excelでは、CSVで読み込んで質問の属性分けや日時によるチャットの質問回数を見たりできます
Obsidianというメモアプリでは1チャットの内容をスクロールで見れるようにしたりして、いつでも振り返れるようにしています

皆さんもぜひ、ChatGPTの会話をCSVにして他のソフトで分析を掛けるなどで遊んでみてください!
意外なことを聴いていたり、一時期にこのことばっかり話しているな・・・などが分かって面白いですよ


JSONをChatGPTに加工してもらうためのコピペ用文言

JSONファイルをCSVへ分割をお願いしたいです
以下のルールで出してもらうことはできますか?
識別ID(conversation_id)、会話タイトル(title)、日付(create_time_utc)(日時両方お願いします)、最初のチャットの日付(conversation_start_utc)(日時両方お願いします)、しゃべっている人(author_role)、会話内容(content_text)
そしてすべてのチャットを1つのCSVファイルにしてほしいです
やりたいことは 「会話のバックアップ」、「会話別に集計」、「キーワード検索」になります

取り出せず困った時ヘルプ

  • コピペ用でJSONから取得ができなかった
    ある程度であればJSONを読み込ませた後で「中の構造を教えてください」と聞いてみると教えてもらえます
    後は欲しい列を伝えて加工してもらえばOKのはずです!

  • 出力したCSVが大きすぎてExcelで作業できない
    ChatGPTコピペ用文の文末か、次のチャット文に「〇分割してください」という文言を追加すると
    分割して出力をしてくれるはずです


皆様のChatGPTでの返答など、気になってきましたでしょうか?
今までどんな質問をしてきたのかを振り返ると、意外な傾向が見えてきます。
ぜひ設定画面からデータのエクスポートを実行して、ChatGPTのチャット履歴を一度CSVで眺めてみてください!

別記事リンク


ここまで見ていただいてありがとうございました!
気に入ったらスキを押してもらえると本当にうれしいです

私は主に
「投資信託ゆる理解」という、とにかく投資信託の分かりづらいところを解説するシリーズと
「アクセス検証」という自分のnoteのアクセス状況などを公開、解析して
「なぜ伸びたか?」などを調べ、仮説を立てていくシリーズを出しています

よろしければ下リンクから別記事を見ていただき、続きが気になりましたらフォロー登録してもらえるとありがたいです・・・!
ここまで見ていただき、ありがとうございました!


過去に出した単体記事はこちらから ↓

全てのシリーズにいける固定記事はこちら ↓

月まとめのマガジンはこちら ↓


いいなと思ったら応援しよう!