質問するログイン新規登録
AI(人工知能)

AI(人工知能)とは、言語の理解や推論、問題解決などの知的行動を人間に代わってコンピューターに行わせる技術のことです。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

Q&A

解決済

1回答

273閲覧

Google AI Studioのチャットログを保存したい

maya_tesa2

総合スコア1

AI(人工知能)

AI(人工知能)とは、言語の理解や推論、問題解決などの知的行動を人間に代わってコンピューターに行わせる技術のことです。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

0グッド

0クリップ

投稿2025/09/19 13:39

0

0

実現したいこと

Google AI Studioのチャットログをバックアップしたいです。
コピペでテキストファイルへ保存することは可能なのですが、
チャットログが長い場合は上手くいきません。
何か良い方法はありませんでそうか?

発生している問題・分からないこと

チャットログを上から下まで選択してコピペしようとしたが、一部分しかコピーされていなかった。
画面に見えてる範囲だけコピーされているようだった。

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

・『Google AI Studio チャット 保存』でgoogle検索したが特に無し
・『Google AI Studio』自体に質問したが、エクスポート機能は無いから手動コピペして、という回答
・pdf印刷ページを表示してみたがが、白紙のページが並んで全てコピーすることは不可能だった

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fiveHundred

2025/09/20 00:56

具体的にどういった点が不便なのでしょうか? 単に見返したいだけであれば、Historyから確認でき、その内容はGoogleドライブにファイルとして保存されていますので、コピペする意味は感じられません。
maya_tesa2

2025/09/26 02:24

ご指摘、ありがとうございます。 おっしゃる通りGoogle Driveにファイルが保存されていることは確認しております。 私がローカルなテキストとしてバックアップしたい理由はパフォーマンスの問題です。 現在のAI StudioのUIは対話ログが長大化(数万トークン以上)すると、特にモバイル環境などでは、履歴の読み込みに数分を要するケースもあり過去ログの閲覧性が著しく低下してしまいます。 また、「過去の文脈を踏まえた生成」というAIの能力を最大限に活用するためにも、なるべくチャットを分割せずに、一つのセッションを継続したいと考えております。 ですので、長大なログを軽量なテキスト形式でローカルに保存し、閲覧・検索するためのよりスマートな方法がないものかと思い質問させていただきました。
YAmaGNZ

2025/09/26 03:56

GoogleDriveに保存されているファイルはJSON形式みたいですからテキストに変換するツールを自作するなどしてみてはどうでしょうか。
maya_tesa2

2025/09/26 06:12 編集

コメントありがとうございます。 GoogleDriveに保存されているファイルをローカルにダウンロードし、テキストファイルとして開いたところ、JSON形式でした。 少し変換すれば全てのコメントがテキストベースで取り出せそうです! ベストアンサーに選びたいので同じ内容を回答欄に投稿いただけますでしょうか?
guest

回答1

0

ベストアンサー

GoogleDriveに保存されているファイルはJSON形式みたいですからテキストに変換するツールを自作するなどしてみてはどうでしょうか。

例)GASでの変換

javascript

1// 引数はGoogleDriveのfileオブジェクト 2function LogConvert(logfile) { 3 var log = JSON.parse(logfile.getBlob().getDataAsString('utf8')); 4 5 var chunkedPrompt = log["chunkedPrompt"] 6 var chanks = chunkedPrompt["chunks"] 7 8 var logs = [] 9 for(i=0;i<chanks.length;i++){ 10 logs.push([chanks[i]["role"],chanks[i]["text"]]) 11 } 12 Logger.log(logs); 13} 14

投稿2025/09/26 06:42

YAmaGNZ

総合スコア10695

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maya_tesa2

2025/09/26 08:12

回答ありがとうございます。 GoogleDriveに保存されているファイルをローカルにダウンロードし、テキストファイルとして開いたところ、JSON形式でしたのでツール変換でなんとでもなりそうです。 解決いたしましたのでベストアンサーに選ばせていただきました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問